检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上传的产品模型的压缩文件不是zip格式的。
MQTT over WebSocket 使用说明 概述 本文以JavaScript为例,介绍基于WebSocket的MQTTS/MQTT协议接入平台,使应用程序或者小程序可以快速接入到平台,通过平台接口实现“属性上报”、“订阅接收命令”等功能。
代码示例 在本地计算机创建一个JavaScript文件(例:HwIotAmqpClient.js),保存以下示例代码到文件中。参考AMQP客户端接入说明修改相关连接参数。
使用串口工具进行AT命令调试 运行安装文件,根据界面提示进行安装。 不同厂家匹配的串口工具版本不同,请联系厂家获取符合要求的串口工具。 打开串口工具,选择步骤2枚举的AT串口,波特率设置为115200,单击“Open Port”。
用IDEA/Eclipse打开SDK代码工程,修改DEMO示例BootstrapSample中的参数,其中deviceId和secret替换为步骤3中生成的设备ID和密钥即可,bootstrapUri为获取设备发放终端节点对应的终端节点。
非直连设备:针对未实现TCP/IP协议栈的设备,由于无法直接同物联网平台通信,它需要通过网关进行数据转发。网关设备为直连设备,当前仅支持通过mqtt协议直连到平台的设备作为网关设备。
已安装IntelliJ IDEA开发工具。如未安装请访问IntelliJ IDEA官网下载并安装。 上传产品模型 产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。
如果执行AT+CGATT=1后,设备入网成功,则需确认设备接入时,使用的物联网平台的IP和端口是否正确。 IP和端口从物联网平台服务商获取,5683端口为非加密方式接入端口,5684端口为加密方式接入端口。
获取证书指纹 使用Windows自带的工具 使用Windows自带的工具打开证书,单击详细信息,在显示的字段中选择指纹,即可获取该证书指纹。
相比于共享实例,专享实例运行在用户指定的虚拟私有云内,用户可以使用独立分配的公网和私网IP接入物联网平台。用户购买的资源完全独享,资源安全性和隔离性更高,是企业设备上云的首选,实例详情介绍参考华为云设备接入IoTDA实例介绍。
命令框中执行“ping 域名”,获取IP地址)。
根据您使用的工具或语言取用压缩包内的证书文件: IoT Device SDK(C/C#)、MQTT.fx工具:使用压缩包中c目录下以pem或crt为后缀的文件; IoT Device SDK(Java):使用压缩包中java目录下以jks为后缀的文件; IoT Device SDK
使用串口工具切换网络。 运行exe文件,根据界面提示进行安装。 不同厂家匹配的串口工具版本不同,请联系厂家获取符合要求的串口工具。 打开串口工具,选择步骤2枚举的AT串口,波特率设置为115200,单击“Open Port”。
使用mqtt.fx工具模拟设备真实建链,在控制台查看设备处于在线状态,Broker Address填平台接入地址,选择“总览 > 接入信息”,端口使用8883端口。 图4 设备建链 图5 设备列表-设备在线 父主题: MQTT(S)协议-自定义模板鉴权
加密后的password,为图1 ClientId生成工具中的Password 图1 ClientId生成工具 图2 获取设备access_token 参考平台对接信息,获取接入地址,按照图2 获取设备access_token拼接成URL后发送,即可获得access_token。
编译paho库文件 访问github下载地址:https://github.com/eclipse/paho.mqtt.c,下载paho.mqtt.c源码。 解压后上传到linux编译机。
小熊派的智慧烟感 模拟NB设备智慧路灯的接入与调试 通过协议转换网关实现泛协议设备接入 基于MQTT.fx的X.509证书接入 路灯通过微信小程序接入到平台 基于BearPi-HM_Nano开发板和OpenHarmony3.0对接IoTDA 设备按网络信号情况选网 基于Jmeter工具进行
用IDEA/Eclipse打开SDK代码工程,修改DEMO示例BootsrapSelfRegSample中的参数。 其中deviceId可以自己随意命名,用一个唯一标识设备身份的ID,也可用设备证书的唯一标识身份,设备证书使用者的CN。
更多 项目源码及更多详细的使用指导请参考华为云 .Net 软件开发工具包(.NET SDK)。
使用IDEA/Eclipse打开SDK代码工程,修改iot-device-demo目录下的DEMO示例“BootstrapSelfRegSample”中的参数。