打卡第五天。
2022/2/27基础班第五节培训。
主要讲的内容是:AT指令、网络基础、程序框架。
1、WiFi模块是用乐鑫的处理器,可以在百度上搜索乐鑫ESP8266、网站ESP8266 Wi-Fi MCU I 乐鑫科技在对应的芯片页面可以找到乐鑫对客户的技术支持,各种文档
2、AT指令可以细分为一下几种:
(1)、测试指令:AT+<x>=? 该命令⽤于该命令⽤于查询设置指令的参数以及取值范围。
(2)、查询指令:AT+<x>? 该命令⽤于返回参数的当前值。
(3)、设置指令:AT+<x>=<…>该命令⽤于设置⽤户⾃定义的参数值。
(4)、执⾏指令:AT+<x> 该命令⽤于执⾏受模块内部程序控制的变参数不可变的功能。
几个指令的实操1、测试指令2、查询指令3、设置指令
3、AT+CWMODE_CUR=<3> <>必填值
AT+CWJAP_CUR=<ssid>,<pwd>,[<bssid>][,<pci_en>] [ ]非必填值
4、使⽤双引号表示字符串数据 ”string”,例如:AT+CWSAP="ESP756290","21030826",1,4
需要加上英文双引号" "
5、默认波特率为 115200。
6、AT 指令必须⼤写,并且以回⻋换⾏符结尾(CR LF)。\n 用与结束
7、IP地址:是一个32位唯一的标识,分为公有地址和私有地址。公有地址就是上网可以直接访问的。私有地址就是局域网,WiFi分配的 常用的有3类,A类10.0.0.0-10.255.255.255, 有16777214个,B类172.16.0.0-172.31.255.255,有65534个,c类192.168.0.0-192.168.255.255,有254个。
8、IP端口:端口号范围:0-65535(0-1023为系统保留)。
9、网络通信基础:IP地址+端口号。
10、TCP、UDP:TCP要和对方3次握手确定对放有在 才会发送数据,可靠优先 一对一传输,应用场景,要求可靠传输的场景:文件传输。
UDP:是直接传输数据不管对方有没有在线,速度快 多对多, 要求实时性的场景:直播。