物联网远程通信方案 linkboy轻松实现设备远程通信

描述

给小伙伴发消息、浏览网页查询资料、追剧看视频等已成为日常生活的一部分,互联网让人与人之间的信息传递便捷迅速。

物联网则更进一步,万物互联使物与物之间能够自动通信、自动控制,当然也可以自动传输信息给人。

以温度监测为例,传统的方式需要人到达检测点才能获得温度信息,在物联网技术的支持下,随时随地可以了解温度信息。

 

例如,这是一个应用物联网平台实现远程监测温度的案例,ESP32+温度传感器测量温度,通过物联网平台网页或者小程序可以随时随地查看温度数据。

ESP32

那么设备如何发出信息,信息又是怎么传给目标的?通信的过程大致是这样的:
      ①温度检测设备通过WiFi通信连接到路由器;
      ②然后通过互联网将检测到的数据传输到物联网服务器;
      ③物联网系统对数据进行处理,根据MQTT协议,将数据分配到相应主题;
      ④通过手机等客户端登录物联网服务器即可查看数据。

ESP32

来看一下对应的程序:

ESP32

①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;
       ②然后登陆巴法云物联网平台,UID参数对应自己账号的UID;
       ③为保证连接不中断,需每隔一段时间发送一次心跳信息;
       ④如果处于连接状态,则每隔5秒发送一次温度数据。(注意:目前信息只能发英文字符)

应用物联网远程通信技术,不仅能远程获得设备数据,还能远程控制设备。例如远程遥控灯,通过手机可以随时随地控制灯的亮灭。

ESP32

通信过程大概是这样的:
      ①通过手机登陆物联网平台,向主题输入消息,并发给物联网服务器;
      ②服务器再将此消息推送至订阅了该主题的设备。

ESP32

来看一下对应的程序:

ESP32

①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;
       ②然后登陆巴法云物联网平台,UID参数对应自己的账号的UID;
       ③为保证连接不中断,需每隔一段时间发送一次心跳信息;
       ④与物联网平台建立连接后,订阅主题;
       ⑤当接收到消息时对内容进行解析;
       ⑥根据消息控制设备状态。

通过巴法云物联网平台即可控制灯的状态,如图为使用巴法云公众号的控制台对灯进行控制。

ESP32

文中程序均为通过linkboy软件编写,大家可到linkboy官网下载。

本文相关演示视频链接为:【物联网】linkboy轻松实现设备远程通信_哔哩哔哩_bilibili

本期内容就到这里,欢迎大家在评论区交流创意想法~ 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分