# ESP8266-PC_power_on **Repository Path**: cbynd/esp8266-pc_power_on ## Basic Information - **Project Name**: ESP8266-PC_power_on - **Description**: 基于ESP8266的开机装置,用于不支持wol主板代替物理按钮实现通过网络开机 - **Primary Language**: Arduino - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-03-27 - **Last Updated**: 2023-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目背景 本项目是基于ESP8266实现的一个通过web控制的开机装置,适用于不支持网络唤醒的主板代替物理开机按钮使用。 # 功能: - airkiss配网,自动保存配置(启动时连接wifi失败重新进入airkiss配网环节) - 一个web主页,访问其ip后,展示执行开机、强制关机的超链接 - 执行开机、强制关机对应的页面(可直接访问,直接执行无需先从主页跳转进来),以及返回主页的超链接 ![](./mainpage.jpg) # 使用场景 - 5V供电,若主板支持关机usb输出5v,则可直接从usb取电 - 可以直接代替物理开机键,或者与开机键并联 - 纯内网使用,若需远程使用请配合内网穿透、虚拟专用网等技术使用 # 硬件 - tb购入的9.9元ESP8266继电器模块 - 杜邦线若干,用于连接主板 ![](./hardware.jpg) # tips 本人网络环境是通过跑在一台ARM Linux设备上的wireguard远程连入家中内网,除了可以通过web访问以外,还可以ssh登录该设备,执行 ``` curl http://192.168.1.100/power_on ``` 假设esp8266的ip地址为192.168.1.100