【板子开箱】Ai-M61-32SU开箱和Combo-AT命令测试

[复制链接]
查看665 | 回复2 | 2023-12-5 18:41:00 | 显示全部楼层 |阅读模式
本帖最后由 jarod 于 2023-12-6 10:50 编辑

一 前言
前段时间申请的Ai-M61-32SU 开发板已经到了,简单的开箱,然后测试下开发板的功能(点灯,打开wifi,mqtt客户端测试)
二 参考文档
Combo-AT命令集参考文档:https://aithinker-combo-guide.readthedocs.io/en/latest/docs/command-set/index.html
WiFi AT命令集: https://aithinker-combo-guide.readthedocs.io/en/latest/docs/command-set/Wi-Fi_AT_Commands.html
Ai-M61-32SU-KIT开发板的原理图:https://docs.ai-thinker.com/ai_m61  中的 (2.1.3  开发板原理图)
三 开箱
开箱过程就不上图了,没啥说的,就是拆包装,上一个图

1.0

1.0

四  点灯
1.png
在Ai-M61-32SU-kit开发板上集成了CH340芯片,故可以用type-c数据线连接开发板,在PC上显示多出一个串口设备COM18。
用串口通讯软件,按下开发板的reset键,串口输出如下图的信息,表明开发板已经有固件,该固件是Combo-AT固件,可以用AT命令来实现点灯。
2.png
用驱动外设 AT 命令集点灯:
1. AT+SYSIOMAP?    # 查询开发板的引脚和GPIO序号的对应关系
3.png
2. AT+SYSGPIOWRITE 设置GPIO的电平,用这个AT命令可以点灯,命令中的引脚号参考电路原理图
4.png
开发板有5个LED灯,在原理图上分别对应R,G,B,W, C,对应开发板上的引脚分别是8, 9, 10, 32, 33(注意不是GPIO的序号,是开发板的序号)
7.png
AT+SYSGPIOWRITE=3,1   # 显示+ERROR错误表明开发板上的引脚3不是可以设置GPIO电平的引脚,
AT+SYSGPIOWRITE=8,1   # 故再用8引脚设置红色的LED点亮,引脚参考 <2.1.3  开发板原理图>
#  1是高电平,0是低电平;根据原理图点亮LED要设置高电平,故用高电平点亮LED
其他LED的点亮都是类似,不再赘述。

5.jpg

五 测试WIFI和MQTT
1 设置WIFI连接
AT+WMODE  设置Wi-Fi工作模式
AT+WJAP       连接AP
AT+PING        测试连接AP后是否能访问互联网
8.png
2 测试MQTT连接
    下面使用巴法云的MQTT服务器来测试MQTT连接,巴法云的MQTT服务器使用参考巴法云的官网文档,此处不赘述。
AT+MQTT=1,“bemfa.com”        # 设置MQTT服务器的域名
AT+MQTT=2,9501                        # 设置MQTT服务器的MQTT端口号
AT+MQTT=3,1                             # 设置MQTT连接方式
AT+MQTT=4,client_id                  # 设置MQTT服务器的用户ID
AT+MQTT                                    # 打开MQTT协议的连接
AT+MQTTSUB=dev001,0          # 订阅MQTT的topic
AT+MQTTPUBRAW= "dev001", 0,0,2  #发布指定长度 MQTT 消息
9.png
上面Ai-M61-32SU-KIT开发板的点灯,WIFI连接,MQTT订阅和发布已经测试完毕。

后面有时间再看看SDK,做二次开发,下载(烧录)固件实现更多功能。
回复

使用道具 举报

干簧管 | 2023-12-5 19:11:29 | 显示全部楼层
点灯大师
回复

使用道具 举报

lza | 2024-2-28 21:46:25 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则