检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义Topic通信 支持MQTT自定义数据透传Topic,允许符合MQTT规范的设备不做任何修改迁移到物联网平台,同时平台推送给上层应用的数据能兼容设备原始格式。 支持区域: 全部 自定义Topic通信 广播通信 广播通信常用于一对多的消息通信。多个设备订阅相同的广播Topic,应用服务器调用广播
低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。 Topic 下行: $oc/devices/{device_id}/sys/properties/set/request_id={request_id}
设备采集数据UTC时间(格式可选:秒级别:yyyyMMdd'T'HHmmss'Z',毫秒级别:yyyy-MM-dd'T'HH:mm:ss.SSS'Z'),如:20161219T114920Z或者2020-08-12T12:12:12.333Z。 设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。
放到C:\Users\${用户名}\.iotlink\sdk目录下,文件名修改为IoT_LINK。放置完后,重新打开VSCode即可。目录格式如下图: 图6 SDK下载失败 图7 SDK存放目录 配置IoT link Studio工程 单击VSCode底部工具栏的“Home”。 Home:管理IoT
固定为:"add_sub_device_request"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准。 event_id 可选 String 参数解释: 事件请求I
物联网平台支持协议规定的plain text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。 使用限制 表1 使用限制 描述 限制 支持的LwM2M协议版本 1.1 支持的DTLS版本 DTLS 1.2
系统字段。 取值范围: 固定为:"tunnel_notify"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名
物联网平台支持协议规定的plain text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。 使用限制 表1 使用限制 描述 限制 支持的LwM2M协议版本 1.1 支持的DTLS版本 DTLS 1.2
tent-type”等。 对于创建产品接口,平台会返回“Content-type”、Date等消息头。 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于创建产品接口,返回如下消息体。为篇幅起见,这里只展示部分内容。
系统字段。 取值范围: 固定为:"config_update"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名
平台通信的个性化配置。 数据类型 消息类型 说明 数据上行 设备属性上报 用于设备按产品模型中定义的格式将属性数据上报给平台。 设备消息上报 设备无法按照产品模型中定义的属性格式进行数据上报时,将设备的自定义数据通过设备消息上报接口上报给平台,平台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。
fx工具进行模拟。 假设:路灯设备上报一条光照强度(luminance)消息;支持远程控制路灯开关状态的命令(switch),上报数据的格式为JSON格式。 前提条件 已注册华为云官方账号。未注册可单击注册页面完成注册。 已完成实名制认证。未完成可在华为云上单击实名认证完成认证,否则无法使用设备接入功能。
系统字段。 取值范围: 固定为:"version_query"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 可选 Object 参数解释: 事件参数JSON对象,下发获取版本信息时无具体字段下发。
物联网平台和应用服务器使用JSON格式进行通信,所以当设备使用二进制格式上报数据时,开发者需要在物联网平台上开发编解码插件,帮助物联网平台完成二进制格式和JSON格式的转换;当设备使用JSON格式上报数据时,开发者也可以开发对应的编解码插件,完成JSON格式之间的转换。 网关 具有子设
设备属性数据的UTC时间(格式:yyyyMMdd'T'HHmmss'Z'),如:20161219T114920Z。 上行请求示例 Topic: $oc/devices/{device_id}/sys/shadow/get/request_id={request_id} 数据格式: { "object_device_id":
String 参数解释: 设备采集数据UTC时间(格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z',如2021-08-13T10:10:10.555Z)。 设备上报数据不带该参数或参数格式错误时,则数据上报时间以平台时间为准(格式:yyyyMMdd'T'HHmmss'Z',如20230523T014506Z)。
其中固定报头(Fixed header)和可变报头(Variable header)格式的填写请参考MQTT标准规范。有效载荷(Payload)的格式由应用定义(须使用UTF-8编码格式),即设备和物联网平台之间的定义。 固定报头:每个 MQTT 控制报文都包含一个固定报头,
固定为:"delete_sub_device_notify"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名
通过调用API接口进行数据订阅。通过API接口进行数据订阅请参考如何调用API、创建规则触发条件、创建规则动作和修改规则触发条件。 推送数据格式 数据订阅成功后,物联网平台推送到应用侧的数据格式样例请参考流转数据。 使用限制 描述 限制 支持的MQTT协议版本 3.1.1 与标准MQTT协议的区别 支持Qos
取值范围: 固定为:"time_sync_response"。 event_time 可选 String 参数解释: 事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。 paras 必选 Object 参数解释: 事件参数JSON对象。 paras参数列表 字段名