【沁恒蓝牙mesh】手机配网+自组网联合调试

开发蓝牙mesh过程中,需要一个管理者,采用以下方案

一个节点用手机配网的方式,其余节点用自组网的方式,只要手机组网的节点与自组网的节点的配网信息相同,所有节点就可以在一个mesh网络中。

1. 组网描述

  • 描述:一个节点用手机配网的方式,其余节点用自组网的方式,只要手机组网的节点与自组网的节点的配网信息相同,所有节点就可以在一个mesh网络中。

  • 代码烧录 :一个节点烧录 adv_vendor_self_provision_with_peripheral工程,另外自组网的节点烧录
    adv_vendor_self_provision工程

2. SDK代码修改

  • 底层射频参数设置

app_mesh_config.h文件中的以下几个参数设置成一致的,保持通讯信道和地址是一致的

c 复制代码
// ADV_RF配置

#define CONFIG_MESH_RF_ACCESSADDRESS           (0x8E89BED6)

#define CONFIG_MESH_RF_CHANNEL_37              (37)

#define CONFIG_MESH_RF_CHANNEL_38              (38)

#define CONFIG_MESH_RF_CHANNEL_39              (39)
  • 手机配网的 net_key 和自组网中的 net_key 保持一致

adv_vendor_self_provision工程中的 self_prov_net_key[16]数组要和在手机端app配网的配网参数保持一致。


3.测试通讯过程

配网完成后,中心节点发送消息,自组网节点能收到

相关推荐
智圣新创0115 小时前
高校全域治理决策效能升级 智圣新创决策中台落地实操与行业趋势研判
大数据·人工智能·物联网
李永奉15 小时前
杰理可视化SDK开发-【BUG】配置“TWS两边同时按消息使能”功能后,按键单击功能无效失灵
开发语言·单片机·嵌入式硬件·物联网·bug
会周易的程序员15 小时前
从零构建多核CPU负载自适应控制系统
linux·c++·笔记·物联网·测试工具
乐橙开放平台18 小时前
巡店系统笔记:乐橙 listDeviceDetailsByPage 台账 + bindDeviceLive 辅码流最小闭环
网络·笔记·物联网·自动化·音视频·智能家居
csg110721 小时前
PIC单片机PWM信号生成与控制
单片机·嵌入式硬件·物联网·自动化
小鱼儿电子1 天前
58-基于物联网的老年人医嘱联动健康监测装置
stm32·物联网·腾讯云·健康手环
zhaoshuzhaoshu2 天前
Zephyr 实时操作系统详细介绍
物联网·系统架构
老孙讲技术2 天前
巡店系统笔记:listDeviceDetailsByPage 台账 + bindDeviceLive 辅码流最小闭环
后端·物联网
数字新视界2 天前
档案库房环境安全监控解决方案
大数据·运维·数据库·物联网·环境监控系统
学无-止境3 天前
STM32H743 + CMSIS-RTOS2 + Mongoose 网络协议栈移植教程
arm开发·物联网