毕业三个月了,有几天空闲时间,正好可以把之前做过的毕业设计整理一下。好久不写东西觉得表达都成问题。
毕业设计其实很简单,就是通过手机app控制灯的开关。在手机连接wifi的情况下通过发送一定的指令给ESP8266,在ESP8266的输出端连接一个台灯,进而实现控制灯的开关。整体毕业设计主要分为软件部分和硬件部分。
app部分的思路为先通过手机发送给ESP8266一串特定的字符,如果接收到了ESP8266回复当前灯的开关状态,则手机和ESP8266实现了通信,接着发送开关灯的命令。
ESP8266需要改写底层的SDK,发送我自己定义好的字符串的命令给手机。TCP协议比UDP协议复杂一点,为了赶时间当初定的通信协议为udp。