0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

linkboy知多少 来源:linkboy知多少 作者:linkboy知多少 2022-03-20 11:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通常灯和它的开关都是通过电路连接在一起的。如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯。

隔空开灯其实是用到了WiFi通信技术,WiFi通信物联网系统中常用的一项无线通信技术。本文以linkboy为编程平台,应用ESP32主板,介绍如何应用wifi通信实现设备间的通信。

在通信系统中,设备分为服务端和客户端两种,根据具体的情况进行配置。隔空开灯由两部分组成:开关检测和灯亮灭控制,且两部分均为ESP32主板,所以哪一部分作为服务端都可以,例如将控制灯状态的设备作为服务端,开关作为客户端。

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

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

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

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

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

文中所使用的linkboy编程软件可到linkboy官网下载,本文作品视频可到bilibili观看。

虽然本文中的例子只是开灯关灯,但应用同样的原理,可以做很多有趣的作品,欢迎大家在评论区交流创意想法~

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    173

    文章

    6093

    浏览量

    179160
  • 设备
    +关注

    关注

    2

    文章

    4899

    浏览量

    73938
  • WIFI
    +关注

    关注

    82

    文章

    5545

    浏览量

    214813
  • ESP32
    +关注

    关注

    27

    文章

    1237

    浏览量

    22703
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飞凌嵌入式ElfBoard-进程通信

    进程通信(interprocess communication,简称 IPC)是指在操作系统中,不同进程之间的数据交换和消息传递的方式。IPC提供了多种机制来实现此功能,进程
    发表于 05-14 08:56

    如何用 MQTT 实现设备通信(超简单实操版)

    做物联网、智能家居、设备对接调试,绕不开MQTT协议。很多新手只会背概念,实操就卡壳,其实MQTT设备通信一点都不难,不用复杂组网,不用设备两两配对,一台中转服务器就能搞定全流程,今天
    发表于 04-28 13:51

    无线通信模块的作用

    简单说:无线模块就是设备之间 “不用线也能通信” 的核心部件,负责把电信号转成无线电波,实现数据 / 指令的无线收发。 主要作用 无线数据传输 让两个或多个设备之间互相传数据,不用
    发表于 04-22 15:03

    高压放大器在磁机电天线影响因素及通信实验中的应用

    实验名称: 磁机电天线影响因素及通信实验 实验目的: 基于前文建立的磁机电天线辐射机理与架构设计理论,验证相关理论与设计的正确性、可行性及有效性,明确输入频率、辐射传播方向性、激励电压、通信距离等
    的头像 发表于 03-13 17:02 700次阅读
    高压放大器在磁机电天线影响因素及<b class='flag-5'>通信实</b>验中的应用

    零知IDE——基于STM32与W5500的UDP通信实现温湿度监控

    本文详细介绍了一个基于零知增强板(STM32F407VET6)和W5500以太网模块的UDP通信温湿度监控系统。系统通过DHT11传感器采集数据,通过W5500实现UDP通信,支持远程LED控制
    的头像 发表于 02-28 15:26 1779次阅读
    零知IDE——基于STM32与W5500的UDP<b class='flag-5'>通信实现</b>温湿度监控

    基于ZYNQ-MZ702P开发板实现以太网通信

    本章以太网通信实验是基于ZYNQ-MZ702P开发板进行实现,在配置方面,需要读者自主修改不同的地方。文章末尾有本项目原工程压缩包,提供参考。
    的头像 发表于 02-11 11:42 2908次阅读
    基于ZYNQ-MZ702P开发板<b class='flag-5'>实现以太网通信</b>

    读懂高效通信的星型组网

    一、什么是星型组网?一种网络拓扑,所有设备直接连接至一个中心节点,形成“中心发散”的星形结构,实现集中管理、高效通信。二、三大核心特点1.高可靠易维护节点独立连接,单点故障不影响全网;中心化管理,运
    发表于 12-09 14:17

    PLC联网有什么通信设备

    模块 :PLC传统有线通信的核心设备,适用于短距离数据传输。RS232模块支持点对点通信,RS485模块则支持多设备组网,通过总线结构实现P
    的头像 发表于 11-10 17:54 1080次阅读

    智能物联网实时通信实战:WebSocket技术解析 !

    设备海量接入、数据高频交互的物联网时代,WebSocket以其低延迟、双向通信的优势脱颖而出。本文全面解析其在智能物联网中的技术实现路径,涵盖协议分析、服务端/客户端开发、心跳保活与错误处理,并
    的头像 发表于 10-15 18:16 1256次阅读
    智能物联网实时<b class='flag-5'>通信实</b>战:WebSocket技术解析 !

    LoRa1120模块与ESP32点对点LoRa通信实现实践指南

    本报告系统地阐述了使用LoRa1120模块和ESP32微控制器实现基础点对点LoRa通信的全过程。内容涵盖了从模块技术特性分析、硬件系统连接、开发环境配置,到固件实现通信验证和关键性
    的头像 发表于 08-28 17:21 7527次阅读
    LoRa1120模块与ESP32点对点LoRa<b class='flag-5'>通信实现</b>实践指南

    工控PLC数据采集网关支持哪些通信方式

    ,适用于不方便布线或需要移动采集的场景,如户外设备、偏远工厂等。 WiFi通信:通常支持2.4GHZWiFi,可通过AP/STA模式连接网络,方便在工厂内部等有WiFi覆盖的区域使用,
    的头像 发表于 07-21 14:43 1076次阅读
    工控PLC数据采集网关支持哪些<b class='flag-5'>通信</b>方式

    构建稳定通信桥梁:上位机与下位机通信实现方式解析

    上下位机通信技术全景解析 在工业控制与自动化系统中,上位机(监控/管理端)与下位机(PLC/仪表/执行器)的可靠通信是系统核心。通信方式可分为 有线 与 无线 两大类,各有适用场景与技术特点。 一
    的头像 发表于 07-11 15:56 1692次阅读
    构建稳定<b class='flag-5'>通信</b>桥梁:上位机与下位机<b class='flag-5'>通信实现</b>方式解析

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

    相连的伺服电机的精准控制。此项目的监控中心系统选用西门子S7-1200PLC作为核心控制设备,该PLC具备支持PROFINET以太网协议进行通信的能力。而变频器则是由国外客户指定的施耐德变频器,其支持CAN协议通信,在CAN网络
    的头像 发表于 06-08 10:14 1636次阅读
    can转Profinet网关转换:S7-1200PLC与施耐德变频器<b class='flag-5'>间</b>的<b class='flag-5'>通信实现</b>

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

    实现CX变频器与PLC通信是工业自动化领域中的常见需求,其核心在于协议匹配、硬件连接和参数配置。以下从技术原理、实施步骤及常见问题解决三个方面展开详细说明。 一、通信技术原理与协议
    的头像 发表于 06-07 17:53 1487次阅读
    如何<b class='flag-5'>实现</b>CX变频器与PLC<b class='flag-5'>间</b>的<b class='flag-5'>通信</b>?

    ESP32-C6 智能网关设备WiFi6高性能通信应用

    的低功耗物联网设备。 智能网关具备数据采集、协议解析、边缘计算以及多种通信方式的数据传输能力,能够接入PLC、传感器、仪器仪表和各种控制器,实现设备
    发表于 05-30 13:54