基于ESP32的隔空开灯
通常灯和它的开关都是通过电路连接在一起的。如果开关和灯没有任何电路连接,开关还能控制灯吗?今天就给大家展示下如何隔空开灯。
隔空开灯其实是用到了WiFi通信技术,WiFi通信是物联网系统中常用的一项无线通信技术。本文以linkboy为编程平台,应用ESP32主板,介绍下如何应用wifi通信实现设备间的通信。
在通信系统中,设备分为服务端和客户端两种,根据具体的情况进行配置。隔空开灯由两部分组成:开关检测和灯亮灭控制,且两部分均为ESP32主板,所以哪一部分作为服务端都可以,例如将控制灯状态的设备作为服务端,开关作为客户端。
控制灯亮灭的程序:首先建立WiFi热点,并监听客户端连接,然后等待客户端的数据。当接收到消息时,根据消息控制灯的状态。
开关检测的程序:首先连接WiFi热点(上图程序中建立的wifi热点),然后连接TCP服务端(IP地址为ESP32规定,端口号和上图程序中监听的端口号一致)。当开关按下时发送数据。
文中所使用的linkboy编程软件可到linkboy官网下载,网址:www.linkboy.cc
本文作品视频可到bilibili观看,链接为:【物联网】基于ESP32的隔空开灯,小应用大智慧~_哔哩哔哩_bilibili
虽然本文中的例子只是开灯关灯,但应用同样的原理,可以做很多有趣的作品,欢迎大家在评论区交流创意想法~
基于ESP32的隔空开灯相关推荐
- 基于ESP32学习MicroPython(三): 流水灯案例
一.工作目标 通过ESP32 Pico和ESPBlock完成流水灯案例 二.环境准备 ESP32 Pico主板(已安装支持MicroPython固件) ESPBlock扩展板 Micro-USB线 母 ...
- 基于Opencv实现的多彩隔空画图
1.问题概述 人工智能带火了计算机视觉的人才需求,作为计算机视觉应用开发框架OpenCV也越来越受到欢迎,市场需求大增.因此,在学习Python的基础上,进行Opencv技术的学习是十分重要且有必要的 ...
- VSCODE+Arduino生态快速入门ESP32(一)——点个呼吸灯、开个定时器
VSCODE+Arduino生态快速入门ESP32(一)--点个呼吸灯.开个定时器 我手里这块是ESP32WROOM开发板,20多块钱,性价比非常高. 1.环境搭建 环境搭建就不在此赘述,CSDN上的 ...
- 启明云端分享|基于ESP32的1.54智能屏应用于无叶风扇、微波炉、空净器等,支持WIFI和蓝牙
提示:近日由启明云端提供的基于ESP32的1.54智能屏(1.54寸彩屏,分辨率240*240)已被批量应用于无叶风扇.空气净化器.咖啡机.油烟机.按摩椅等家电.家居产品上. 基于ESP32的1.54 ...
- 靠脑机接口“隔空探物”,大脑植入芯片可实现“心灵感应”
来源:脑极体 1979年,在四川大足县的12岁农村少年唐雨突然具有了"耳朵识字"的神通.原本是当地的一件稀罕的谈资,结果后来引起了当地媒体的报道,后来又居然经过中国的权威科技期刊& ...
- 小米隔空充电技术,肌肉还是鸡肋?
小米隔空充电技术,肌肉还是鸡肋? 程序员的店小二 2021-02-01 15:51:44 10204 已收藏 117 版权 本文转载自 智东西,作者 云鹏 小米首发了移动端的隔空充电技术,手机无需放在 ...
- 基于ESP32的智能家居控制系统-微信小程序
一. 课题研究意义.现状及应用分析 1.1课题研究意义及现状 目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,室内设计和高科技结合便出现了"智能家居".所谓智能家居 ...
- APP技巧:安卓原生跨屏协同终于来了,还能和 Windows「隔空投送」
谷歌在 CES 2022 上宣布了至少 13 种不同的新软件功能,从类似 AirPods 的快速切换到此前承诺过的软件,可以在 Chromebook 上镜像你的 Android 文本应用程序等.这是谷 ...
- 荣耀v30鸿蒙5g荣耀有隔空操作吗,荣耀V30 Pro用了十天,这些功能让人眼前一亮
随着5G正式的商用,三大运营商相继推出5G套餐且2020年一月起工信部将不允许单模NSA手机入网等一系列政策的出台,让本来就毫无声息却硝烟四起手机厂商又开始着手下一轮的竞争.也因SA才将是5G最终发展 ...
最新文章
- SAP HANA:持续创新十周年
- python电脑下载有问题-Python 解决火狐浏览器不弹出下载框直接下载的问题
- DataKeyNames
- 【css】我的 css 框架——base.css
- java 验证码 插件_javaweb中验证码插件Kaptcha的使用
- 前端学习(1901)vue之电商管理系统电商系统之渲实现添加表单的重置规则
- java项目 导出_Java项目的导入和导出
- MKNetwork网络请求过程中onCompletion调用两次的问题
- matplotlib柱状图_Python可视化很简单,一文学会绘制柱状图、条形图和直方图
- 2021九江一中高考成绩查询系统,九江一中2018高考成绩
- 多媒体前端技术入门指南
- 基于区块链技术的展望:搭建商业银行供应链管理和供应链金融服务平台
- matlab画柱状图斜线,matlab柱状图斜线填充
- bat 批处理 小工具
- 互联网常用术语指标经验总结
- SQLAlchemy中的Django风格的数据库路由器
- 百度地图天气接口api调用
- 网易游戏AI Lab招聘计算机视觉日常实习生
- WEB服务及WSDL
- 关于卷积神经网络,了解一下