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

sIoT及安卓app实现mqtt实验

程序员文章站 2022-03-16 11:17:09
Easy IoT实现mqtt实验一、实验目的及要求【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。二、实验原理与内容sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控三、实验软硬件环境硬件:掌控板软件:Mind+四、实验过程(实验步骤、记录、数据、分析)主程序执行开始,首先连接WIFI:WIFI连接成功后进行下一步,初始化MQTT调整相...

sIoT及安卓app实现mqtt实验

一、实验目的及要求

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

二、实验原理与内容

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

三、实验软硬件环境

硬件:掌控板
软件:Mind+

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

主程序执行开始,首先连接WIFI:

sIoT及安卓app实现mqtt实验

WIFI连接成功后进行下一步,初始化MQTT调整相关参数并进行连接:

sIoT及安卓app实现mqtt实验

sIoT及安卓app实现mqtt实验

MQTT连接成功后进行下一步发送信息:

触摸按键P后清空屏幕成黑色,然后按下A给Topic_0发送信息,发送成功后屏幕显示发送成功并且全部灯亮绿色

sIoT及安卓app实现mqtt实验

当Topic_1接收到topic_0信息后屏幕上显示所接收到的信

sIoT及安卓app实现mqtt实验

核心代码:

sIoT及安卓app实现mqtt实验

sIoT及安卓app实现mqtt实验

实验效果图:

WIFI连接和WQTT连接成功

sIoT及安卓app实现mqtt实验

sIoT及安卓app实现mqtt实验

成功清屏并发送消息至Topic_0

sIoT及安卓app实现mqtt实验

成功清屏并接收topic_0发送的信息
sIoT及安卓app实现mqtt实验

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

在连接好MQTT并调整好相关参数之后,不仅可以在掌控版上发送即时信息,也可以在SIOT上给配置的TOPIC发送信息。需要的注意的有:双方用同一个siot账号登录;双方的Topic要区别好;需要在上传模式下进行操作,操作完成后需要点击上传至设备,这样才能编译。
sIoT及安卓app实现mqtt实验
sIoT及安卓app实现mqtt实验

六、实验结论与体会

此次实验跟第一次实验的内容基本类似,只是之前运用到的是EASY Iot,这次运用到了sIoT。在Mind+进行MQTT的参数配置的时候,需要注意区分好接收方和发送给发送方的TOPIC,其次,此次运用的是物联网平台是SIOT,一组的同学需要登陆相同的SIOT账号,IP地址需要填写共同链接的那个WIFI的IP地址。还需要注意的是在运用IP地址登陆进入SIOT的时候,在CMD中查询自己的IP地址时,注意要选择无线网中的IPV4,这样才能成功接收和发送各自的信息。在实验的过程中也发现了一些在问题,未能很好的区分好接收方的TOPIC,导致有点混乱,理清相关思路之后就不难解决问题了。此次实验不仅让我温故了上节课的知识,还进一步拓展了自己的知识领域,掌握多了一个物联网平台,我相信通过自己的努力,能把每一次的实验更好的去完成。

本文地址:https://blog.csdn.net/qq_45104685/article/details/109010365