检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
入控制台。 在左侧导航栏选择“规则>数据转发”,单击左上角的“创建规则”。 参考下表参数说明,填写规则内容。以下参数取值仅为示例,您可参考数据转发简介创建自己的规则,填写完成后单击“创建规则”。 表1 创建规则参数说明 参数名 参数说明 规则名称 自定义,如“iotda-rocketmq”。
参数前缀。比如说:禁止订阅/test/v1,则该参数填写 topic:/test/v1。 操作 值为发布或订阅。发布代表MQTT设备端Publish请求,订阅代表MQTT设备端Subscribe请求。 权限 值为允许或拒绝。用于允许或拒绝某topic的发布或订阅。 绑定策略目标。
mqtt相关、osal相关以及配置库文件,C区域表示编译该文件时需要编译hwcloud_iotlink库,编译时会按照指定路径找到该文件所必要的库以及C文件进行编译。 图8 代码编译文件 图9 demo的主函数文件 图8中A区域表示MQTT对接华为云所必须的一些库文件以及dtls
未开启签名认证,这里不用填写。 公钥 未开启签名认证,这里不用填写。 是否默认自定义鉴权器 选择“是”。 是否缓存 选择“是”。 配置Topic策略。 参考设备策略使用说明,配置Topic策略,Topic策略配置参考如下: 表3 Topic策略参数说明 参数名 配置说明 所属资源空间 下拉选择所属的资源空间。
ize installation”,按照界面提示安装。 检查python是否安装成功。 Win键 + r -->输入 cmd-->回车,进入命令行窗口,输入python –V,回车后显示python版本即表示安装成功。 安装Pycharm。(如已安装,请跳过此步骤) 访问Pych
password =“${accessCode}” 参数 是否必须 说明 ${accessKey} 是 接入凭证键值,单个键值最多允许10个客户端同时进行建链。 首次建链时候,请参考这里进行预置。 ${timestamp} 是 表示当前时间,13位毫秒值时间戳。服务端校验客户端的时间戳,且时间戳相差5分钟。
MessageSample:113 - publishRawMessage ok: 在设备接入控制台,选择“设备 > 所有设备”-查看设备是否在线。 图2 设备列表-设备在线 选择对应设备,单击“详情”,在设备详情页面启动设备消息跟踪。 图3 消息跟踪-启动消息跟踪 平台收到了设备的消息。 图4
MessageSample:113 - publishRawMessage ok: 在设备接入控制台,选择“设备 > 所有设备”-查看设备是否在线。 图2 设备列表-设备在线 选择对应设备,单击“详情”,在设备详情页面启动设备消息跟踪。 图3 消息跟踪-启动消息跟踪 平台收到了设备的消息。 图4
、WebSocket等多种协议接入,支持从云端及时下发消息和命令控制设备。 图3 智能家居场景参考架构图 智能制造 需求场景:工厂流水线上存在多种品牌多种类型的机械设备,需要采集设备运行数据和环境监控数据,并实时计算分析设备运行状态,对异常或者故障的设备可以进行预测和告警,还可以远程对设备进行维护升级。
单击“添加字段”,添加messageId字段,表示消息种类。 图8 插件开发-添加字段messageId 添加LightIntensity字段,表示光照强度,数据类型:int8u(8位无符号整型),长度:1字节。 图9 插件开发-添加字段LightIntensity 添加LightStatus字段,表示路灯上报的
/v5/iot/{project_id}/device-group 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
Enable SSL/TLS 是否使用SSL或TLS加密协议。 是 Protocol 协议版本。 TLSv1.2 CA certificate file CA证书文件 从证书资源页面获取对应区域的CA证书。 参数配置完成后,单击“Connect”进行连接。右侧绿灯亮起,表示MQTT.fx和华
可通过Topic实现消息的发送和接收。 以$oc开头的topic是IoTDA预置的系统topic。您可以在允许的情况下订阅和发布到这些系统预置的Topic;具体Topic列表和功能说明可参考Topic定义。 您可以创建非$oc 开头的topic进行自定义消息的发送和接收。 使用限制 描述 限制 单个MQTT直连设备在同一时间的连接数
MQTT 密钥设备使用静态策略发放示例 获取设备发放终端节点 表1 设备发放节点列表 区域名称 区域 终端节点(Endpoint) 端口 协议 华北-北京四 cn-north-4 iot-bs.cn-north-4.myhuaweicloud.com 8883 MQTTS 整体流程
下载完成后,运行安装文件,根据界面提示安装。 检查Node.js是否安装成功。 Win键 + r -->输入 cmd-->回车,进入命令行窗口。 输入node –v,回车后显示Node.js版本,输入npm -v显示版本信息,即表示安装成功。 导入代码样例 下载quickStart(Node
serialNumber) iotda::device::secret :表示设备原始密钥 device_id 设备ID函数 是 设备ID取值函数,JSON格式,平台通过解析该函数获取对应设备信息。 timestamp 是否开启时间戳校验 否 是否校验设备连接信息中的时间戳,如果设备连接参数(clie
Println("amqp connect init success") return nil } } } // 由于包不可见,无法判断conn和session状态,重启连接获取。 func (ac *AmqpClient) generateReceiver() error
命令给设备。 平台事件下发 平台/应用服务器按产品模型中定义的事件格式下发事件给设备。 Topic接口介绍 物联网平台预置的Topic如下表所示: Topic分类 用途 Topic Public(发布者) Subscriber(订阅者) 设备消息相关Topic 设备消息上报 $o
MQTT 华为云X.509证书认证设备使用证书策略发放示例 获取设备发放终端节点 表1 设备发放节点列表 区域名称 区域 终端节点(Endpoint) 端口 协议 华北-北京四 cn-north-4 iot-bs.cn-north-4.myhuaweicloud.com 8883
选择左侧导航栏的“规则>设备联动”,单击“创建规则”按钮。(创建规则前需选择所属资源空间) 参考下表参数说明,填写规则内容,创建网关离线上报告警规则。以下参数取值仅为示例,您可参考用户指南创建自己的告警规则,填写完成后单击“创建规则”。 表3 创建联动规则参数填写说明 参数名称 步骤说明 规则名称 自定义,例