欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

物联网第二次实验

程序员文章站 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+

四、实验过程

  1. 源码仓库地址:
    https://gitee.com/yi-shangbing/national-treasury/tree/master/
  2. 核心代码截图:
    程序开始,连接手机热点,配置siot信息账号,连接MQTT,准备一切就绪,等待发送信息。
    物联网第二次实验
    按下A键,即可发送信息“2018764313/易尚冰”至topic_0
    物联网第二次实验
    监听topic_1接收到的信息并显示到小屏幕上。

物联网第二次实验
MQTT的初始化参数:(此处的服务器地址和topic要和小组的成员一直,否则容易导致混乱或者连接不上mqtt。)
物联网第二次实验
总的mind+流程图如下:
物联网第二次实验

  1. 实验效果图:

这是我自己已经发送信息“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

相关标签: 物联网 网络