iOS(iPhone/iPad)中的串行或HID(usb)通信
我想通过连接iPhone或iPad设备从血糖仪设备获取数据。我有不同的供应商血糖仪,一些使用简单的HID接口进行通信,另一些使用串行通信 以下是两种可能的沟通方式:iOS(iPhone/iPad)中的串行或HID(usb)通信,ios,iphone,objective-c,hid,ftdi,Ios,Iphone,Objective C,Hid,Ftdi,我想通过连接iPhone或iPad设备从血糖仪设备获取数据。我有不同的供应商血糖仪,一些使用简单的HID接口进行通信,另一些使用串行通信 以下是两种可能的沟通方式: USB至30针连接器 3.5插孔至30针接头 USB或3.5插孔将连接到血糖仪,30针连接器将连接到iDevice 经过数小时的研究,我并没有在互联网上找到多少关于iOS的帮助 我确实找到了ORSSerialPort,但我认为它只适用于OSX应用程序 有RedPark串行电缆,但用于RS232至30针通信,其次只能用于内部项目。
- USB至30针连接器
- 3.5插孔至30针接头
苹果公司是否考虑过这种工作方式?除非您加入,否则您不能直接将任何东西连接到iOS设备,除非您使用蓝牙或TCP/IP。iOS设备只能通过以下通信方式与外部设备通话:
- 串行到以太网适配器
- 串行到USB适配器等
因此,要实现您的目标,唯一的方法是,您必须在应用程序中包含每个受支持供应商提供的SDK。如果您还不清楚,请告诉我。:)有一个名为Lightning串行电缆的设备,链接如下。请查看他们的SDK
它似乎与您的应用程序一起工作。我也在寻找解决方案,即iOS设备可以通过串行端口与另一个设备通信。在PC世界中,所有PC机都有USB端口,因此有大量的USB到串行端口设备和供应商,如FTDI和Prolific。我不知道iOS世界中是否会出现类似的情况。检查此项和此项,谢谢您的回答。我有血糖仪供应商提供的接口(USB 2.0)电缆。我已把仪表和仪器连在一起了。现在我面临的问题是,我无法从iOS设备上找到与血糖仪直接通信的库。您提到了MFi许可证注册,我也做了一些研究,“Glooko”还制作了一种用于通信的接口电缆,称为MeterSync电缆。所以我担心,如果我能在第三方电缆方面取得成功与否?正如你所说,“Glooko”已经制作了用于通信的电缆,他们可能已经注册了MFI。在这种情况下,他们一定提供了一些用于交流的图书馆。最好联系他们的技术支持。关于第三方电缆,我认为您不能将其与您的“血糖仪”一起使用,因为它们可能不支持“血糖仪同步电缆”通信协议。@UsmanAwan更新了答案,请检查,如果不清楚请告诉我谢谢支持,简言之,您必须拥有MFi许可证,然后才有自己的通信协议,用于将设备与iDevice同步。我会让你们知道,如果发现任何有趣的:)MFI是只需要供应商,而不是应用程序开发。。在你的情况下,格洛科需要它,而不是你……)