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

    文章

    6031

    浏览量

    175366
  • 设备
    +关注

    关注

    2

    文章

    4679

    浏览量

    71921
  • WIFI
    +关注

    关注

    81

    文章

    5411

    浏览量

    208703
  • ESP32
    +关注

    关注

    21

    文章

    1024

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

    STM32双核H7核如何通信

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

    AUTOSAR通信实现中的常见问题

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

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

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

    基于ALINX开发板Z19-P实现WIFI无线通信功能

    本教程基于 ALINX 开发板 Z19-P , 实现 WIFI 无线通信的功能,WIFI 模块使用 USB WIFIrtl8188cu。
    的头像 发表于 11-11 10:44 ?837次阅读
    基于ALINX开发板Z19-P<b class='flag-5'>实现</b><b class='flag-5'>WIFI</b>无线<b class='flag-5'>通信</b>功能

    PLC通信网关支持采集哪些设备数据采集

    随着工业自动化的不断发展和智能制造的推进,PLC(可编程逻辑控制器)通信网关在工业自动化系统中扮演着越来越重要的角色。PLC通信网关不仅连接了PLC与外部网络,还实现设备
    的头像 发表于 09-29 14:17 ?649次阅读
    PLC<b class='flag-5'>通信</b>网关支持采集哪些<b class='flag-5'>设备</b>数据采集

    单片机SPI通信实现

    在深入探讨单片机(如基于STM32、AVR、PIC等)如何通过SPI(Serial Peripheral Interface)进行通信之前,我们先概述SPI通信的基本原理,随后以STM32微控制器为例,详细解释如何配置SPI接口,并提供相应的代码示例。
    的头像 发表于 09-09 17:00 ?1793次阅读

    优易通无线DTU腾讯云通信实

    优易通无线DTU腾讯云通信实例(基于MQTT)优——产品优,服务优,价格优易——安装易,使用易,维护易通——通讯技术专家,精于通讯,万物互通一、例程环境1.操作系统Windows10,64位操作系统
    的头像 发表于 08-30 11:45 ?731次阅读
    优易通无线DTU腾讯云<b class='flag-5'>通信实</b>例

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

    实验内容本示例将演示如何在小凌派-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。程序设计API设计FlashInit()
    的头像 发表于 08-08 08:23 ?960次阅读
    基于OpenHarmony轻量级操作系统<b class='flag-5'>实现</b>RK2206 <b class='flag-5'>WiFi</b>-AP模式<b class='flag-5'>通信</b>开发案例