物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验

一、实验目的及要求

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

二、实验原理与内容

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

三、实验软硬件环境

硬件:掌控板
软件:Mind+

四、实验过程

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

1、SIoT软件下载

下载地址:https://mindplus.dfrobot.com.cn/siot
根据自己电脑的系统,对应下载SIoT软件压缩包,例如Windows系统下载win32。

2、SIoT软件准备

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验

5、打开电脑浏览器,在网址栏输入刚刚获得的IP地址加上“:8080”,如10.12.30.141:8080。因为这里使用的是老师给的软件,所以后面的端口号我加的是“:8888”

6、登陆SIoT网页端
账号:siot
密码:dfrobot
输入账号、密码后,点击“登陆”,登陆后页面如下:

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
mqtt初始化参数配置:

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
“开灯”是发送出去的信息;“你好!”是接收到的信息。

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
   成功发送信息

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
另一台设备成功接收信息

【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。

1、使用mind+编写代码

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验

2、登录APPINVENTOR:http://app.gzjkw.net/login/
  创建项目进入逻辑设计,如下(部分):
  

物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验
物联网 掌控版 实验二 sIoT及安卓app实现mqtt实验

五、实验小结

1、在编写程序时要注意到发送信息那部分操作需要添加循环,否则只会执行一次。
2、mqtt初始化配置的信息,两个软件上面所配置的用户应该相同,topic0与topic1应相同。
3、在测试某设备是否能成功发送或接收信息时,可以“自己”发送给“自己”。
4、在执行某些不能明显得到输出的结果的语句时,可以编写一些测试语句以便检验,比如wifi,mqtt是否连接成功。
5、实验二的参数需要填写正确,需要自构建局域网。

来源:琢琢子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月26日
下一篇 2020年9月26日

相关推荐