检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
理日志,帮助开发者进行问题的定界和定位。 图6 在线调试-真实设备结构 在烟感产品的开发空间,选择“在线调试”,并单击“新增测试设备”。 在弹出的“新增测试设备”窗口,选择“真实设备”,输入测试设备的参数,单击“确定”。 图7 在线调试-新增测试设备 注:如果使用DTLS传输层安全协议接入时,请妥善保存密钥。
None 整体介绍 04:31 华为云IoTDA服务整体介绍 设备模拟器接入 10:35 使用设备模拟器接入IoTDA平台并上报和流转数据 设备SDK接入 04:39 使用设备侧SDK接入IoTDA平台并上报数据
们把用来进行协议转换的网关叫做协议转换网关。 实现原理 方案总体架构框图如下: 协议转换网关是一个网关,可以部署在云上或者本地。第三方协议设备作为协议转换网关的子设备接入平台。 协议转换网关一般由三部分组成: 第三方协议接入。完成第三方协议的解析,鉴权。 协议转换。负责完成第三方协议数据和平台格式数据的互相转换。
在线开发产品模型 概述 在线开发产品模型前需要创建产品。创建产品需要输入产品名称、协议类型、数据格式、所属行业和设备类型等信息,产品模型会使用这些信息作为设备能力字段取值。物联网平台提供了标准模型和厂商模型,这些模型涉及多个领域,模型中提供了已经编辑好的产品模型文件,您可以根据自
编解码插件主要根据设备上报数据的格式来判断是否需要开发。编解码插件是供物联网平台调用,完成二进制格式和JSON格式相互转换或JSON格式之间的转换。它将设备上报的二进制数据解码为JSON格式供应用服务器“阅读”,将应用服务器下行的JSON格式命令编码为二进制或JSON格式数据供终端设备(UE
编写脚本,实现二进制数据到JSON数据的转换。脚本需要实现如下两个方法: decode:将设备上报的二进制数据转换为平台产品模型中定义的JSON格式。具体的JSON格式要求见: 数据解码格式定义 。 encode:平台有下行数据发送给设备时,将平台的JSON格式数据转换为设备支持的二进制格式。平台的JSON格式见:数据编码格式定义。
应用层数据的格式由设备自行定义。由于NB-IoT设备一般对省电要求较高,所以应用层数据一般不采用流行的JSON格式,而是采用二进制格式。但是,物联网平台与应用侧使用JSON格式进行通信。因此,您需要开发编码插件,供物联网平台调用,以完成二进制格式和JSON格式的转换。 数据上报流程
如何进行编解码插件开发? 在线开发的插件部署失败如何处理? 在线开发的插件字段类型为string和varstring类型的编解码规则 更多 物模型相关问题 在线开发产品模型时,如何选择数据类型? 在产品详情中上传产品模型,无法点击确认按钮? 在产品详情上传产品模型,弹窗提示“文件输入格式有误”? 更多
编解码插件是供物联网平台调用,可以完成二进制格式与JSON格式相互转换、也可以完成JSON格式之间的转换。 以NB-IoT场景为例,编解码插件将设备上报的二进制数据解码为JSON格式供应用服务器“阅读”,将应用服务器下行的JSON格式命令编码为二进制格式数据供终端设备(UE)“理解执行”。
离线开发插件 编解码插件实现二进制格式与JSON格式相互转换或JSON格式之间的转换,产品模型定义了该JSON格式的具体内容。因此,编解码插件开发前需要先编写设备的产品模型。 为了提高离线开发的集成效率,我们提供了编解码插件的编解码插件样例,建议您基于DEMO工程进行二次开发。
这是一个用于对接环境监测以及智慧路灯系统的协议插件,插件中对接了智慧路灯的包括了智能照明、环境监测、视频监控、LED屏幕控制、广播任务发布等。实现了智能照明、绿色能源、智能安防、互通互联。 链接 视频监控 IVS协议 IVS监控是一款智能视频监控系统,可用于安防、交通、公共安全等领域。它具有高清图像、智能分析、
平台可以通过该指令对设备的实时音视频传输进行控制: 0:关闭音视频传输指令。 1:切换码流 2:暂停该通道所有流的发送 3:恢复暂停前流的发送 4:关闭所向对讲 mediaType int 关闭音视频资源类型 0:关闭该通道有关的音视频数据 1:只关闭该通道有关的音频,保留该通道有关的视频。 2:只关
单击“Connect”,设备鉴权成功后,在物联网平台可以看到设备处于在线状态。 图11 设备在线 数据上报 使用MQTT.fx工具向物联网平台上报数据。设备若通过MQTT通道上报数据,需要发给指定的topic,上报消息的topic格式为:$oc/devices/{device_id}/sys
设备接入 在线开发MQTT协议的模拟智慧路灯 基于NB-IoT小熊派开发智慧路灯 基于NB-IoT小熊派的智慧烟感 模拟NB设备智慧路灯的接入与调试 通过协议转换网关实现泛协议设备接入 基于MQTT.fx的X.509证书接入 路灯通过微信小程序接入到平台 基于BearPi-HM_
014016表示设备不在线;IOTDA.014112表示设备没有订阅topic。 error_msg 否 String 参数说明:异常信息说明,包含设备不在线和设备没有订阅topic说明。 响应参数 无 请求示例 设备消息状态变更通知示例: 设备消息状态变更通知 { "resource"
08协议的终端设备的交互,转换为IoTDA产品中定义的属性、命令等,用户可通过IoTDA应用侧接口与JT808协议的终端设备进行交互。 约束 遵循的协议版本为JT/T 808-2019。 支持的消息类型为终端管理、位置类、电子围栏、实时音视频、历史视频、文本信息等。 支持的传输协议为TCP协议。
参数说明:资源事件生成时间,格式:yyyyMMdd'T'HHmmss'Z' UTC字符串,如:20151212T121212Z。若需要显示本地时区,您需要自己进行时间转换。 event_time_ms 否 String 参数说明:资源事件生成时间,格式:yyyy-MM-dd'T'HH:mm:ss
用于设备按产品模型中定义的格式将属性数据上报给平台。属性上报和消息上报的区别,请查看消息通信说明。 低配置且资源受限或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信时,可将原始二进制数据透传到物联网平台。通过开发编解码插件实现二进制数据到平台定义JSON格式的转换。 Topic
平台向设备直接下发消息,不依赖产品模型。提供给设备的单向通知,具有消息缓存功能,若设备不在线,则在设备上线后发送数据(支持配置,最长缓存时间24小时)。 设备无法按照产品模型中定义的格式进行指令下发时,可使用此接口下发自定义格式的数据给设备。例如:发送没有定义产品模型的数据。 不支持 异步 支持 MQTT
流转数据 设备状态变更通知 设备属性上报通知 设备消息状态变更通知 批量任务状态变更通知 设备消息上报通知 设备添加通知 设备更新通知 设备删除通知 产品添加通知 产品更新通知 产品删除通知 设备异步命令状态变更通知 父主题: API