📝 通用AT固件定制开发
一、定制固件
在通用AT固件定制页面根据自己需求定制固件,并下载固件。
二、接线
将模组的RXD、TXD、GND、VCC分别连接到TTL转USB工具的TXD、RXD、GND、5V上。
三、烧录固件
下载并安装所用的USB转TTL设备驱动,
ch340驱动“CH341SER.EXE”: 下载地址: 点击跳转
其他设备驱动请自行搜索下载。
查看开发板与电脑连接后映射出来的端口
下载并打开HiBurn烧录工具“BurnTool_H2821.zip”。
下载地址: 点击跳转
点击"Setting",波特率将波特率设置为750000。
选择开发板与电脑连接后映射出来的端口。
选择定制后下载的烧录文件。
勾选“Auto burn”和“Auto disconnect”,点击Connect,断开开发板与USB转TTL工具连接的GND、VCC线,再重新连接GND、VCC线,使开发板能重新上下电,即可启动烧录。
下载完毕后,给开发板重新上下电,使用串口工具即可查看启动日志,启动日志打印波特率为115200。
串口工具下载地址: 点击跳转
四、测试
以下示例演示客户端如何连接到服务端上,需注意多个客户端连接同一个服务端时,需要保证每个客户端的MAC地址和设备名称是唯一的。
AT指令手册请参考点击跳转
打开串口助手,波特率设置为115200
服务端设置——设置为服务端模式及设置MAC地址和名称
AT+SETMODE=1 //设置为服务端模式 AT+SETSLEADDR=111122220009 //设置服务端MAC地址 AT+SSETNAME=SERVER //设置服务端名称为SERVER AT+SSERVER=1 //服务端开启服务,等待连接
客户端设置——设置为客户端模式及设置MAC地址和名称
AT+SETMODE=0 //设置为客户端模式 AT+SETSLEADDR=111122220001 //设置客户端MAC地址 AT+CSETNAME=CLIENT1 //设置客户端名称为CLIENT1
客户端扫描并连接服务端
AT+CSLIST //搜索并获取服务端列表 AT+CCONNECT=SERVER //连接名字为SERVER的服务端
客户端发送数据
AT+CSEND=30313233343536373839 //发送“0123456789”字符串
服务端发送数据
AT+SSEND=CLIENT1,313233 //向名字为CLIENT1的客户端发送“123”字符串