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

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

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

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

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

        文中所使用的linkboy编程软件可到linkboy官网下载,网址:www.linkboy.cc

本文作品视频可到bilibili观看,链接为:【物联网】基于ESP32的隔空开灯,小应用大智慧~_哔哩哔哩_bilibili

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

基于ESP32的隔空开灯相关推荐

  1. 基于ESP32学习MicroPython(三): 流水灯案例

    一.工作目标 通过ESP32 Pico和ESPBlock完成流水灯案例 二.环境准备 ESP32 Pico主板(已安装支持MicroPython固件) ESPBlock扩展板 Micro-USB线 母 ...

  2. 基于Opencv实现的多彩隔空画图

    1.问题概述 人工智能带火了计算机视觉的人才需求,作为计算机视觉应用开发框架OpenCV也越来越受到欢迎,市场需求大增.因此,在学习Python的基础上,进行Opencv技术的学习是十分重要且有必要的 ...

  3. VSCODE+Arduino生态快速入门ESP32(一)——点个呼吸灯、开个定时器

    VSCODE+Arduino生态快速入门ESP32(一)--点个呼吸灯.开个定时器 我手里这块是ESP32WROOM开发板,20多块钱,性价比非常高. 1.环境搭建 环境搭建就不在此赘述,CSDN上的 ...

  4. 启明云端分享|基于ESP32的1.54智能屏应用于无叶风扇、微波炉、空净器等,支持WIFI和蓝牙

    提示:近日由启明云端提供的基于ESP32的1.54智能屏(1.54寸彩屏,分辨率240*240)已被批量应用于无叶风扇.空气净化器.咖啡机.油烟机.按摩椅等家电.家居产品上. 基于ESP32的1.54 ...

  5. 靠脑机接口“隔空探物”,大脑植入芯片可实现“心灵感应”

    来源:脑极体 1979年,在四川大足县的12岁农村少年唐雨突然具有了"耳朵识字"的神通.原本是当地的一件稀罕的谈资,结果后来引起了当地媒体的报道,后来又居然经过中国的权威科技期刊& ...

  6. 小米隔空充电技术,肌肉还是鸡肋?

    小米隔空充电技术,肌肉还是鸡肋? 程序员的店小二 2021-02-01 15:51:44 10204 已收藏 117 版权 本文转载自 智东西,作者 云鹏 小米首发了移动端的隔空充电技术,手机无需放在 ...

  7. 基于ESP32的智能家居控制系统-微信小程序

    一. 课题研究意义.现状及应用分析 1.1课题研究意义及现状 目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,室内设计和高科技结合便出现了"智能家居".所谓智能家居 ...

  8. APP技巧:安卓原生跨屏协同终于来了,还能和 Windows「隔空投送」

    谷歌在 CES 2022 上宣布了至少 13 种不同的新软件功能,从类似 AirPods 的快速切换到此前承诺过的软件,可以在 Chromebook 上镜像你的 Android 文本应用程序等.这是谷 ...

  9. 荣耀v30鸿蒙5g荣耀有隔空操作吗,荣耀V30 Pro用了十天,这些功能让人眼前一亮

    随着5G正式的商用,三大运营商相继推出5G套餐且2020年一月起工信部将不允许单模NSA手机入网等一系列政策的出台,让本来就毫无声息却硝烟四起手机厂商又开始着手下一轮的竞争.也因SA才将是5G最终发展 ...

最新文章

  1. SAP HANA:持续创新十周年
  2. python电脑下载有问题-Python 解决火狐浏览器不弹出下载框直接下载的问题
  3. DataKeyNames
  4. 【css】我的 css 框架——base.css
  5. java 验证码 插件_javaweb中验证码插件Kaptcha的使用
  6. 前端学习(1901)vue之电商管理系统电商系统之渲实现添加表单的重置规则
  7. java项目 导出_Java项目的导入和导出
  8. MKNetwork网络请求过程中onCompletion调用两次的问题
  9. matplotlib柱状图_Python可视化很简单,一文学会绘制柱状图、条形图和直方图
  10. 2021九江一中高考成绩查询系统,九江一中2018高考成绩
  11. 多媒体前端技术入门指南
  12. 基于区块链技术的展望:搭建商业银行供应链管理和供应链金融服务平台
  13. matlab画柱状图斜线,matlab柱状图斜线填充
  14. bat 批处理 小工具
  15. 互联网常用术语指标经验总结
  16. SQLAlchemy中的Django风格的数据库路由器
  17. 百度地图天气接口api调用
  18. 网易游戏AI Lab招聘计算机视觉日常实习生
  19. WEB服务及WSDL
  20. 关于卷积神经网络,了解一下

热门文章

  1. Camtasia Studio实现画中画视频课件制作方案
  2. Linux文件学习之write函数和写入操作
  3. java实现写字板对pdf文件签名
  4. 淘宝、拼多多模式的集合体——CRMEB商城
  5. STM32F030CCT6串口3使用总结
  6. java截取字符串中间的某个部分
  7. 美国网红python微博_Python有趣|微博网红大比拼
  8. BIOS实战之PCI设备枚举二
  9. 计算机测配色标准观察者,测色配色实验报告.doc
  10. kuka c2配置 输入输出