给小伙伴发消息、浏览网页查询资料、追剧看视频等已成为日常生活的一部分,互联网让人与人之间的信息传递便捷迅速。
物联网则更进一步,万物互联使物与物之间能够自动通信、自动控制,当然也可以自动传输信息给人。
以温度监测为例,传统的方式需要人到达检测点才能获得温度信息,在物联网技术的支持下,随时随地可以了解温度信息。
例如,这是一个应用物联网平台实现远程监测温度的案例,ESP32+温度传感器测量温度,通过物联网平台网页或者小程序可以随时随地查看温度数据。
那么设备如何发出信息,信息又是怎么传给目标的?通信的过程大致是这样的:
①温度检测设备通过WiFi通信连接到路由器;
②然后通过互联网将检测到的数据传输到物联网服务器;
③物联网系统对数据进行处理,根据MQTT协议,将数据分配到相应主题;
④通过手机等客户端登录物联网服务器即可查看数据。
来看一下对应的程序:
①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;
②然后登陆巴法云物联网平台,UID参数对应自己账号的UID;
③为保证连接不中断,需每隔一段时间发送一次心跳信息;
④如果处于连接状态,则每隔5秒发送一次温度数据。(注意:目前信息只能发英文字符)
应用物联网远程通信技术,不仅能远程获得设备数据,还能远程控制设备。例如远程遥控灯,通过手机可以随时随地控制灯的亮灭。
通信过程大概是这样的:
①通过手机登陆物联网平台,向主题输入消息,并发给物联网服务器;
②服务器再将此消息推送至订阅了该主题的设备。
来看一下对应的程序:
①首先连接WIFI,wifi名称和密码根据自己的实际情况填写;
②然后登陆巴法云物联网平台,UID参数对应自己的账号的UID;
③为保证连接不中断,需每隔一段时间发送一次心跳信息;
④与物联网平台建立连接后,订阅主题;
⑤当接收到消息时对内容进行解析;
⑥根据消息控制设备状态。
通过巴法云物联网平台即可控制灯的状态,如图为使用巴法云公众号的控制台对灯进行控制。
文中程序均为通过linkboy软件编写,大家可到linkboy官网下载。
本文相关演示视频链接为:【物联网】linkboy轻松实现设备远程通信_哔哩哔哩_bilibili
本期内容就到这里,欢迎大家在评论区交流创意想法~
全部0条评论
快来发表一下你的评论吧 !