从iOS中的HID设备读取数据

时间:2017-10-23 08:06:05

标签: ios objective-c core-bluetooth hid

如何在Objective C中将数据从HID设备读取到我的iOS应用程序?我正在尝试使用外部扫描仪扫描条形码并检索数据。

1 个答案:

答案 0 :(得分:0)

你看过这个吗?

https://developer.apple.com/library/content/samplecode/EADemo/Introduction/Intro.html

此外,之前曾解决过这个问题,我发现非MFI HID设备(就像eBay上所有廉价的BT扫描仪一样)只能作为iOS上的外部键盘使用,除非你采用@vitormm提出的指导方针。要使用外部键盘以符合指南的方式进行扫描,当用户点击扫描按钮捕获扫描时,您需要UITextField或UITextView作为firstResponder,否则扫描将进入位桶。从那里,您需要使用textDelegate协议和计时器来识别扫描结束,或者编程扫描程序以在扫描之间发送终止符字符(如回车符),并扫描输入流以获取终结符。 / p>

此外,在大约一年前的调查中,我发现大多数MFI条码扫描器制造商都提供了一个与扫描仪接口的库。这些功能适用于委托回调或NSNotification类型的体系结构,这是您真正需要的任何类型的复杂移动扫描应用程序。