硬件参数:

BW18模组是以ESP32为核心的wifi/蓝牙数据透传模组,适应于小家电应用。这款模组不用贴板设计,4 PIN接线即可实现MCU端通过WIFI透传到云端的数据交互。
BW18支持5V电源供电,采用了板载天线和IPEX座外接天线两种方式,在复杂的应用网络场景切换是非常灵活的,客户可以根据实际的需求去选择更加适合的天线方案。内置4M FLASH和4M PSRAM。

规格书:

C2764063_WIFI模块BW18_2021-04-01.PDF

BW18实物图片:

image.png


AT命令

连接MQTT服务器

乐鑫官方MQTT手册

  1. AT #测试AT功能
  2. AT+CWMODE=1 #设置模组进入STA模式
  3. AT+CWJAP="ssid","password" #连接wifi
  4. AT+MQTTUSERCFG=0,1,"subscriber","MQTT用户名","MQTT密码",0,0,""#设置用户名和密码
  5. AT+MQTTCONN=0,"MQTT服务器IP地址",1883,1 #连接MQTT服务器
  6. AT+MQTTSUB=0,"topic",1 #订阅“topic”主题
  7. AT+MQTTPUB=0,"topic","test",1,0 #发布“topic”主题消息

BW18上手体验 - 图2

BW18接收消息:

“{“msg”: “hello”}”
image.png

BW18发布消息:

“W18 test”
image.png


智能配网

方式1:ESP-Touch

  1. AT+CWMODE_DEF=1    //配置WiFi模组工作模式为单STA模式,并把配置保存在flash
  2. AT+CWAUTOCONN=1    //使能上电自动连接AP
  3. AT+CWSTARTSMART=3 //支持ESP-Touch和Airkiss智能配网

手机连接WiFi,并打开APP ESP-Touch 输入密码,点击确定,等待配网成功。

软件下载地址:ESP-Touch下载地址
image.png

  1. AT+CWSTOPSMART     //无论配网是否成功,都需要释放快连所占的内存
  2. AT+CIPSTATUS     // 查询网络连接状态

方式2:Airkiss

  1. AT+CWAUTOCONN=1     //使能上电自动连接AP
  2. AT+CWSTARTSMART=3    //支持ESP-Touch和Airkiss智能配网

打开微信,扫描下方二维码,点击wifi配置,点击开始配置,输入密码,点击连接,如下图:

qrcode_wx.ai-thinker.com.png

  1. AT+CWSTOPSMART     //无论配网是否成功,都需要释放快连所占的内存
  2. AT+CIPSTATUS     // 查询网络连接状态

蓝牙

待写

注意事项

image.png
选择串口工具右面的AT快捷指令的时候,不要勾选HEX发送,记得取消掉,不然AT指令无效

参考文档
认识下 ESP32 芯片的模组 BW18 ,带AT蓝牙功能,真的好用!
ESP-AT 用户指南