使用蓝牙低功耗通用接入配置文件服务(0x1800)的最佳做法是什么?
iOS是否有理由阻止开发人员使用通用访问配置文件服务和特性?
第3.12节(第24页)记录了iOS没有的事实 让开发人员使用该服务(和其他几个) https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
我还看到微控制器上的一些硬件实现似乎也隐藏了固件中的开发人员的这项服务。
我(以及大多数其他人)为允许应用程序更新device_name而做的工作是创建一个单独的自定义Service-Characteristics,用于更新本地设备名称并更新广告数据包中的名称。由于很多原因,这并不理想,我想知道我是否遗漏了一些东西。我们是否应该像其他任何特性一样使用0x2A00特性?