通常灯和它的开关都是通过电路连接在一起的。如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯。
隔空开灯其实是用到了WiFi通信技术,WiFi通信是物联网系统中常用的一项无线通信技术。本文以linkboy为编程平台,应用ESP32主板,介绍如何应用wifi通信实现设备间的通信。
在通信系统中,设备分为服务端和客户端两种,根据具体的情况进行配置。隔空开灯由两部分组成:开关检测和灯亮灭控制,且两部分均为ESP32主板,所以哪一部分作为服务端都可以,例如将控制灯状态的设备作为服务端,开关作为客户端。

控制灯亮灭的程序:首先建立WiFi热点,并监听客户端连接,然后等待客户端的数据。当接收到消息时,根据消息控制灯的状态。

开关检测的程序:首先连接WiFi热点(上图程序中建立的wifi热点),然后连接TCP服务端(IP地址为ESP32规定,端口号和上图程序中监听的端口号一致)。当开关按下时发送数据。

文中所使用的linkboy编程软件可到linkboy官网下载,本文作品视频可到bilibili观看。
虽然本文中的例子只是开灯关灯,但应用同样的原理,可以做很多有趣的作品,欢迎大家在评论区交流创意想法~
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
电路
+关注
关注
173文章
6093浏览量
179162 -
设备
+关注
关注
2文章
4899浏览量
73939 -
WIFI
+关注
关注
82文章
5545浏览量
214817 -
ESP32
+关注
关注
27文章
1237浏览量
22708
发布评论请先 登录
相关推荐
热点推荐
飞凌嵌入式ElfBoard-进程间的通信
进程间通信(interprocess communication,简称 IPC)是指在操作系统中,不同进程之间的数据交换和消息传递的方式。IPC提供了多种机制来实现此功能,进程间
发表于 05-14 08:56
如何用 MQTT 实现设备间通信(超简单实操版)
做物联网、智能家居、设备对接调试,绕不开MQTT协议。很多新手只会背概念,实操就卡壳,其实MQTT设备通信一点都不难,不用复杂组网,不用设备两两配对,一台中转服务器就能搞定全流程,今天
发表于 04-28 13:51
无线通信模块的作用
简单说:无线模块就是设备之间 “不用线也能通信” 的核心部件,负责把电信号转成无线电波,实现数据 / 指令的无线收发。
主要作用
无线数据传输
让两个或多个设备之间互相传数据,不用
发表于 04-22 15:03
高压放大器在磁机电天线影响因素及通信实验中的应用
实验名称: 磁机电天线影响因素及通信实验 实验目的: 基于前文建立的磁机电天线辐射机理与架构设计理论,验证相关理论与设计的正确性、可行性及有效性,明确输入频率、辐射传播方向性、激励电压、通信距离等
零知IDE——基于STM32与W5500的UDP通信实现温湿度监控
本文详细介绍了一个基于零知增强板(STM32F407VET6)和W5500以太网模块的UDP通信温湿度监控系统。系统通过DHT11传感器采集数据,通过W5500实现UDP通信,支持远程LED控制
读懂高效通信的星型组网
一、什么是星型组网?一种网络拓扑,所有设备直接连接至一个中心节点,形成“中心发散”的星形结构,实现集中管理、高效通信。二、三大核心特点1.高可靠易维护节点独立连接,单点故障不影响全网;中心化管理,运
发表于 12-09 14:17
PLC联网有什么通信设备
模块 :PLC传统有线通信的核心设备,适用于短距离数据传输。RS232模块支持点对点通信,RS485模块则支持多设备组网,通过总线结构实现P
智能物联网实时通信实战:WebSocket技术解析 !
在设备海量接入、数据高频交互的物联网时代,WebSocket以其低延迟、双向通信的优势脱颖而出。本文全面解析其在智能物联网中的技术实现路径,涵盖协议分析、服务端/客户端开发、心跳保活与错误处理,并
设备出现通信问题的概率大吗?
设备出现通信问题的概率并非固定值,而是受 “通信链路类型(有线 / 无线)、应用场景(工业 / 民用)、设备老化程度、设计安装规范度、干扰源强度” 等多因素影响,整体呈现 “工业场景高
LoRa1120模块与ESP32点对点LoRa通信实现实践指南
本报告系统地阐述了使用LoRa1120模块和ESP32微控制器实现基础点对点LoRa通信的全过程。内容涵盖了从模块技术特性分析、硬件系统连接、开发环境配置,到固件实现、通信验证和关键性
构建稳定通信桥梁:上位机与下位机通信实现方式解析
上下位机通信技术全景解析 在工业控制与自动化系统中,上位机(监控/管理端)与下位机(PLC/仪表/执行器)的可靠通信是系统核心。通信方式可分为 有线 与 无线 两大类,各有适用场景与技术特点。 一
can转Profinet网关转换:S7-1200PLC与施耐德变频器间的通信实现
相连的伺服电机的精准控制。此项目的监控中心系统选用西门子S7-1200PLC作为核心控制设备,该PLC具备支持PROFINET以太网协议进行通信的能力。而变频器则是由国外客户指定的施耐德变频器,其支持CAN协议通信,在CAN网络
如何实现CX变频器与PLC间的通信?
实现CX变频器与PLC间的通信是工业自动化领域中的常见需求,其核心在于协议匹配、硬件连接和参数配置。以下从技术原理、实施步骤及常见问题解决三个方面展开详细说明。 一、通信技术原理与协议
ESP32-C6 智能网关设备WiFi6高性能通信应用
的低功耗物联网设备。
智能网关具备数据采集、协议解析、边缘计算以及多种通信方式的数据传输能力,能够接入PLC、传感器、仪器仪表和各种控制器,实现设备
发表于 05-30 13:54
如何应用WiFi通信实现设备间的通信
评论