本文撰写关于使用ESP8266实现远程开关计算机的设想。(虽然我已经实现了
)
最先需求是为了实现能远程开关办公室的台式机电脑。其实网上已有很多同类的产品可以直接用,但最近在学习Arduino,决定亲手制作一个。
使用的模块是:ESP-01s

为了实现随时随地能控制计算机,说明需要跨网,这就起码需要一台自己的服务器。
简单画了一个原理图:

ESP模块通过办公室wifi保持与云端服务器的TCP连接,当需要启动计算机时,用户通过安卓手机APP向服务器发送启动命令,服务器接收到命令后,转发给ESP8266模块,ESP8266模块控制继电器进行通断操作,完成控制。
需要编程的地方有三处:
1、ESP8266模块,使用arduino开发
2、云端服务器中转程序,visual studio 2019开发
3、安卓手机APP,android studio开发