CH582M芯片, 工作在MESH状态,使能PB_BATT功能,即 CONFIG_BLE_MESH_PB_GATT 设置成1.
我用软件搜出来的设备名称为Unknown Device,即没有设备名称。
软件如何设置广播的设备名称?
CH582M芯片, 工作在MESH状态,使能PB_BATT功能,即 CONFIG_BLE_MESH_PB_GATT 设置成1.
我用软件搜出来的设备名称为Unknown Device,即没有设备名称。
软件如何设置广播的设备名称?
想实现什么样的需求呢?
如果要实现节点与手机通信,建议使用的带有_with_peripheral后缀的例程,用BLE助手搜索设备,设备名可以在peripheral.c中修改。
我想用手机实现Mesh配网功能。如我用 nRF Mesh这个软件找到设备,由于没有名称,我都不知道我找到的是什么设备。
如果用self_provisioner_vendor_with_peripheral这个例程,设备名可以在peripheral.c中修改,用BLE调试助手可以搜到。
如果用adv_vendor_self_provision_with_peripheral这个例程,也是在peripheral.c中修改,但是需要合成4个文件成bin文件再烧写,否则用BLE调试助手会搜到未知设备(使用该例程,推荐使用配套的WCH MESH这个app,可以在官网下载,功能更全面)。
这个可以改成中文名称吗
您好,使用BLE通信的wch mesh是可以的,上图这里需要转换一下格式,使用UTF-8编码。nrf mesh的话没有留相关API。