nRF5 SDK 添加自定义服务(LBS)后,nRF Connect 中无法自动显示服务,需要手动 Refresh services才能看到

张开发
2026/4/3 9:44:54 15 分钟阅读
nRF5 SDK 添加自定义服务(LBS)后,nRF Connect 中无法自动显示服务,需要手动 Refresh services才能看到
在使用 Nordic nRF5 SDK基于 nRF528xx 等芯片开发 BLE 外设时我在模板工程中成功添加了LED Button Service (LBS)。代码中 ble_lbs_init() 函数返回成功串口日志也明确打印 “LBS service initialized successfully!”表明服务已在设备端正确注册到 GATT Server。然而使用nRF Connect for Mobile连接设备后在CLIENT页面默认仅显示两个标准服务Generic Access (UUID: 0x1800)Generic Attribute (UUID: 0x1801)自定义的LBS 服务128-bit UUID: 00001523-1212-EFDE-1523-785FEABCD123始终不出现。只有手动点击右上角菜单选择“Refresh services”后该服务才会突然显示出来。

更多文章