[i=s] 本帖最后由 hdydy 于 2025-5-11 23:51 编辑 [/i]
开箱

芯片为bl602,板载天线
出厂固件
sscom连接串口,波特率115200

查看AT指令帮助 AT+HELP

开启回显 ATE1
,关闭回显 ATE0
GPIO指令
查询IO映射表 AT+SYSIOMAP?


+SYSIOMAP:PinNumber:38,PinMap:NC,NC,NC,NC,11,NC,NC,14,17,3,20,22,0,21,NC,NC,NC,NC,NC,NC,NC,NC,NC,NC,NC,NC,4,2,NC,1,5,NC,NC,NC,NC,12,NC,NC
1 5 8 9 11 12 14 27 30 36
上面为GPIO编号,下面为对应的引脚序号,AT指令控制GPIO时需要用到引脚序号
设置 GPIO 输出电平 AT+SYSGPIOWRITE=<pin>,<level>
点灯

AT+SYSGPIOWRITE=8,1
AT+SYSGPIOWRITE=9,1
AT+SYSGPIOWRITE=10,1
Wi-Fi指令
设置Wi-Fi工作模式 AT+WMODE=<MODE>,<save_flash>

查询Wi-Fi工作模式 AT+WMODE?

扫描Wi-Fi列表 AT+WSCAN

连接WIFI AT+WJAP=<ssid>,<pwd>[,<bssid>]
查询WIFI信息 AT+WJAP?

TCP指令
创建socket连接 AT+SOCKET=<type>[,<remote host>],<port>[,<keep alive>,<conID>]

先在电脑端开启TCPServer,另开一个sscom窗口开启TCPServer

串口窗口发送 AT+SOCKET=4,192.168.0.103,777
连接TCPServer

通过socket发送数据 AT+SOCKETSENDLINE=<ConID>,<length>,<data>

MQTT指令
MQTT配置 AT+MQTT=<key>,<data>

依次发送下面的指令,连接巴法云MQTT
AT+MQTT=1,bemfa.com
AT+MQTT=2,9501
AT+MQTT=3,1
AT+MQTT=4,<client_id>
AT+MQTT
AT+MQTT?

巴法云网页端添加主题 WB2002

订阅MQTT主题 AT+MQTTSUB=<topic>,<qos>
查询MQTT订阅的主题 AT+MQTTSUB?

发布MQTT消息 AT+MQTTPUB=<topic>,<qos>,<Retained>,<payload>

发布后,网页端收到消息,wb2也收到消息

网页端发布消息,wb2收到消息

参考链接
https://docs.ai-thinker.com/wb2
https://aithinker-combo-guide.readthedocs.io/en/latest/docs/command-set/index.html