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

    文章

    6063

    浏览量

    177471
  • 设备
    +关注

    关注

    2

    文章

    4783

    浏览量

    73281
  • WIFI
    +关注

    关注

    82

    文章

    5466

    浏览量

    211985
  • ESP32
    +关注

    关注

    24

    文章

    1083

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PLC联网有什么通信设备

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

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

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

    设备出现通信问题的概率大吗?

    设备出现通信问题的概率并非固定值,而是受 “通信链路类型(有线 / 无线)、应用场景(工业 / 民用)、设备老化程度、设计安装规范度、干扰源强度” 等多因素影响,整体呈现 “工业场景高
    的头像 发表于 09-25 14:08 384次阅读
    <b class='flag-5'>设备</b>出现<b class='flag-5'>通信</b>问题的概率大吗?

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

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

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

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

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

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

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

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

    工业通信的“超级翻译官”Modbus转Profinet如何让称重设备实现语言自由

    在竞争激烈的工业自动化领域,设备通信协议的差异常常成为提升生产效率的绊脚石。但别担心,我们为您带来了一个卓越的解决方案——VING微硬创新Modbus转Profinet连接称重设备
    发表于 05-21 15:45

    WiFi串口服务器:物联网通信的桥梁与技术演进

    一、技术原理与核心功能 WiFi串口服务器(WiFi Serial Server)是一种将传统串行通信接口(如RS-232、RS-485)转换为基于TCP/IP协议的无线网络通信
    的头像 发表于 04-17 15:11 557次阅读

    华为DatacomStar数据通信实训系统正式发布

    以“因聚而生 众智有为”为主题的“华为中国合作伙伴大会2025”在深圳举行。会议期间,由华为数据通信产品线和企业培训与认证部联合打造的“DatacomStar数据通信实训系统”正式发布,定义人才培养新范式!
    的头像 发表于 03-24 15:11 1328次阅读

    STM32双核H7核如何通信

    STM32双核H7核通信的方法,主要是CM7和CM4之间如何进行数据传递
    发表于 03-12 07:34

    AUTOSAR通信实现中的常见问题

    AUTOSAR(Automotive Open System Architecture)汽车开放系统架构旨在实现汽车电子的软硬件分离,降低ECU软件开发的复杂度,提高软件可重用性。 一、通信协议栈
    的头像 发表于 12-17 15:03 1762次阅读

    AUTOSAR通信框架的优势 AUTOSAR通信实例与应用场景

    AUTOSAR通信框架的优势 AUTOSAR(AUTomotive Open System ARchitecture)是一个全球性的汽车软件架构合作伙伴计划,旨在创建并建立一个开放的标准化软件架构
    的头像 发表于 12-17 14:58 1705次阅读

    AUTOSAR通信协议解析 如何实现AUTOSAR通信

    AUTOSAR(Automotive Open System Architecture)即汽车开放系统架构,该架构支持汽车电子控制单元(ECU)之间的通信实现了高度模块化和可重用性。AUTOSAR
    的头像 发表于 12-17 14:54 3950次阅读