查看: 376|回复: 0

[应用笔记] WB81/FB82蓝牙配网指南

[复制链接]

185

主题

204

帖子

596

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
596
发表于 2023-8-8 10:41:20 | 显示全部楼层 |阅读模式
  1 简介

  1.1 概述

  作为集成 2.4 GHz Wi-Fi 和蓝牙双模的模组方案,WB81支持 SmartConfig 和蓝牙配网两种模式,用户可以使用 WB81为物联网设备进行安全配网。蓝牙在设备配置方面有以下优势:
  •蓝牙协议公开并且容易扩展。
  •通过蓝牙可以便捷地搜索到附近的蓝牙设备。
  •蓝牙协议安全性高,用户通过蓝牙连接给设备授权后,才把密码传输到设备端。
  •在路由无法正常工作的情况下,客户还能通过蓝牙把数据传输给手机,通过手机把数据上传到网络。
  •在Wi-Fi出现问题的时候,手机也能连接蓝牙设备,通过发送指令控制设备。

  1.2 EspBlufi

  WB81支持的蓝牙基础协议为蓝牙 v4.2 完整标准,包含传统蓝牙(BR/EDR)和低功耗蓝牙(BLE)。乐鑫提供配套 app,即 EspBlufi,供用户为设备进行配网。该 app 支持的最低安卓版本为 Android 4.3。Android 6.0 版本之后,由于 Google 官方对于 Android API 的修改,扫描蓝牙必须给予位置权限并开启位置信息模块。


  •点击链接,下载EspBlufi app:https://github.com/EspressifApp/EspBlufiForAndroid/releases
  •下载EspBlufi之后,打开 app,点击右上角的菜单键。
图 1-1. EspBlufi 信息界面

  •页面将显示设置菜单,点击设置进入设置界面。
图 1-2. 设置菜单

  •设置  BLE 扫描名字过滤,并查看 app 版本和 Blufi 库版本。
图 1-3. 设置界面

  2 WB81蓝牙配网示例

  2.1 设备清单
  2.2 Station 模式配置示例

  2.2.1.  打开蓝牙配网模式:

  模组上电后,通过串口调试助手发送AT+LBLECONFIG=1,打开蓝牙配网模式

  AT+LBLECONFIG=1
  2.2.2.  连接蓝牙

  打开手机上的EspBlufi app,同意定位请求,在 app 界面下拉刷新,可以看到周围的蓝牙设备,如下图所示     
图 2-1. EspBlufi 信息界面

  点击 WB81模组,跳转到设备界面,点击连接,进行蓝牙连接。如果连接成功,则会出现图 2-2 所示页面,此时可点击配网按钮。
图 2-2. 蓝牙连接成功界面

  注:
  1、连接之前,先查看手机端的蓝牙界面是否已经绑定了WB81,如果有绑定,取消绑定后再连接
  2、在图 2-2 显示的界面上,如没有出现配网按钮,或配网按钮无法点击,则说明蓝牙连接失败

  2.2.3.  配网

  点击配网按钮,进入配网界面。如图 2-3 所示
图 2-3. 配网界面

  2.2.4.  选择设备模式—Station

  点击下拉箭头,选择设备模式(BluFi 配网支持 Station/SoftAP/Station+SoftAP 这三种模式)。如图 2-4 所示:
图 2-4. 选择配网模式

  2.2.5.  选择Wi-Fi

  在图 2-5 中,以配置 Station 模式为例,点击右侧的刷新按钮,选择需要的 SSID,并填写对应的密码:
图 2-5. 配置 Station 模式

  点击确定按钮进行配网,如果配网成功,则会出现图 2-6 的界面,且下方红字将显示配置完成后 Wi-Fi 模式 的 Station 连接信息,包括 AP 的 BSSID 和 SSID 信息,以及连接状态等。
图 2-6. Station 连接信息
  同时,串口工具会打印如下信息:

  2.2.6.  验证配网成功

  [16:42:16.397]发→◇AT+CWSTATE?            //当前 Wi-Fi 状态
  □
  [16:42:16.401]收←◆+CWSTATE:2,"wb81_bt_test"     //2: 模组 station 已经连接上 AP“wb81_bt_test”,并已经获取到 IPv4 地址
  OK
  [16:42:25.978]发→◇AT+CIPSTA?             //查询模组 Station 的 IP 地址
  □
  [16:42:25.984]收←◆+CIPSTA:ip:"172.20.10.2"       //获取到设备WB81的Ip为"172.20.10.2"  
  +CIPSTA:gateway:"172.20.10.1"
  +CIPSTA:netmask:"255.255.255.240"
  OK

  2.3 SoftAP 模式配置示例

  2.3.1.  选择设备模式—SoftAP

  如同章节 2.2 中的步骤 1-3步骤 所示,用户将模组上电,通过手机 app 与 WB81模组进行蓝牙连接后,进入配网界面选择 device mode 为 SoftAP 模式,如图 2-7 所示:
图 2-7. 选择 SoftAP 模式

  2.3.2.  配置SoftAP参数

  选择配置 SoftAP 的相关参数,包括信道,加密方式,可连接的 STA 最大个数,并填写SoftAP 的 SSID 以及密码。点击确定按钮,进行 SoftAP 配置。
图 2-8. 配置 SoftAP 模式

  配置成功后,则会出现如图2-9 所示的界面,且最下方红字将会显示当前设置的模式,以及当前 SoftAP 的连接状态。
图 2-9. SoftAP 连接信息

  2.3.3.  手机搜索连接AP

  打开手机 Wi-Fi,可以搜索到已设置的 SoftAP,如图 2-10 所示:
图 2-10. 搜索 SoftAP

  将手机 Wi-Fi 连接此 SoftAP,出现“网络已连接”提示,如图 2-11 所示
图 2-11. 网络连接提示

  同时,串口助手会打印如下信息
  至此,蓝牙配网成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表