【iot 学习笔记】mqtt 模拟客户端和服务器在线调试流程(以阿里云平台为例)

0. 基础知识——阿里云平台选项在mqtt协议中两种身份:


1. 在线调试流程:

1. PC上mqttx软件模拟 mqtt 客户端

 

2. 阿里云 IOT 管理台的在线调试窗口模拟 mqtt 服务器

https://iot.console.aliyun.com/lk/monitor/debug

3. 在 mqttx 软件(mqtt客户端)尝试发送数据(JSON格式)

注意: 发送的json格式是阿里云定义好的,如果发送以下形式的JSON,服务器的在线调试会接收不到。:

{
    "temp":43,
    "humi":56,
    "switch1":0
 }

4. 在IOT管理台的在线调试窗口(mqtt服务器)查看是否接受到消息,如果接收到,那么证明测试成功。

 

2. 扩展:MCU转发给APP调试流程

步骤:

1. 让 MCU 或者 PC上的mqttx平台模拟客户端

2. 让手机作为另一个客户端,接收消息

3. 扩展:APP 转发给 MCU 调试流程

参考资料:

1.《6. MIT App inventor 自制手机APP连接阿里云平台 手机APP显示STM32发来的数据》https://blog.csdn.net/weixin_43314829/article/details/134217536

2. 《App inventor连接阿里云控制设备开关灯等操作实现方法》https://blog.csdn.net/weixin_55576473/article/details/129947998?spm=1001.2014.3001.5502

posted @ 2024-07-03 11:31  FBshark  阅读(195)  评论(0编辑  收藏  举报