开发环境:Arduino
开发语言:C/C++
测试硬件:ESP8266-NodeMCU
硬件实物图:
硬件引脚图:
如图中所示,Arduino中默认支持以“D2”或“4”来指定引脚GPIO4。
一、有关的互联网概念
1.TCP/IP协议(包含HTTP、FTP、mDNS、WebSocket等内容)。
1.1链路层,建立物理连接,wifi、蓝牙、网线等
1.2网络层,建立层级与设备标识,保障通过IP能够在网络中找到目标设备
1.3传输层,对话模式:TCP,精度优先,一问一答。UDP,速度优先,只管发送。
1.4应用层,适应具体工作场景的专用协议,如http专用于网页的收发、ftp用于文件的收发。
2.ESP8266-WiFi的三种工作模式:站点、终端、混合
3.HTTP协议,由