# esp32远程开关物理按键 **Repository Path**: trustedzxz/ESP32Local-remote-switch ## Basic Information - **Project Name**: esp32远程开关物理按键 - **Description**: 这是一个通过esp32接入巴法云实现远程操控物理按键的项目【开发中】 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-03 - **Last Updated**: 2023-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### **esp32远程开关物理按键** ![实物图](https://gitee.com/trustedzxz/ESP32Local-remote-switch/raw/master/picture/8ea265b13a7c1b3d917a5ce4b77bb96.jpg) #### 介绍 这是一个通过esp32接入巴法云实现远程操控物理按键的项目,为解决偶然需要访问或操作家里电脑中数据而开发【开发中】 **操作流程:** 开启电脑【使用APP点击开机按键】→【等待设备开机并自动输入密码】→【使用parsec或向日葵等远程连接软件连接即可】 **扩展功能:** 开关电灯插座等物理按键,点击触摸型按键。 **优点:** 扩展性高:可模拟成蓝牙键盘鼠标进行设备的操作, 完善的操作流程:微信小程序AP配网,掉电自动重连,掉电存储WiFi、电脑密码,看门狗机制不会死机。 **缺点:** 舵机力量不足(更换更大舵机可解决) #### **使用教程:** 1. **_插电等待初始化完成 (指示灯熄灭)_** 2. **_配置网络_** (首次使用或更换WiFi后需重新配置网络) 2.1:当指示灯重新亮起并慢闪时表示正在重新连接上次连接过的wifi(超时时间默认15秒) 2.2如果无法连接WiFi将进入AP配网模式指示灯快闪,此刻可通过一下方式重新配网 (期间会隔500秒再次尝试连接上次的WiFi,所以配网时请注意指示灯状态,建议先熟悉下流程然后重新上电进行配网操作,否则在连接WiFi模式下会无法或配网失败。) 2.3微信搜索 [巴法云]→[AP配网] ![输入图片说明](https://gitee.com/trustedzxz/ESP32Local-remote-switch/raw/master/picture/1fcd1cf60b360efa0febbdasdaa2420c193a.jpg) 2.4注意配网模式[SoftAP配网]→选择要连接的WiFi输入密码→点击下一步 ![输入图片说明](https://gitee.com/trustedzxz/ESP32Local-remote-switch/raw/master/picture/ed137ded17b447b6baf49b88147aec7.jpg) 2.5选择设备WiFi(默认为ESP32_WIFI_+设备id)→点击下一步 ![输入图片说明](https://gitee.com/trustedzxz/ESP32Local-remote-switch/raw/master/picture/611e4f92db33c15456bc5c39b2a4b09.jpg) 2.6等待连接失败,设备将重启注意指示灯,如果连接成功指示灯将长亮。(可能是库版本bug手机上显示不出成功) ![输入图片说明](https://gitee.com/trustedzxz/ESP32Local-remote-switch/raw/master/picture/863e2959cf8bf731870973948823392.jpg) 3. **_远程操作_** 3.1微信搜索 [巴法云]→[控制台]→登录账号并创建主题 3.1.1在推送消息处发送命令即可 Client_online// 客户端上线 password// 密码更新 abort// 复位 bl_on // 蓝牙开启 bl_off // 蓝牙关闭 Status// 查询电脑状态 on //执行开启电脑动作 hold_down //按住 hold_up //松开 switch // 点动 3.2 使用APP操作 下载app文件夹中的esp32_wifi_key.aia,并安装即可。 #### **_软件_** VScode——arduino arduinoIDE AutoCAD 立创eda专业版 #### **_安装教程_** 1. 安装esp32在arduino中的环境 2. 安装arduino中的库 3. 打开。ino文件即可 #### **_关于开源_** 所有文件开源 本项目如果没有本人授权请遵守 GNU General Public License 开源协议 [禁止商用] 由于gitee仓库大小限制,如需完整版工程文件请联系作者获取 邮箱: trustedzxz@outlook.com QQ:226885396