首页 > 技术知识 > 正文

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

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

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

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

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

那么设备如何发出信息,信息又是怎么传给目标的?通信的过程大致是这样的:

①温度检测设备通过WiFi通信连接到路由器;

②然后通过互联网将检测到的数据传输到物联网服务器;

③物联网系统对数据进行处理,根据MQTT协议,将数据分配到相应主题;

④通过手机等客户端登录物联网服务器即可查看数据。

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

来看一下对应的程序:

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

①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;

②然后登陆巴法云物联网平台,UID参数对应自己账号的UID;

③为保证连接不中断,需每隔一段时间发送一次心跳信息;

④如果处于连接状态,则每隔5秒发送一次温度数据。(注意:目前信息只能发英文字符)

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

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

通信过程大概是这样的:

①通过手机登陆物联网平台,向主题输入消息,并发给物联网服务器;

②服务器再将此消息推送至订阅了该主题的设备。

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

来看一下对应的程序:

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

①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;

②然后登陆巴法云物联网平台,UID参数对应自己的账号的UID;

③为保证连接不中断,需每隔一段时间发送一次心跳信息;

④与物联网平台建立连接后,订阅主题;

⑤当接收到消息时对内容进行解析;

⑥根据消息控制设备状态。

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

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

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

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

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

猜你喜欢