通过蓝牙将 iPhone 连接到 RS-232 ?

15
我想通过蓝牙将我的iPhone连接到RS-232串行设备。有没有成功实现这个的人可以提供使用的硬件建议?由于需要苹果认证处理器与设备配合,这有点棘手。我找到的最好的潜在设备是这个,但它只有一个嵌入式封装,其串行端口接口仅为逻辑电平UART而不是线电平RS-232,并且我找不到有货的供应商。
如果有任何想法,感激不尽。
我正在考虑仅使用WiFi进行串行通信,但请在此问题中忽略该可能性。

正如你所说,如果在互联网上找不到相关信息,唯一的方法就是通过他们的硬件开发计划自己构建。而且,通过蓝牙连接,我认为你不会有什么好运气,你需要做一个通过对接连接器连接到手机的硬件设备。 - KevinDTimm
你可能需要检查一下蓝牙限制。我认为他们只希望你通过蓝牙传输音频。请再仔细检查一下。 - Sam
1
@Sam 只要你有苹果的认证芯片,你就可以随心所欲地使用蓝牙。我已经做过了。 - Matthias Bauch
@fluchtpunkt 当你说“been there done that”时,你是指你已经使用过苹果认证芯片了吗?如果是的话,大致需要投入多少努力? - Kongress
由于我曾作为一家参加MFi计划的公司的独立承包商工作,我所要做的就是阅读文件并实现软件。关于成为MFi会员的过程我无法评论。 - Matthias Bauch
6个回答

9
大部分问题您已经自己回答了。 基本上有5 (+2)个选择。
  1. 加入MFi计划。如果你不是一个至少中等规模的公司的一部分,这可能很难甚至不可能。

  2. 购买OEM蓝牙模块。我不确定苹果政策是否允许这样做。

  3. 使用WiFi。请记住,您需要使用一个可以充当至少ad hoc接入点的wifi芯片组。这些芯片组相当昂贵,您必须考虑一种加入现有网络的方法(客户不希望离开他们的家庭网络使用您的产品)。这将为您的设备的BOM增加很多成本。

  4. Jailbreak可能是一个选项。我从未尝试过在越狱下使用配件,所以我不知道是否可以在没有验证情况下使用蓝牙。

  5. 与MFi计划成员公司合作。

  6. (也许是一个选项,取决于您想通过RS232获得的速度:最终,您可以将耳机插孔的音频输出转换为RS232电平,反之亦然)

  7. (不是真正的选项:为Android开发并随心所欲地做任何事情)


  1. 是的,我们可能太小了,无法实现这一点。
  2. 或者我甚至可以找到一个有库存的。他们提到了苹果的版税费用,所以这可能足以让苹果满意(并增加成本)。
  3. 这可能是我最终的选择。WiSnap WiFi串口模块看起来可行,但仍然很昂贵,正如你所说。
  4. 客户可能不会接受那样做。不过,这是一个有趣的想法。
  5. 有什么建议吗?
  6. 对于这个应用程序来说,可能太复杂/需要太多努力了。
  7. 那也可能发生。我们还可以获得军规手持机...
- Kongress
@Kongress,你最终做了什么? - Eternal21

2

如果您越狱了您的设备,您可以使用BTstack.org(免责声明:我是BTstack的作者)来连接支持串口配置文件的蓝牙设备。您可以获得实现SPP并提供UART级输出的蓝牙模块。正如David R.所指出的那样,然后您需要一个UART到RS232转换器,例如MAX232。


我很感激你的想法,但是让我的客户接受这个应用需要越狱的要求似乎不太可能。 - Kongress

2

好的,还有一个选项。有一两家公司销售iOS的RS232电缆,例如这里的Skywire:http://www.southernstars.com/products/skywire/index.html

然后,您可以使用蓝牙RS232扩展器,它由RS232到SPP和SPP到RS232对组成。不太美观,但符合苹果的规定。


2
同样有趣,但这部分似乎有些问题: “请注意,由于苹果的政策限制,您只能开发适用于Redpark电缆的应用程序供个人使用。这些应用程序不能在iTunes商店上出售。如果您想销售使用Redpark串行电缆的iOS应用程序,则需要开发自己的电缆“风味”。请联系Redpark获取更多信息。” - Kongress
2
我知道,但是你至少可以在内部使用它而不需要越狱。否则,你将需要连接Wifi或加入Made for iPhone(这对大多数小公司来说是不可能的)。 - mringwal

0

0

好的,看起来我的回答可能不是你要的。 但是那个你提到的人就是答案。购买他的产品,您就可以轻松搞定,你只需要一个MAX232芯片。它可以将逻辑电平的UART转换为RS232信号。高电平+低电压被转换为高电平+约10伏低电压-约10伏。

我使用MAX232芯片与我的微处理器一起使用,该处理器使用逻辑电平的USART进行RS232通信。

有很多教程可以解释如何连接设备。


你用过我链接的那个板子吗?在听到已经使用过的人的反馈之前,我仍然对使用该板子的成本和复杂性感到担忧(支付苹果版税,确保授权协处理器设置正确)。正如你所指出的,逻辑电平转232并不是一个巨大的障碍,更多的是小烦恼。 - Kongress

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接