你好,
一旦命令运行,我正在尝试隐藏BLE服务。我已经阅读了论坛,我正在使用以下内容:
ble_gatts_disable_service(svc-> start_h);
ble_service_remove(svc);
ble_service_cleanup(svc);
服务UUID更改和属性仍在Android上显示。读/写函数可用,但如果尝试过,则会失败。
我不确定为什么uuid改变。
是否有办法完全从Android设备隐藏服务?
谢谢
设备:
嗨point85,
是的,你是对的,这是你应该遵循的程序。您可以澄清“完全隐藏Android设备”的“隐藏服务”吗?您是否意味着将其从属性数据库中删除?
谢谢,PM_DIALOG.
谢谢回复,
在Android上使用NRF Connect应用程序嗅到蓝牙,当我运行上面的命令服务ID更改时
00000000-1111-2222-222-333333333000
到000000B0-00-1000-8000-00805F9B34FB.
该服务继续在NRF Connect中的服务列表中显示。但是,根据预期,处理器忽略了阅读或写作。
我希望完全隐藏服务。
谢谢。