sIoT及安卓app实现mqtt实验

Posted Faleshood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sIoT及安卓app实现mqtt实验相关的知识,希望对你有一定的参考价值。

一、实验目的及要求

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

二、实验原理与内容

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

三、实验软硬件环境

硬件:掌控板
软件:Mind+

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

1.源码仓库地址:

https://github.com/zhoujiacong/siot

2.核心代码截图:

实验一、
1、打开网络配置文件查看服务器地址

2、查看siot的相关信息

3、登陆本地服务器地址127.0.0.1:8080

4、登陆账号siot,密码:dfrobot,选择发送信息

5、掌控板上显示

6、主要核心代码:

3.实验效果图:

实验二:
在实验一的基础上进行,先登陆本地地址服务器,创建topic0账号为2018324144/周家聪,在mqtt参数的配置如下图:

连接上mqtt后,进行掌控板代码的编写:

然后访问http://app.gzjkw.net,并登陆后导入提前下载好的包。

查看项目:

主要代码:

手机上打开软件,并输入相应信息:

掌控板结果:

如果输入关灯:

掌控板如图:

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

实验成功,结果如上图所示。

六、实验结论与体会

通过本次的实现,我学会了实现sIoT配置并实现sIoT上mqtt消息的通讯。和通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。

以上是关于sIoT及安卓app实现mqtt实验的主要内容,如果未能解决你的问题,请参考以下文章

响应式web mqtt应用

响应式web mqtt应用

响应式web mqtt应用

响应式web mqtt应用

来动手实现响应式web+mqtt应用!

来动手实现响应式web+mqtt应用!