【问题标题】:Read barcode through a scanner hardware device and show scanned code in my iOS app通过扫描仪硬件设备读取条形码并在我的 iOS 应用程序中显示扫描代码
【发布时间】:2017-04-16 02:28:12
【问题描述】:

我已经搜索并获得了很多使用 AVFoundation 框架通过 iPhone 摄像头读取条形码的教程。但我的要求是通过通过蓝牙连接到 iPhone 的硬件扫描仪设备读取代码。我找到了 ScanAPI,但没有工作,也付了钱。谁能指导我,我正在积极寻找解决方案。提前致谢。

【问题讨论】:

  • 您需要硬件扫描仪制造商的文档,说明扫描数据如何通过蓝牙发送。如果您寻找现有的代码和 API,只需寻找普通的蓝牙代码。非蓝牙部分可能既简单又特定于制造商。
  • 如果您想使用硬件扫描仪,那么您应该首先指定您正在谈论的扫描仪。可能还有文档和/或与之配套的 SDK...
  • 请注意,有些扫描仪只能模拟键盘,在这种情况下不需要任何开发。
  • 除非您指定您使用的扫描仪,否则我们无法提供帮助。如果您还没有选择扫描仪,那么我建议您联系不同的制造商并询问他们的 iOS 开发 API。 (这通常称为售前技术支持)
  • 这是一个关于如何提出问题的案例研究。模糊、不完整的问题、缺少关键信息、让人们提出多个问题以从您那里获取关键信息……

标签: ios swift xcode bluetooth barcode-scanner


【解决方案1】:

我在 SocketMobile 上进行了谷歌搜索,发现他们有一个 developer program。我建议你注册。

【讨论】:

    【解决方案2】:

    您应该阅读核心蓝牙文档。 https://developer.apple.com/documentation/corebluetooth?language=objc

    Bluejay 是一个用于简化此操作的库,它也可能对您有所帮助。 https://github.com/steamclock/bluejay

    我正在做同样的任务,我从 Youthink 蓝牙条码扫描仪开始。这些是我的出发点。

    【讨论】:

    • 我知道这是一个老问题,但在谷歌搜索中这个问题的出现率很高。
    最近更新 更多