1.模块的程序烧录
通过ESP_DOWNLOAD_TOOL_V2.4软件,对模块进行烧录。配置为SPI SPEED:40MHZ SPI MODE:DOUT FLASH SIZE:8Mbit 波特率:115200.模块左侧开关移到J9(连接云台) 模块右侧开关移到下载。
烧录完毕后,模块左侧开关移到J6(连接PC) 模块右侧开关移到功能。既可正常工作。
2.模块的使用
(1)不与云端连接
1)打开手机热点
热点名称和密码最好为勿为中文,识别出来为乱码。
2)打开网络调试助手
协议模式:为TCP Server
本地主机地址:手机热点的地址
本地主机端口:自己配置
选择连接
3)打开串口调试助手,配置模块
先AT+CWMODE=1,再AT+RST,然后AT+CWJAP="AP_name","AP_passwd",最好AT+CIPSTART="TCP","192.168.14.165",1234最好返回OK即配置成功
4)连接,数据发送
当第三步配置成功后,再网络调试助手中,下端客户端出现下拉款,选择刚出现的。
再串口调试助手发送AT+CIPSEND=4,再发生ABCD网络调试助手会接收到ABCD
(2)与云端连接
把程序烧录到M3开发板,UART4与wifi模块的UART相互连接,把云端项目上线,配置传感器,同步传输程序
3.AT说明
AT指令为学习8266WIFI模块相关内容
AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个AT命令行中只能包含一条AT指令;对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
AT指令是以AT作首,字符结束的字符串,AT指令的响应数据包在 中。每个指令执行成功与否都有相应的返回。
AT指令结尾必须带有换行回车符(\r\n)
(1)AT
说明PC端发送后,若返回OK代表WIFI模块中的AT指令集烧录成功
(2)AT+CWMODE=1
设置8266工作在station模式
(3)AT+CWDHCP=1,1
开启8266的DHCP
(4)AT+RST
重启8266
(5)AT+CWLAP
查看wifi热点消息
(6)AT+CWJAP="AP_name","AP_passwd"
加入热点. AP_name:wifi名称 AP_passwd:wifi密码
(7)AT+CIPSTA?
查询加入的IP地址,网关地址,子网掩码
(8)AT+CIPSTART="TCP","192.168.14.165",1234
网络的协议;加入热点的地址;本地主机端口
(9)AT+CIPSEND=4
向wifi模块发送四个字节