目录
  • 一、定制固件
  • 二、接线
  • 三、烧录固件
  • 四、测试

📝 通用AT固件定制开发

一、定制固件

通用AT固件定制页面根据自己需求定制固件,并下载固件。

alt text

二、接线

将模组的RXD、TXD、GND、VCC分别连接到TTL转USB工具的TXD、RXD、GND、5V上。

alt text

三、烧录固件

  1. 下载并安装所用的USB转TTL设备驱动,

    ch340驱动“CH341SER.EXE”: 下载地址: 点击跳转

    其他设备驱动请自行搜索下载。

  2. 查看开发板与电脑连接后映射出来的端口

    alt text

  3. 下载并打开HiBurn烧录工具“BurnTool_H2821.zip”。

    下载地址: 点击跳转

    alt text

  4. 点击"Setting",波特率将波特率设置为750000。

    alt text

  5. 选择开发板与电脑连接后映射出来的端口。

    alt text

  6. 选择定制后下载的烧录文件。

    alt text

  7. 勾选“Auto burn”和“Auto disconnect”,点击Connect,断开开发板与USB转TTL工具连接的GND、VCC线,再重新连接GND、VCC线,使开发板能重新上下电,即可启动烧录。

    alt text

  8. 下载完毕后,给开发板重新上下电,使用串口工具即可查看启动日志,启动日志打印波特率为115200。

    串口工具下载地址: 点击跳转

    alt text

四、测试

以下示例演示客户端如何连接到服务端上,需注意多个客户端连接同一个服务端时,需要保证每个客户端的MAC地址和设备名称是唯一的。

AT指令手册请参考点击跳转

  1. 打开串口助手,波特率设置为115200

    alt text

  2. 服务端设置——设置为服务端模式及设置MAC地址和名称

    AT+SETMODE=1                    //设置为服务端模式
    AT+SETSLEADDR=111122220009      //设置服务端MAC地址
    AT+SSETNAME=SERVER              //设置服务端名称为SERVER
    AT+SSERVER=1	                //服务端开启服务,等待连接
    

    alt text

  3. 客户端设置——设置为客户端模式及设置MAC地址和名称

    AT+SETMODE=0                    //设置为客户端模式
    AT+SETSLEADDR=111122220001      //设置客户端MAC地址
    AT+CSETNAME=CLIENT1             //设置客户端名称为CLIENT1
    

    alt text

  4. 客户端扫描并连接服务端

    AT+CSLIST                       //搜索并获取服务端列表
    AT+CCONNECT=SERVER              //连接名字为SERVER的服务端
    

    alt text

  5. 客户端发送数据

    AT+CSEND=30313233343536373839   //发送“0123456789”字符串
    

    alt text

  6. 服务端发送数据

    AT+SSEND=CLIENT1,313233         //向名字为CLIENT1的客户端发送“123”字符串
    

    alt text