前期准备(无路由器的情况下):开一个WiFi热点(后期开发板和电脑都要连接到这同一个热点)
(一)修改源代码的WiFiIP地址和密码(使用STA模式)
//WIFI STA模式,设置要去连接的路由器无线参数,请根据你自己的路由器设置,自行修改.
const u8* wifista_ssid="Readmi K40"; //路由器SSID号
const u8* wifista_encryption="WPA2-Personal"; //wpa/wpa2 aes加密方式
const u8* wifista_password="123456789"; //连接密码
修改之后将源码下载到开发板
(该步骤主要是确保开发板连接的热点与电脑连接的热点是同一个)
(二)在开发板屏幕显示中,选择:KEY1:Wifi STA模式,即可进入串口无线 STA(COM-STA)测试。按 KEY1,即可进入串口无线 STA(COM- STA) 工作模式选择界面,共 3 个工作模式:TCP 服务器、TCP 客户端、UDP。通过按 KEY0/KEY1 按键,选择模式,按 KEY_UP 按键确定。
1、串口TCP服务端测试(电脑是客户端,开发板是服务端)
选择TCP服务端后可以看到,模块的 IP 地址,端口为,工作模式为 TCP 服务器,状态显示为:连接失败。外部 TCP Client (电脑)连接到上述IP地址,端口,即可连接到开发板。
状态显示连接失败,说明 TCP 连接还没建立,因为还没有 TCP Client 连接到模块
打开网络串口调试助手,设置协议类型为:TCP Client;服务器 IP 地址,服务器端口号(跟上面的一样,都是开发板的IP地址和端口号)设置好之后,点击连接,即可连接到 ATK-ESP8266 模块。按开发板的 KEY0 按键,即可通过模块向电脑发送数据,在网络调试 助手上显示出来;网络调试助手输入数据也可以发送给模块。
2、串口TCP客户端测试(电脑是服务端,开发板是客户端)
选择TCP客户端后,可以看到开发板屏幕上没有服务端(电脑)的IP地址,我们通过屏幕虚拟键盘输入的远端 IP 地址,即我们电脑的 IP 地址。输 入完成后,点击连接,开发板就会对模块进行配置,配置好之后(大概要 5s),进入 TCP 服务器连接界面,并且提示连接失败。
要成功连接,必须打开网络调试助手,设置协 议类型为:TCP Server ;服务器 IP 地址 (你电脑的 IP ,得根据实际情况 修改);服务器端口(开发板屏幕上显示的端口) ;然后点击连接按钮,开启 TCP 服务。
网络调试助手开启 TCP 服务后,就可以看到开发板液晶显示进入 TCP 客户端测试界面。此时按开发板的 KEY0 即可向网络调试助手发送数据;网络调试助手输入数据也可以发送给模块
3、串口UDP测试
在工作模式选择界面,选择 UDP ,再按 KEY_UP 按键,即可进入 UDP 测试。 UDP 与
TCP 客户端测试基本一样