检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图4 在线调试-设备在线备 在“设备模拟器”区域,针对您实际的使用场景,可以选择属性上报,消息上报,事件上报以及自定义Topic上报功能模拟设备侧进行数据的发送。以属性上报为例,切换到设备模拟器”属性上报”页签,选择对应的服务并填写需要上报属性值后,单击“发送”。
图3 自定义域名-配置自定义域名 创建DNS记录;配置自定义域名后需要联系购买域名的厂商添加域名解析,以便自定义域名指向华为云IoTDA的接入点。您可以参考平台对接信息获取设备的接入点。 父主题: 设备接入
在线开发产品模型 概述 在线开发产品模型前需要创建产品。创建产品需要输入产品名称、协议类型、数据格式、所属行业和设备类型等信息,产品模型会使用这些信息作为设备能力字段取值。
Password的值为使用“HMACSHA256”算法以时间戳为密钥,对secret进行加密后的值。 secret为注册设备时平台返回的secret。
在线开发的插件部署失败如何处理? 在线开发的插件字段类型为string和varstring类型的编解码规则 更多 物模型相关问题 在线开发产品模型时,如何选择数据类型? 在产品详情中上传产品模型,无法点击确认按钮? 在产品详情上传产品模型,弹窗提示“文件输入格式有误”?
本文档以在线调试(即API Explorer)和本地调试(Postman)为例,模拟应用服务器以HTTPS协议为例接入物联网平台。 在线调试(推荐) API Explorer提供在线API检索及接口调试,您可以使用在线调试快速接入物联网平台。
平台感知设备是否在线,当设备在线时立即触发升级协商流程。当设备不在线时,等待设备上线订阅升级Topic,平台感知设备上线,触发升级协商流程。(等待设备上线时间25小时以内) 4~5.
deviceId”值,QoS推荐选择0或者1。
当产品开发完成并测试验证后,需要将在线开发的产品模型移植时,则可以将产品模型导出到本地。 当您已经有完备的产品模型(线下开发或从其他项目/平台导出),或者使用excel编辑开发产品模型时,可以将产品模型直接导入到“物联网平台”。
设备若通过MQTT通道上报数据,需要发给指定的topic,上报消息的topic格式为:$oc/devices/{device_id}/sys/properties/report,其中对于一机一密设备,使用deviceId接入时需填写为设备注册成功后返回的deviceId值。
desired区用于存储对设备属性的配置,即期望值。当需要修改设备的服务属性值时,可修改设备影子的desired区的属性值,设备在线时,desired属性值立即同步到设备。如果设备不在线,待设备上线或上报数据时,desired属性值同步到设备。
如何获取新域名和老域名接入的地址/证书? 新旧域名接入的鉴权方式有什么区别? 命令/属性下发总是超时? 应用侧如何获取appid和secret? Java SDK中有多个demo,该参考哪一个demo? C版 SDK中有多个demo,该参考哪一个demo?
消息下发具有缓存特性,当设备不在线时,平台会对下发的消息进行缓存,直到设备上线。
配置接入域名,单击接入域名下方的“未配置”,配置应用和设备接入平台的域名信息。您需要在域名提供商如华为云域名注册服务配置DNS,添加域名到公网接入地址的解析记录。 按照工信部要求,您配置的自定义域名需要提前完成ICP备案。
存在字段的默认值设置为非16进制数。 存在字段名字设置为java关键字,比如type、int等 解决方法 插件如果可以成功下载,但是部署失败,请检查网络状态,并重试。 如果插件下载失败,请排查插件定义是否符合规范。 脚本化插件/离线插件开发编解码失败如何处理?
命令框中执行“ping 域名”,获取IP地址)。
使用如下两个命令,提取出证书和私钥文件的MD5值。
NB模组是否正确设置平台的域名和端口? NB模组,通过AT+NCDP命令,设置连接的华为云物联网平台的域名和端口。域名和端口请登录设备接入管理控制台,查看协议为CoAP或CoAPS的设备对接信息。 发送给NB模组的AT命令是否以\r\n结尾?
产品开发:开发者在进行设备接入前,基于控制台进行相应的开发工作,包括创建产品、创建设备、在线开发产品模型、在线开发插件和在线调试。
在线调试:设备接入控制台提供了产品在线调试的功能,您可以根据自己的业务场景,在开发真实应用和真实设备之前,使用应用模拟器和设备模拟器对数据上报和命令下发等场景进行调测,也可以在真实设备开发完成后使用应用模拟器验证业务流。 目前仅标准版支持MQTT协议的在线调试。