如何应用WiFi通信实现设备间的通信

通常灯和它的开关都是通过电路连接在一起的。如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯。
隔空开灯其实是用到了wifi通信技术,wifi通信是物联网系统中常用的一项无线通信技术。本文以linkboy为编程平台,应用esp32主板,介绍如何应用wifi通信实现设备间的通信。
在通信系统中,设备分为服务端和客户端两种,根据具体的情况进行配置。隔空开灯由两部分组成:开关检测和灯亮灭控制,且两部分均为esp32主板,所以哪一部分作为服务端都可以,例如将控制灯状态的设备作为服务端,开关作为客户端。
控制灯亮灭的程序:首先建立wifi热点,并监听客户端连接,然后等待客户端的数据。当接收到消息时,根据消息控制灯的状态。
开关检测的程序:首先连接wifi热点(上图程序中建立的wifi热点),然后连接tcp服务端(ip地址为esp32规定,端口号和上图程序中监听的端口号一致)。当开关按下时发送数据。
文中所使用的linkboy编程软件可到linkboy官网下载,本文作品视频可到bilibili观看。
虽然本文中的例子只是开灯关灯,但应用同样的原理,可以做很多有趣的作品,欢迎大家在评论区交流创意想法~


智能LED照明系统设计流程分析
微雪电子28QN65T16060 QFN28测试座介绍
清华大学选购我司HS-225C恒温恒湿试验箱
企业如何保证数据安全问题
示波器的FFT能解决什么问题?
如何应用WiFi通信实现设备间的通信
人工智能遵循“赢者通吃”的规则 只有少数玩家能够占据主导地位
LG电子运营表现不如前年,要靠高端家电产线逆转
开关电源电磁干扰的解决方案
Waymo首获外部融资22.5亿美元 自动驾驶竞争逐渐白热化
开幕在即!电子峰会磁元件连接器展商速览!
不选贵的只选对的!一文讲透如何选购SSD固态硬盘
如何减少汽车应用模拟器件中的电磁干扰
小米CC9/CC9e有哪些卖点
意法半导体欲投30亿美元建设两座300mm(12英寸)Fab
墙壁开关怎么接线_墙壁开关插座安装图解_灯单开关接插座接线图
INTEL与华硕携手NUC业务
关于大功率LED工作原理和散热技术分析
商用密码赋能区块链技术推动了信息安全的向前发展
关于开发自动驾驶汽车过程中会遇到的问题详解