更新时间:2022-01-22 09:00
# 一、前言
本文以PB-02开发板为例,介绍PB系列蓝牙模组通过安卓“PHY Mesh” app实现BLE Mesh组网
# 二、硬件准备
PB-02开发板,至少三块,购买链接
![](https://img.kancloud.cn/ef/42/ef429007783bbe237fa0f5e22ec16520_459x500.png)
USB转TTL(模组烧录的时候要用到)
硬件接线:
PB-01/PB-02开发板烧录只需直接将MicroUSB口连接电脑即可
PB系列模组的接线如下表
| PB系列模组 | USB转TTL |
| --- | --- |
| GND | GND |
| 3V3| Vo|
|Tx|Rx|
|Rx|Tx|
|TM|DTR|
![](https://img.kancloud.cn/8d/c8/8dc8f72b76cf5e265ffbda16efd04482_898x910.png)
# 三、软件准备
支持PB系列模组实现BLE Mesh组网的资料包
其中包括支持PB系列模组实现BLE Mesh组网的AT指令固件以及相匹配的安卓版“PHY Mesh” APP
固件烧录[软件](https://docs.ai-thinker.com/blue_tooth_pb)
![](https://img.kancloud.cn/7f/c9/7fc93641d00b0282c6314a3690a77788_1269x732.png)
固件烧录步骤
1. 打开PhyPlusKit烧录软件,点击UART Setting,打开串口配置界面,选择进行烧录的端口号,串口波特率选择115200,点击“connect”按钮;
![](https://img.kancloud.cn/0d/c4/0dc4e9ff49aeaf2cd586d2022d25237b_1336x742.png)
先后按下PB-02开发板的PROG以及RST按键(尽量快,几乎同步),当串口监视窗口(log窗口)中显示“UART RX : cmd>>:”表示开发板已进入烧录模式,点击Erase,擦除开发板中的源固件;
(注:PBxx系列模组在烧录的时候需要将TM引脚拉高,使模组进入烧录模式,待烧录结束之后,再将TM引脚拉低,进入运行模式)
![](https://img.kancloud.cn/7f/d3/7fd37a1596d108f3041f4c15d1e16ff0_561x688.png)
在烧录配置对话框中选择HEX文件烧录,双击M0后面的文本框,选择要烧录的hex文件,点击Write,开始烧录固件,当log窗口显示“Write images successfully”表示固件烧录成功;
(注:在烧录之前,先给模组设置MAC地址,否则将入网失败)
![](https://img.kancloud.cn/75/8d/758df10dad7747de2a5e056f9e2a231d_776x736.png)
# 四、AT指令集
![](https://img.kancloud.cn/7c/7e/7c7e70b778afeeb8c3e376dedf95ace5_464x507.png)
# 五、APP组网示例
完成固件烧录之后,打开串口调试助手,配置串口波特率为115200,打开串口,依次输入 AT+SETUP 进入组网状态;
![](https://img.kancloud.cn/13/e2/13e271514eca15afb9900e80dcba3fc9_622x242.png)
开发板或者模组的准备工作结束之后,手机打开安装好的“PHY Mesh” app,启动后界面如下图一所示。底部导航栏分别为,网络(NETWORK),分组(GROUPS),和设置(SETTINGS)选项页面。
点击网络页面的“ADD NODE”开始扫描未配置的节点UNPROVISIONED NODE)。如下图二所示,附近的未配置的节点将会列于表上,点击希望配置的节点开始配置。
成功配置后,APP 提示配置成功,如下图所示,点击“OK”继续。该成功配置的节点,如下图三所示,将会列于表上。
![](https://img.kancloud.cn/6d/cd/6dcd0aa57d9cae798e49da84a9be621d_686x338.png)
配置成功后,模组串口输出信息。
![](https://img.kancloud.cn/6f/a9/6fa989677093c1247f3bc09926cb9e4e_682x157.png)
节点需要首先分组后才能控制操作,点击左上角第一个图标进行分组。灯具类节点需点击“SUBSCRIBE”订阅分组,如下图一所示。用户可以选择订阅已有分组,或者选择创建新分组,点击“OK”确认。
![](https://img.kancloud.cn/24/a7/24a73b69ed59faca64dca1059b1112b2_685x326.png)
点击分组页面,切换至分组列表,如下图所示,列表列出所有的已创建的分组,以及各分组内所有的设备数量。灯具类节点需点击分组项目,进入子页面控制开关,以及调色,如下图所示。
所有控制操作(开关,调色,及其他),都是组控制的。对某个节点的控制操作,同属于该节点所在组的其它节点都有效。如果需要对某个节点单控操作,需要勾选“Unicasting”然后再控制操作。
![](https://img.kancloud.cn/76/58/76589fc39809147540c6e61e02bc322a_681x331.png)
在 PHY Mesh APP 中,用户可以创建新分组,修改分组名,删除分组。
创建分组:点击分组页面,切换至分组列表,如下图所示,点击“CREATE GROUP”创建分组,输入希望的组名和地址,或者保留缺省设置,然后点击“OK”创建。新分组将会更新显示在列表中。
修改分组:点击分组页面,切换至分组列表,如下图所示,输入希望的新的组名,然后点击“APPLY”生效。
删除分组:点击分组页面,切换至分组列表,如下图所示,向左或者向右滑动需要删除组项,则可删除该分组。
![](https://img.kancloud.cn/06/28/0628cc5ded4d78992353f4b3fc370863_673x331.png)
通过点击设置页面的下拉菜单,APP 提供导出与导入功能,方便用户更换手机或者其它的节
点配置设备时,迅速恢复原网络关键配置(包括 NETWORK KEYS,APP KEYS,节点,分组及其他配置)。
![](https://img.kancloud.cn/d8/14/d814232c3c777632cb4b8fa288706a10_698x341.png)
# 六、数据通信
APP 给两个模组分配的地址各为 0x0002,0x0003,并把地址为 0x0002 的节点加入群组Living Room,群组地址为 0xC000
![](https://img.kancloud.cn/2c/5e/2c5e0e57167338a3bac95878e1161d21_564x281.png)
如下表:设备 1 可以通过 AT+TEST 指令分别向设备 1,群组 1,所有设备发送消息。APP 也可以通过群组控制下发信息。
![](https://img.kancloud.cn/49/0c/490cb937e152a0622d72ddfaa0a9fd8f_728x260.png)
附:AT 指令串口操作截图
![](https://img.kancloud.cn/d3/9a/d39a7f1d7ba88ed1e8b3f0497c216086_711x343.png)
![](https://img.kancloud.cn/16/4f/164f639dd919b1b08f3a91e4286c7c32_680x530.png)
该组网教程,需要烧录固件,相关配网APP及固件资源下载链接:https://axk.coding.net/s/d7b73016-929a-49a5-8031-9a36c529eb45
# 联系方式
公司官网:[https://www.ai-thinker.com](https://www.ai-thinker.com)
开发资料:[https://docs.ai-thinker.com](https://docs.ai-thinker.com)
淘宝店铺:[https://anxinke.taobao.com](https://anxinke.taobao.com)
天猫店铺:[https://aithinker.tmall.com](https://aithinker.tmall.com)
商务合作:sales@aithinker.com
技术支持:support@aithinker.com
联系地址:深圳市宝安区西乡华丰智慧创新港C座403、408~410室
商务电话:0755-29162996
欢迎关注微信公众号 “**安信可科技**”,干货实时推送!
- 序言
- 快速使用
- 固件更新
- TB系列模组更新固件教程
- PB系列模组更新固件教程(PHY6212)
- PB系列模组离线烧录器更新固件教程
- PB系列模组更新固件教程(PHY6252)
- 【TB系列模组】二次开发
- 环境搭建
- GPIO
- PWM
- 中断
- 蓝牙Mesh基础入门
- 天猫精灵控制
- 【PB系列模组】二次开发(PHY6212)
- 环境搭建
- GPIO
- PWM
- 中断
- 蓝牙Mesh基础入门
- 天猫精灵控制
- 【PB系列模组】二次开发(PHY6252)
- 环境搭建
- 蓝牙Mesh基础入门
- 低功耗管理
- AT固件使用
- 简介
- BLE MESH AT指令组网教程
- TB系列模组MESH APP组网教程
- PB系列模组MESH APP组网教程
- TB系列模组自组网教程
- AT 指令集汇总
- AT指令0.8版本
- AT指令0.9版本
- SIG MESH AT版本指令
- FAQ