【问题标题】:iOS: How to set up iOS device to serve as a Bluetooth keyboard?iOS:如何设置 iOS 设备作为蓝牙键盘?
【发布时间】: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


    【解决方案1】:

    经过研究,我了解到自 iOS 7 以来,Apple 禁止任何 iOS 设备作为任何其他设备的输入设备,即 service 1812。似乎没有给出任何解释。

    【讨论】:

      猜你喜欢
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 2017-03-17
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多