华为云IOT

1、物联网设备服务

收费:有免费规格基本够用
https://support.huaweicloud.com/productdesc-iothub/iot_04_0014.html

2、数据存储

收费:收费
https://support.huaweicloud.com/usermanual-iothub/iot_bp_00014.html

3、日志

日志有500M/月免费,学习够用
接入文档:https://support.huaweicloud.com/usermanual-iothub/iot_01_0030_4.html

4、设备接入

参看资料:https://support.huaweicloud.com/devg-iothub/iot_01_2127.html#section3

使用EMQX的客户端(华为云工单答复建议使用MQTT.fx这个工具(他们有文档)https://softblade.de/download/)模拟接入,安全这里可以使用用户名密码方式,需要先在华为云添加设备,然后再在华为云生成用户名和密码。

添加设备

在这里插入图片描述
在这里插入图片描述

生成用户名和密码

https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/
在这里插入图片描述

基于华为云的烟雾检测器例子

huaweicloud-iot-device-quickstart下载后,默认下载后的参数均已正常,如果是新注册的设备则需要直接修改ClientConf.json内的deviceId和secre。

问题1:快速断连

现象:
在腾讯云的windows桌面环境使用EMQX连接出现连上之后立刻断链或者过10秒甚至120秒不到就断链的情况,仔细核对华为云的官方文档未发现特殊的(官方文档表述连上之后就会显示设备在线),接入其他MQTT服务器也是相同现象,使用华为云下载的quickstart可以正常工作,因为有其他事情处理放置一天第二天想到 使用hiveMQ的测试服务器https://www.mqtt-dashboard.com/作为测试,发现很快断开重新打开客户端后再次连接ok没 断开,再次测试华为云的和自建的均OK(不会掉线)。
分析:
可能为网络问题,当前无需纠结。

问题2:客户端订阅华为云的“设备->云”方向的topic时失败

现象:订阅华为云的“设备->云”方向的topic时失败,订阅自建服务器的成功
分析:

猜你喜欢

转载自blog.csdn.net/hanmingjun/article/details/131194667