检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
触发规则数据来源的事件,比如设备属性上报。 您可以使用配置设备接入服务时注册的真实设备接入平台,上报任意数据。 您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录MongoDB管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息
予的策略中必须包含允许“iotda:devices:register”的授权项,该接口才能调用成功。 支持的授权项 策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下:
上面的文档主要说明了基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA的数据。 若是使用不同OpenHarmony系统的情况下,可见文档:OpenHarmony环境构建指导。 图1 openHarmony环境构建 父主题: 设备侧SDK
上面的文档主要说明了基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA的数据。 若是使用不同OpenHarmony系统的情况下,可见文档:OpenHarmony环境构建指导。 图1 openHarmony环境构建 父主题: 使用IoT Device SDK接入
ServiceEvent定义表 字段名 必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段,固定为:"$ota"。 event_type 必选 String 参数解释: 系统字段,固定为:"upgrade_progress_report"。 event_time 可选
_id以实际设备的网关id替代。 如果用户指定该topic,消息会通过该topic下行到设备,如果用户不指定, 则消息通过系统默认的topic下行到设备,系统默认的topic格式为: $oc/devices/{device_id}/sys/messages/down。此字段与to
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] // ENDPOINT:请在控制台的"总览"
验证操作 方法一: 您可以使用MQTT.fx模拟设备验证。 使用MQTT.fx分别模拟煤气探测器设备和推窗器,并连接到物联网平台。操作方法请参考在线开发MQTT协议的模拟智慧路灯。 打开模拟推窗器的MQTT.fx,订阅平台下发的命令。 选择“Subscribe”页签。 输入订阅平台下发
运行DEMO程序,看到如下日志,代表设备发放成功,并且已经收到设备发放下发的设备接入地址。如果程序运行没报错,在对应的设备接入平台可以看到设备,并已在线。 收到设备发放下发的设备接入地址后,需要关闭设备侧的设备发放的连接,用的新的URL地址与设备接入通信,进行相关业务。 新增IoT接入实例
看“应用侧”的https接入地址。 项目源码及更多详细的使用指导请参考华为云Java软件开发工具包(Java SDK)。 推荐您使用API在线调试工具API Explorer ,API Explorer 支持快速调试和检索,调试API的同时,可以根据您的参数实时生成各种开发语言的
e-capability.json中定义服务能力。因此离线开发产品模型需要熟悉JSON的格式。 由于离线开发产品模型文件相对在线开发比较耗时,因此推荐在线开发产品模型。 命名规范 在产品模型的开发过程中,需要遵循如下命名规范: 设备类型(deviceType)、服务类型(serv
Service,CTS),可查看用户及平台的操作及结果。关于设备接入审计记录的详细介绍,请参见查看审计日志。 日志 华为物联网平台支持记录平台与设备端,周边应用系统之间的对接情况,并以日志的形式上报到云日志服务(LTS),由LTS提供实时查询、海量存储、结构化处理和可视化图表分析能力。 关于设备接入日志记录的详细介绍,请参见查看运行日志。
自定义鉴权:针对存量设备设备鉴权参数无法修改的场景,平台提供自定义鉴权能力,支持在平台自定义配置设备的鉴权逻辑,实现设备鉴权方式免改动接入华为云IoT。 系统鉴权:华为云Device SDK提供了系统默认的鉴权能力,对于支持修改代码的设备,可以集成SDK通过轻量化改动就可以实现设备的接入。 对于存量设备信息的迁移,华
必选/可选 类型 参数描述 service_id 必选 String 参数解释: 系统字段。 取值范围: 固定为:"$sub_device_manager"。 event_type 必选 String 参数解释: 系统字段。 取值范围: 固定为:"add_sub_device_request"。
软固件升级失败原因 物联网平台上报的失败原因: 失败原因 原因解释 处理建议 Device Abnormal is not online 设备异常未在线 请检查设备侧。 Task Conflict 任务冲突 请检查当前设备是否有软件升级、固件升级、日志收集或设备重启的任务正在进行。 Waiting
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] // ENDPOINT:请在控制台的"总览"
验证操作 您可以使用设备接入服务中注册的真实设备接入平台,上报对应产品物模型中定义的属性参数。 您也可以使用模拟器模拟设备属性上报,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果:能在用户服务端日志中查看到设备上报的数据。 图14 期望结果 父主题: 数据转发至华为云服务
密钥 设备密钥,可自定义,不填写物联网平台会自动生成。 设备接入平台 方法一: 您可以使用MQTT.fx模拟设备接入平台。操作方法请参考 在线开发MQTT协议的模拟智慧路灯。 方法二: 您可以使用配置设备接入服务时注册的真实设备接入平台。 属性上报 本文使用MQTT.fx模拟设备上报网络信号强度等数据。
连接到平台 单击连接到平台按钮,在域名、设备ID和密钥正确的情况下,可以看到日志设备连接成功,可在平台查看设备状态,如下图: 图5 设备列表-设备在线 发布Topic 发布Topic是指设备主动向平台上报自己的属性或消息,详细见设备属性上报接口文档。 在微信小程序中实现了上报属性数据的功能。
fx 如何与华为设备发放交互,其中设备发放服务MQTT的南向接入地址请参考获取终端节点。 下载 MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。 打开 MQTT.fx 客户端程序,单击“设置”。 填写 Connection