检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是目前主流的MQTT桌面客户端,它支持 Windows, Mac, Linux,可以快速验证是否可以与设备发放服务进行连接并发布或订阅消息。 本文主要介绍 MQTT.fx 如何与华为设备发放交互,其中设备发放服务MQTT的南向接入地址请参考获取终端节点。 下载 MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载
示例二:给指定设备下发消息 场景描述 本章节指导用户通过API给指定设备下发消息。API的调用方法参见如何调用API。 涉及接口 查询设备列表:确定待下发消息的设备。 下发设备消息:给指定设备下发消息。 查询指定消息id的消息:确认消息下发结果。 操作步骤 确定待下发消息的设备。
/** * 处理读属性。多数场景下,用户可以直接从平台读设备影子,此接口不用实现。 * 但如果需要支持从设备实时读属性,则需要实现此接口。 */ @Override
/** * 处理读属性。多数场景下,用户可以直接从平台读设备影子,此接口不用实现。 * 但如果需要支持从设备实时读属性,则需要实现此接口。 */ @Override
使用TLS进行MQTT接入,需要加载服务端CA证书。参考设备侧demo MQTTS接入中证书的使用方式,或访问资源获取下载平台的CA证书。 如何排查设备鉴权失败问题? 检查是否网络问题。使用常用的网络检查命令ping、telnet、traceroute检查网络是否正常,如果网络不正常请检查下本地防火墙策略。
费项”页签查询全部待续费资源,对资源进行手动续费的操作。 图2 续费管理 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。 手动续费资源。 单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 图3 单个资源续费 批量续费:在资源页面
编解码插件相关问题 如何进行编解码插件开发? 物联网平台提供线上编解码插件开发方式:线上开发指导详见在线开发参考。 在线开发的插件字段类型为string和varstring类型的编解码规则 在线开发编解码插件时,如果某字段的数据类型为字符串或可变长度字符串,则按照ACSII码进行编解码。
场景说明 当前物联网平台基于安全考虑,需要将设备的基本信息(例如设备ID、鉴权信息)注册到平台后,设备才能连接上平台。当用户的设备数不断增多时,如何安全且快速的注册设备尤为关键,需要采用安全的批量注册的场景。本文基于设备发放注册组功能,使用证书策略,带您快速体验设备批量自注册场景,并成
物联网平台提供设备异常检测功能,当前主要有安全检测和离线分析功能。 安全检测 物联网平台提供安全检测能力,可持续检测设备的安全威胁。本文介绍具体的安全检测项,及如何查看并处理检测出的安全风险。 检测项说明 检测项 说明 设备侧使用非加密方式接入 设备与物联网平台之间,未使用加密协议建立安全连接,可能导
withCredential(auth) // 标准版/企业版:需自行创建Region对象,基础版:请使用IoTDARegion的region对象,如"withRegion(IoTDARegion.CN_NORTH_4)"
示例三:在指定资源空间下创建设备 场景描述 本章节指导用户通过API在指定资源空间下创建设备。API的调用方法参见如何调用API。 物联网平台默认为用户创建了一个资源空间,创建设备时默认将设备归属于默认资源空间,如果用户需要对设备分资源空间管理,可以指定资源空间创建设备。 涉及接口
被泄露的风险。 注册X.509证书认证的设备前,您需要先在物联网平台上传设备的CA证书,然后在注册设备时将设备证书同设备进行绑定。本文介绍如何在物联网平台上传设备CA证书,以及注册X.509证书认证的设备。 限制说明 当前只有通过MQTT接入的设备支持使用X.509证书进行设备身份认证。
未响应的数据会在下次链接后重新推送。 如何进行数据订阅 应用服务器接入到“设备接入服务”后,在控制台创建订阅任务,也可以通过调用API接口进行数据订阅。 在控制台配置AMQP订阅请参考配置AMQP服务端。 通过API接口进行数据订阅请参考如何调用API和创建规则触发条件、创建规则动作、修改规则触发条件。
是目前主流的MQTT桌面客户端,它支持 Windows, Mac, Linux,可以快速验证是否可以与设备发放服务进行连接并发布或订阅消息。 本文主要介绍 MQTT.fx 如何与华为设备发放交互,其中设备发放服务MQTT的南向接入地址请参考获取终端节点。 下载 MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载
图15 设备策略-编解策略 验证策略。 打开两个MQTT.fx,分别模拟产品A下的设备a(test111)、产品B下的设备b(test222)。如何使用MQTT.fx可参考使用Mqtt.fx调测使用Mqtt.fx调测。 设备b在Subscribe页面中输入Topic“ /test/M2
参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 tunnel_uri 必选 String 参数解释: 隧道连接地址。 tunnel_access_token
'。 设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名 必选/可选 类型 参数描述 sw_version 可选 String 参数解释: 软件版本。 fw_version
请参考表1 表1 委托授权场景说明 业务场景 委托授权项说明 文件上传 obs:object:PutObject obs:bucket:HeadBucket obs:object:GetObject obs:bucket:GetBucketCustomDomainConfiguration
LWM2M/CoAP协议接入的设备如何进行命令下发? LWM2M/CoAP协议接入的设备,在“设备 > 所有设备 > 设备详情 > 云端下发 > 异步命令下发 > 命令下发”页面下发命令。 详细操作可参考LwM2M/CoAP设备命令下发。 MQTT协议接入的设备如何进行命令下发? MQTT协议接入的设备,在“设备
、(可选)开发编解码插件。 设备侧开发:使用泛协议网关方式接入,可参考泛协议开发。 (可选)应用侧开发。 如果是TCP协议,或者自定义协议如何接入平台? 一般使用泛协议接入,详细请参考通过协议转换网关实现泛协议设备接入。