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