我想要一个 iOS 设备告诉世界它是一个键盘,当人们与它配对时,它将能够发送击键。
根据论坛文章,看来我需要提供 4 项服务:1800(设备信息)、180f(电池)、1812(输入设备)、180a(制造商)。
我这样做了,BLE 实用程序报告了 4 个服务,但没有 1812 的迹象。
当我尝试将 iOS 外围设备与 OS/X 配对时,OS/X 放弃了,并且 iOS 应用程序的各种外围设备委托方法大部分都没有被调用(我在其中设置了断点)。例如,在我添加到每个服务的特性中,没有一个被读出或订阅。
谁能解释在 BLE 上宣传输入设备的正确方法是什么?