【沁恒蓝牙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.测试通讯过程

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

相关推荐
亿坊电商7 小时前
物联网智慧校园:构筑无人自助打印机的隐私安全防线!
物联网·安全
Coder_Boy_7 小时前
【物联网技术】- 基础理论-0001
java·python·物联网·iot
LCG米7 小时前
基于Zephyr RTOS与nRF54L15的多协议物联网节点设计(支持BLE/Thread/Matter)
物联网
小龙报7 小时前
【嵌入式51单片机】51 单片机中断入门到精通:中断类型、寄存器操作、优先级配置与实战代码
c语言·驱动开发·单片机·嵌入式硬件·物联网·mongodb·51单片机
小李做物联网8 小时前
【物联网毕设】76.1单片机stm32菊类智能养护物联网嵌入式项目程序系统开发
stm32·单片机·嵌入式硬件·物联网
TDengine (老段)8 小时前
TDengine 地理函数 ST_GeomFromText 用户手册
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
Henry Zhu1239 小时前
VPP的NAT插件: NAT44-EI 实战配置指南
网络·物联网·计算机网络·云原生·云计算
珠海西格电力9 小时前
零碳园区数字感知基础架构规划:IoT 设备布点与传输管网衔接设计
大数据·运维·人工智能·物联网·智慧城市·能源
北京耐用通信19 小时前
电磁阀通讯频频“掉链”?耐达讯自动化Ethernet/IP转DeviceNet救场全行业!
人工智能·物联网·网络协议·安全·自动化·信息与通信
传感器与混合集成电路1 天前
PSOC 7020运算模块解析:从放大器到ADC的片上模拟集成之道
嵌入式硬件·物联网