iOS和蓝牙HID条形码扫描仪

时间:2016-10-03 15:03:11

标签: ios bluetooth keyboard barcode-scanner hid

我有iOS设备和蓝牙条码扫描器,可用作外接键盘。

任务是在我的动态库中以后台模式获取扫描条形码并通知应用程序,其中包括我的库。所有的UI东西都在主应用程序上,我无法在其中插入代码,我所拥有的几乎都是独立的库。

我认为,可能存在的方法很少:

  1. 自己连接BT扫描仪并直接从中读取条形码         设备。我尝试使用ExternalAccessory,但EAAccessoryManager         看不到设备。还有像CoreBluetooth这样的东西         BLE,但扫描仪仅支持BT 2.0;
  2. 以某种方式抓住HID设备             并专门从中读取数据。我找到了关于IOHIDFamily的信息,             但它是私有API,因AppStore而无法使用             要求;
  3. 创建一些键盘钩子。抓住所有键盘             事件,过滤条形码读数,只需通过通常的键盘             输入
  4. 但是现在我无法实现我的任何想法。也许有人可以帮我做或建议任何其他方法?

    谢谢。

0 个答案:

没有答案