ios - iOS (iPhone/iPad) 中的串行或 HID (usb) 通信

标签 ios iphone objective-c hid ftdi

我想通过连接到 iPhone 或 iPad 设备从血糖仪设备获取数据。我有不同供应商的血糖仪,有些使用简单的 HID 接口(interface)进行通信,有些使用串行通信。

以下是两种可能的通信方式:

  • USB 转 30 针连接器。
  • 3.5 插孔转 30 针连接器。

USB 或 3.5 插孔将连接到血糖仪,30 针连接器将连接到 iDevice。

经过数小时的研究,我没有在互联网上找到太多针对 iOS 的帮助。

我确实找到了 ORSSerialPort,但我认为它仅适用于 OS X 应用程序。

有 RedPark 串行电缆,但用于 RS232 到 30 针通信,其次只能在内部项目中使用。我想在 Apple Store 上销售我的应用程序。

也有人在讨论使用 IOKit 框架。我们可以与 iDevie 通信,但那是私有(private)框架。

有人帮我解决这个问题,或者让我知道这在 iOS 应用程序中是否可行。

Apple 是否考虑过此类工作?

最佳答案

有一个叫Lightning Serial Cable的设备,链接在下面。看看他们的SDK。

http://redpark.com/lightning-serial-cable-l2-db9v/

它似乎适用于您的应用程序。我也在寻找 iOS 设备可以通过串行端口与另一台设备通信的解决方案。在PC世界,所有的PC都有USB接口(interface),所以有大量的USB转串口设备和厂商,比如FTDI和Prolific。不知道在 iOS 的世界里有没有类似的情况。

关于ios - iOS (iPhone/iPad) 中的串行或 HID (usb) 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21285841/

相关文章:

iphone - UIWebView 在应用商店版本中的行为与开发版本不同

objective-c - 使用 Objective-C 和 Cocoa 框架处理 .pkg(Mac OS X 软件包)文件

ios - 更新到 iOS 9.3.1 及更高版本后,基于位置的 iphone 应用程序无法在后台运行

php - 在 php 中开发 iphone

ios - Xcode SpriteKit LevelBuilder

iphone - 如何在 iPhone OpenGL ES 中绘制文本

iphone - 无法使用 __bridge 将 CFStringRef 转换为 NSString

ios - 当处于最高级别时检测设备上的 "up"音量按钮

ios - 滚动动画期间 Swift UITableView 滑动

iphone - 在 iOS 中切换 View Controller 的最佳方式