首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS中的串行或HID通信(iPhone/iPad)

iOS中的串行或HID通信(iPhone/iPad)
EN

Stack Overflow用户
提问于 2014-01-22 14:37:18
回答 3查看 28.3K关注 0票数 8

我想通过连接到iPhone或iPad设备从葡萄糖计设备中获取数据。我有不同的厂商葡萄糖计,有的使用简单的HID接口进行通信,有的使用串行通信。

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

  • USB到30针连接器.
  • 3.5千斤顶至30针连接器。

USB或3.5插孔将连接到葡萄糖计,30针连接器将与iDevice连接。

经过数小时的研究,我并没有在互联网上发现对iOS的具体帮助。

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

有RedPark串行电缆,但这是RS232到30-Pin通信,第二,这只能用于内部项目。我想在苹果商店卖我的应用程序。

有人还在讨论如何使用IOKit框架。我们可以与iDevie进行通信,但这是一个私有框架。

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

苹果公司对这种工作有什么考虑吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-22 16:12:17

iOS设备只能通过以下通信方式与外部设备对话:

  1. Wifi
  2. 蓝牙
  3. GPRS &
  4. GSM
  5. USB (不知道它到底叫什么)

使用RS232串口与iOS设备通信是不可能的。

现在还剩下什么选择?

  1. 在外部设备和iOS设备之间安装一个通讯转换器。它可以是
代码语言:javascript
运行
复制
- Serial to ethernet adapter
- serial to USB adapter etc.

  1. 在外部设备中嵌入wifi/蓝牙模块(如果它是由您/您的公司制造的)
  2. 有一些与USB电缆和mfi。(从来没有工作过,但看到的东西与此工作)。我的意思是,在MFI许可下注册您的外部设备&在设备之间实现USB (同样不清楚USB的内容)。如果有人能用USB来改进我的答案,我会很感激。

更新:

我参观了你们的卖主"glooko“的所在地。我找不到任何线索,他们有任何的库为开发人员。因此,根据我的意见,他们的图书馆是保密的。他们不想让你根据他们的通讯协议开发应用程序。如果你还需要为他们开发应用程序,在这里和他们联系&让他们知道你的热情。我相信他们会给你他们的私人密码。无论如何,你现在不需要注册任何MFI或任何东西。你需要的只是他们用来交流的代码&关于这一点,除了他们,没有人能帮助你。所以,一切都好..。:)

更新2:

我从您更新的问题中了解到的是,您希望创建一个iOS应用程序,该应用程序可以与不同供应商的各种葡萄糖计量器一起工作。在某种程度上,你可以称之为“通用葡萄糖计应用程序”。

简单明了的答案是.“您不能”。但是等等,苹果对此不负责。两者都不是不可能的。

我来告诉你为什么。当您希望您的应用程序与硬件设备交谈时,您之间也必须有一个通信通道。你很清楚这两种选择。现在,如果您的应用程序必须运行在iDevices上,通信信道电缆必须注册为mfi。这也不是问题所在。

是什么问题呢?不同的设备通常在硬件和软件之间不遵循相同的通信协议。如果德国指挥官命令印度士兵。显然,没有人会理解。

因此,要实现您的目标,唯一的方法是,您必须将每个受支持的供应商提供的SDK包含在您的应用程序中。如果你还不清楚,请告诉我。)

票数 4
EN

Stack Overflow用户

发布于 2015-03-04 23:05:19

有一个设备叫闪电串行电缆,链接是following.Take,看看他们的SDK。

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

你的应用程序似乎很有效。我也在寻找解决方案,iOS设备可以通过串口与另一个设备对话。在PC世界中,所有的PC机都有USB端口,因此有大量的USB接口到串口设备和厂商,如FTDI和其他厂商。我不知道类似的情况是否发生在iOS世界。

票数 5
EN

Stack Overflow用户

发布于 2014-01-22 15:17:54

除非您加入为iPhone程序制作,否则不能直接将任何东西连接到iOS设备,除非您使用蓝牙或TCP/IP。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21285841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档