检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备连接鉴权 接口说明 IoT平台设备侧支持MQTT协议的connect消息接口,鉴权通过后建立设备与平台间的MQTT连接。 参数说明 设备通过MQTT协议的connect消息进行鉴权,对于构造ClientId的各个部分信息都必须包括进去,平台收到connect消息时,会判断设备的鉴权类型和密码摘要算法。
单击“启动规则”,激活配置好的数据转发规则。 验证操作 您可以使用配置设备接入服务时注册的真实设备接入平台,上报任意数据。 您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录RocketMQ控制台, 单击“消息查询”, 选择查询的topic即可看到推送至RocketMQ的消息。
sw_version 可选 String 参数解释: 软件版本。 status 可选 String 参数解释: 设备在线状态。 取值范围: ONLINE:设备在线。 OFFLINE:设备离线。 INACTIVE:设备未激活。 extension_info 可选 Object 参数解释:
单个产品自定义topic。 50个 基础版设备数 同时在线设备数。 50,000个 最大注册设备数。 50,000个 标准版设备数 单个标准版支持的同时在线设备数=每单元支持的同时在线设备数×单元个数。 10,000个/单元 单个标准版支持的最大注册设备数为同时在线设备数的20倍。 200,000个
气象多要素百叶箱(如图4)将采集到的噪声、光照、温湿度信息通过RS485口(Modbus协议)输出给R40。 3. 报警器(如图5)通过R40的DO口接收从华为云IoT下发给的控制信息。 图2 R40介绍 图3 风速变速器 图4 气象多要素百叶箱 图5 警报器 硬件连接 将风速变速器的棕色线
DING时,必填。(仅标准版和企业版支持) 表5 HttpForwarding 参数 参数类型 描述 url String 参数说明:用于接收满足规则条件数据的http服务器地址。HTTP为非数据加密传输模式,此模式下数据传输不安全, 建议使用更安全的HTTPS方式 cert_id
启动规则-转发至OBS 验证操作 您可以使用配置设备接入服务时注册的真实设备接入平台,上报任意数据。 您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 登录OBS管理控制台,单击桶名称进入桶管理页面后,在“对象”页面可以查看到设备上报的数据。 图5 OBS服务查询上报数据
应用服务器发起请求时格式为/{serviceName},物联网平台发起请求时格式为/cloud/{serviceName}。 to:可选,命令接收方的地址,格式为/devices/{device_id}/services/{service_id}。 method:可选,产品模型中定义的命令名称。
础服务中。 物联网平台提供了多种定义产品模型的方法,您可以根据自己需求,选择对应的方法定义产品模型。 自定义模型(在线开发):从零自定义构建产品模型,详细请参考在线开发产品模型。 上传模型文件(离线开发):将本地写好的产品模型上传到平台,详细请参考离线开发产品模型。 Excel导
参数说明 转发目标 选择“分布式消息服务(Kafka)” 区域 选择“分布式消息服务”区域。 对接地址 选择kafka服务的对接地址。 主题 填写接收推送消息的kafka topic。 SASL认证 若开启SASL认证,请填写您在购买Kafka实例中所选安全协议、SASL认证机制以及所填的SASL用户名和密码。
DING时,必填。(仅标准版和企业版支持) 表7 HttpForwarding 参数 参数类型 描述 url String 参数说明:用于接收满足规则条件数据的http服务器地址。HTTP为非数据加密传输模式,此模式下数据传输不安全, 建议使用更安全的HTTPS方式 cert_id
验证操作 方法一: 您可以使用MQTT.fx模拟设备验证。 使用MQTT.fx分别模拟煤气探测器设备和推窗器,并连接到物联网平台。操作方法请参考在线开发MQTT协议的模拟智慧路灯。 打开模拟推窗器的MQTT.fx,订阅平台下发的命令。 选择“Subscribe”页签。 输入订阅平台下发
应用服务器发起请求时格式为/{serviceName},物联网平台发起请求时格式为/cloud/{serviceName}。 to:可选,命令接收方的地址,格式为/devices/{device_id}/services/{service_id}。 method:可选,产品模型中定义的命令名称。
014016和IOTDA.014112。IOTDA.014016表示设备不在线;IOTDA.014112表示设备没有订阅topic。 error_msg 否 String 参数说明:异常信息说明,包含设备不在线和设备没有订阅topic说明。 响应参数 无 请求示例 设备消息状态变更通知示例:
用户注册设备数达到阈值,当用户注册设备数达到实例阈值(基础版50000,标准版/企业版请查看产品规格说明,一般为在线设备数的20倍)的80%和100%时会触发告警。 用户在线设备数达到阈值 用户在线设备数达到阈值,当用户同时在线设备数达到阈值(标准版/企业版请查看产品规格说明,与购买单元数量相关)的80%和1
0012345678”。 图3 设备-注册设备SL651 链路维持报(2FH) 遥测站按照协议发送链路维持报(功能码:2FH),表明遥测站在线,当前遥测站与平台断链或者长时间无任何消息时,遥测站在平台标记为离线状态。 遥测站与平台采用长连接时建议定时发送链路维持报,如果长连接上超
应用服务器发起请求时格式为/{serviceName},物联网平台发起请求时格式为/cloud/{serviceName}。 to:可选,命令接收方的地址,格式为/devices/{device_id}/services/{service_id}。 method:可选,产品模型中定义的命令名称。
本文介绍集成NB模组设备的注册方法。 在产品详情页面,选择“在线调试”,单击“新增测试设备”,此处新增的是非安全的NB-IoT设备。 在新增测试设备页面,选择“真实设备”,完成设备参数的填写后,单击“确定”。 图17 在线调试-新增测试设备 设备名称:自定义。 设备标识码:设备的I
014016和IOTDA.014112。IOTDA.014016表示设备不在线;IOTDA.014112表示设备没有订阅topic。 error_msg String 参数说明:异常信息说明,包含设备不在线和设备没有订阅topic说明。 请求示例 查询指定的消息详情。 GET h
运行DEMO程序,看到如下日志,代表设备发放成功,并且已经收到设备发放下发的设备接入地址。如果程序运行没报错,在对应的设备接入平台可以看到设备,并已在线。 父主题: MQTT场景--使用华为SDK接入设备发放示例