使用MQTT模拟器进行华为云物联网设备调试

举报
石头木鱼 发表于 2020/12/10 14:39:42 2020/12/10
【摘要】 本文介绍了MQTT模拟器和华为云物联网平台的对接步骤,可以让开发者更方便的调试物联网应用。

有时我们在调试物联网应用时不方便使用开发板时,可以使用模拟器进行数据联调,可以提高工作效率。

本文介绍了MQTT模拟器和华为云物联网平台的对接步骤,可以让开发正更方便的调试物联网应用。

模型下载地址:https://bbs.huaweicloud.com/blogs/174611

下载MQTT.fx软件,地址:http://www.jensd.de/apps/mqttfx

登录华为云控制台,服务列表里选择“设备接入 IoTDA”,进行“创建产品”,协议选择MQTT,使用模型文件AIot123_Model.zip创建。数据格式选择JSON。进入设备,注册一个设备。

生成的设备ID(DeviceId)和密钥(DeviceSecret),生成连接信息(ClientId、Username、Password)。

https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/

  图片3.png 

  打开MQTT.fx软件,点击配置。

图片4.png

填写数据,Address通过ping自己的服务器制止获取,Broker Port默认1883。其它用上面生成的数据。

图片5.png

 点击保存,回到主界面,点击连接。

图片6.png

 连接成功后绿灯亮起。

图片7.png

 Publish前填写topic格式为:“$oc/devices/{device_id}/sys/properties/report”

下面输入框内填写要发送的JSON数据,点击Publish按钮,服务器即可收到对应数据。

 {

    "services": [{

            "service_id": "order",

            "properties": {

                "orderID": "20201201"

            },

            "event_time": "20201212T093512Z"

        },

        {

            "service_id": "order",

            "properties": {

                "userID": "003"

            },

            "event_time": "20201212T093512Z"

        },{

            "service_id": "order",

            "properties": {

                "userAge": 27

            },

            "event_time": "20201212T093512Z"

        },{

            "service_id": "order",

            "properties": {

                "deviceID": "LS_2_008"

            },

            "event_time": "20201212T093512Z"

        },{

            "service_id": "order",

            "properties": {

                "area": "LS"

            },

            "event_time": "20201212T093512Z"

        }

    ]

}

在IoT平台上即可看到实时更新的数据。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。