iPhone 通过蓝牙连接到 RS-232

标签 iphone ios bluetooth serial-port

我想通过蓝牙将我的 iPhone 连接到 RS-232 串行设备。有没有人成功实现过这个并且可以提供有关硬件使用的建议?这有点棘手,因为设备需要 Apple 身份验证处理器。我发现的最好的潜在设备是 this guy但它只是嵌入式封装,它的串口接口(interface)只是逻辑级的UART,而不是线路级的RS-232,而且我找不到有库存的供应商。
任何想法将不胜感激。

我正在考虑只使用 WiFi 来串口,但出于这个问题的目的,请忽略这种可能性。

最佳答案

大部分问题已经由你自己回答了。
基本上你有 5 (+2) 个选择。

  1. 加入 MFi 计划。如果您不是中型公司的一员,这可能很难甚至不可能。

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

  3. 使用无线网络。请记住,您希望使用至少可以充当临时接入点的 wifi 芯片组。那些芯片组相当昂贵,你必须想办法加入现有网络(客户不想离开他们的家庭网络来使用你的产品)。这会为您的设备的 BOM 增加大量成本。

  4. 越狱可能是一种选择。我从来没有尝试过使用越狱配件,所以我不知道是否可以在没有身份验证的情况下使用蓝牙。

  5. 与加入 MFi 计划的公司合作。

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

  7. (不是真正的选择:为 Android 开发并做任何你想做的事)

关于iPhone 通过蓝牙连接到 RS-232,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7420717/

相关文章:

ios - 如何在 Swift 中获取所有以前连接的 Wi-Fi 网络?

iphone - 在应用程序中传送预填充的 SQLite 数据库。启动时数据库的路径

iphone - 从iOS SDK中的日期获取日期

ios - 有没有办法在 iBooks 中打开特定的书?

ios - 栏按钮项目未显示

objective-c - 如何在 Objective-C 中制作可用蓝牙设备的下拉列表?

java - 当与远程蓝牙设备的连接丢失时,如何在 android java 中生成警报

ios - 初始化CBService时出错

iphone - iOS下将数据存储到XML中

android - 大量设备的推送通知