使用基本指令连接WIFI和蓝牙配网
分享作者:Jack_Jack
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-07-10 10:27:00
0
前言
感谢萤火工场。最近较忙,有时间了好好开发一下
开源口碑分享内容

1、烧录固件

进入兆易创新的网站 https://www.gd32mcu.com/cn/download/7?kw=GD32VW5 ,下载GD32 All-In-One ProgrammerGD32VW55x Wi-Fi&BLE SDK。如图

具体的烧录准备过程可以看作者Fjiqiren3的分享,链接是 https://www.iceasy.com/review/1937435938758856705 。不同的是烧录固件不用自己编译,选择"GD32VW55x_RELEASE_V1.0.3a\scripts\images\image-all-msdk-full-app.bin"这个文件进行烧录,GD32VW55x_RELEASE_V1.0.3a这个文件就是上面下载的WIFI&BLE_SDK。

使用USB线供电,串口转TTL与开发板之间只接RX,TX,GND三根线可以通信。

使用串口转TTL的5V接在开发板的VIN引脚也可以完成供电和烧录,

readme中说可以用AT指令,但是我试了,识别不了。如图,所以本文使用的是AN153 GD32VW553 基本指令用户指南。文件在官网也有。

2、使用基本指令连接WIFI

文件烧录好之后,打开串口助手,波特率选择115200。发送help就可以查看开发板支持的所有指令,如图

注意: BLE 相关指令需要通过 ble_help 指令查看

首先使用wifi_scan扫描周围的WIFI信号

我使用的wifi就是第一个,ESS。使用指令 wifi_connect <SSID> [PASSWORD]就可以连接wifi,

使用指令wifi_status可以查询此时wifi的工作模式,如下图,可以看到工作在STA模式,已经连接到了ESS这个WiFi,还可以看到各种信息。

使用指令 wifi_disconnect可以断开连接,如图

3、蓝牙配网

发送ble_help,可以看到开发板支持的关于蓝牙的各种指令,下面是部分图

指令ble_courier_wifi <0:disable or 1:enable>用来打开或关闭蓝牙配网(配置Wi-Fi 网络)功能,默认该功能是关闭的。 打开该功能后,设备会发送 advertising 报文供手机端发现,可以使用微信小程序“GD 蓝牙配网”进行操作。关闭该功能后, advertising 会被关闭

此时打开微信小程序“GD 蓝牙配网”,可以搜索到开发板蓝牙,如图

点击名称连接后如图,同时串口输出如图

点击配网,扫描,就会显示WiFi列表,如图

点击对应WIFI名称,输入密码,连接,手机端提示成功,串口输出WiFi信息,如图

4、总结

至此就完成了使用基本指令连接WIFI和蓝牙配网,在AN153 GD32VW553 基本指令用户指南中有详细的命令使用方法,可以实现各种各样的功能,推荐大家去尝试。写这篇文章的时候,蓝牙配网可以正常连接,拍视频的时候连接失败了,暂不知道是什么原因,后续再研究一下。



全部评论
暂无评论
0/144