物联网第二次实验
程序员文章站
2022-04-02 11:10:39
sIoT及安卓app实现mqtt实验一、实验目的及要求【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。二、实验原理与内容sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。三、实验软硬件环境硬件:掌控板软件:Mind+四、实验过程源码仓库地址:https://gitee.com/yi-shangbing/national-treasu...
sIoT及安卓app实现mqtt实验
一、实验目的及要求
【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。
【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。
二、实验原理与内容
sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。
三、实验软硬件环境
硬件:掌控板
软件:Mind+
四、实验过程
- 源码仓库地址:
https://gitee.com/yi-shangbing/national-treasury/tree/master/ - 核心代码截图:
程序开始,连接手机热点,配置siot信息账号,连接MQTT,准备一切就绪,等待发送信息。
按下A键,即可发送信息“2018764313/易尚冰”至topic_0
监听topic_1接收到的信息并显示到小屏幕上。
MQTT的初始化参数:(此处的服务器地址和topic要和小组的成员一直,否则容易导致混乱或者连接不上mqtt。)
总的mind+流程图如下:
- 实验效果图:
这是我自己已经发送信息“2018764313/易尚冰”到topic_0成功,并且成功接收到来自对方topic_0发送来的信息“2018764319张宗裕”。
这是对方已经成功接收到我发送的信息“2018764313/易尚冰”,对方也成功发送信息“2018764319张宗裕”至topic_1。
总结
经过对此对程序不断测试,并找错,最终也成功的完成了实验要求。起初搞不清服务器地址使用哪个,也不太清楚topic_0和topic_1用的是哪个,所以导致一直连不上mqtt,后来也成功地解决,与小组的同学统一了服务器地址和topic_0以及topic_1的信息之后也是成功的连上了mqtt。实验也顺利完成。
本文地址:https://blog.csdn.net/yishangbing/article/details/109003331