通常灯和它的开关都是通过电路连接在一起的。如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯。
隔空开灯其实是用到了WiFi通信技术,WiFi通信是物联网系统中常用的一项无线通信技术。本文以linkboy为编程平台,应用ESP32主板,介绍如何应用wifi通信实现设备间的通信。
在通信系统中,设备分为服务端和客户端两种,根据具体的情况进行配置。隔空开灯由两部分组成:开关检测和灯亮灭控制,且两部分均为ESP32主板,所以哪一部分作为服务端都可以,例如将控制灯状态的设备作为服务端,开关作为客户端。
控制灯亮灭的程序:首先建立WiFi热点,并监听客户端连接,然后等待客户端的数据。当接收到消息时,根据消息控制灯的状态。
开关检测的程序:首先连接WiFi热点(上图程序中建立的wifi热点),然后连接TCP服务端(IP地址为ESP32规定,端口号和上图程序中监听的端口号一致)。当开关按下时发送数据。
文中所使用的linkboy编程软件可到linkboy官网下载,本文作品视频可到bilibili观看。
虽然本文中的例子只是开灯关灯,但应用同样的原理,可以做很多有趣的作品,欢迎大家在评论区交流创意想法~
审核编辑:汤梓红
-
电路
+关注
关注
173文章
6031浏览量
175366 -
设备
+关注
关注
2文章
4679浏览量
71921 -
WIFI
+关注
关注
81文章
5411浏览量
208703 -
ESP32
+关注
关注
21文章
1024浏览量
19437
发布评论请先 登录
构建稳定通信桥梁:上位机与下位机通信实现方式解析

can转Profinet网关转换:S7-1200PLC与施耐德变频器间的通信实现

如何实现CX变频器与PLC间的通信?

ESP32-C6 智能网关设备WiFi6高性能通信应用
工业通信的“超级翻译官”Modbus转Profinet如何让称重设备实现语言自由
WiFi串口服务器:物联网通信的桥梁与技术演进
华为DatacomStar数据通信实训系统正式发布
AUTOSAR通信实现中的常见问题
AUTOSAR通信框架的优势 AUTOSAR通信实例与应用场景
PLC通信网关支持采集哪些设备数据采集

单片机SPI通信实现
优易通无线DTU腾讯云通信实例

基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例

评论