sIoT实现mqtt实验

一、实验目的及要求

【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯

二、实验原理与内容

sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控

三、实验软硬件环境

硬件:掌控板
软件:Mind+

四、实验过程(实验步骤、记录、数据、分析)

  1. 源码仓库地址:https://github.com/Chuang2-Hchen/Teest/blob/master/mqtt_test.txt

  2. 核心代码截图:
    sIoT实现mqtt实验
    sIoT实现mqtt实验

  3. 实验效果图:
    开始,连接WiFi
    sIoT实现mqtt实验
    开始发送消息
    sIoT实现mqtt实验
    对方收到消息
    sIoT实现mqtt实验
    自己收到对方发送的消息sIoT实现mqtt实验

五、测试/调试及实验结果分析

打开sIoT软件,在浏览器地址栏输出localhost:8888或者本机ip地址:8888
sIoT实现mqtt实验

输入config.json 里面的id 和password,登陆
发送消息,输入topic(项目id/设备名)
sIoT实现mqtt实验

两台电脑上的topic 和 服务器地址要一致,mqtt初始化参数里的物联网平台为SIOT

六、实验结论与体会

做此实验时不要用校园网,做此实验时不要用校园网,此实验 两台掌控板连接到sIoT,sIoT相当于mqtt服务器,以此实现mqtt通信