本帖最后由 yangs 于 2024-5-7 14:51 编辑
感谢安信可提供的Ai-M61-32S-Kit开发板,该开发板的Ai-M61-32S 模组是由深圳市安信可开发的32位RISC CPU为核心的Wi-Fi 6+BLE5.3 模组、支 持 Wi-Fi 802.11b/g/n/ax 协议和 BLE 协议,支持 Thread 协议,适用于Wi-Fi、BLE /BT、Thread/zigbee常用个人局域网场景。模组具有丰富的外设接口,适合音视频多媒体、物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域的开发应用。开发板设计紧凑,管脚功能丰富,方便携带。自带串口电平转换芯片便于调试,采用通用 AT 指令,可满足工程设计人员、新人快速上手需要。
最近看着大家先后发了不少关于点灯帖子,我就不再重复操作了。我尝试利用开发板与我搭建好的MQTT服务器进行通信,时间原因我仅仅做了Ai-M61-32S-Kit发布。为了表明本人是用的Ai-M61-32S-Kit开发板,利用AT指令显示开发板版本信息,下面进入正题。
(一)设置STA模式
设置 WIFI 工作模为STA模式: AT+WMODE=1 也可通过指令查询设置的WIFI模式:AT+WMODE? (二)配置WIFI参数 连接 AP:AT+WJAP="SSID","PWD" 可通过指令查询 wifi联网信息:AT+WJAP? (三)配置MQTT参数 1、设置域名:AT+MQTT=1,服务器IP或域名(服务器前期我已经搭建好了) 2、设置端口号:AT+MQTT=2,端口号 3、设置连接方式:AT+MQTT=3,1(设置连接方式1:使用 tcp 连接) 4、设置用户 ID :AT+MQTT=4, 用户 ID(我这里设置为Ai-M61-32S,半夜神志不清少了S) 5、设置 MQTT 用户名:AT+MQTT=5,admin 6、设置 MQTT 密码:AT+MQTT=6,test1234 通过指令可查询 MQTT 连接和配置情况:AT+MQTT? 7、MQTT连接: AT+MQTT 若返回“+EVENT:MQTT_CONNECT ”则说明连接成功,MQTT服务器会显示成功连接AI-M61-32S (四)发布主题:AT+MQTTPUB =要发布的主题,QOS 等级(0,1,2),Retained 消息(设置0),负载净荷消息(发布的内容) AT+MQTTPUB=test,1,0,Hello AI-Thinker World
|