实现sIoT配置并实现sIoT上mqtt消息的通讯

实验目的及要求

【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。
【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。

实验原理与内容

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

实验软硬件环境

硬件:掌控板
软件:Mind+

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

  1. 源码仓库地址:
    【实验一】https://gitee.com/chen-changrun/codes/fw1x402y6l3s7cpjadq9u59
    【实验二】https://gitee.com/chen-changrun/codes/u194mrpvwkje8tyhg6i0d83

  2. 核心代码截图:
    在这里插入图片描述

在这里插入图片描述

  1. 实验效果图:
    wifi连接成功
    消息发送成功
    收到搭档发送的信息

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

打开SIot1.2(mqtt服务器程序),在网页中进入本机的8888端口,可以看到服务器的可视化网页,输入账号密码进入服务器。在“发送消息”窗口中设置设备id及设备名,发送任意消息则可创建用于通讯的设备。在设备列表中可以看到已经创建的设备信息,在几块与主机共用同一局域网的掌控板中设置好SIoT设备信息,以及简单的接收及发送功能,完成实验。

实验结论与体会

实验过程中遇到了几点需要注意的地方:
1、 在实验开始前,需要确保主机以及掌控板位于同一局域网下,尤其需要注意的是SIoT服务器,需在主机联网后再打开,方可将其置于主机无线局域网中。
2、 MQTT初始化完成后,需要在后面增加发起链接的模块,并设置等待链接完成模块,确保程序正常运行。
3、 掌控板中wifi模块版本比较低,无法接受5G频段的wifi信号,wifi热点需设置成2.4G频段。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值