有没有办法使用 iPhone 从非 Apple 蓝牙设备读取数据?

Posted

技术标签:

【中文标题】有没有办法使用 iPhone 从非 Apple 蓝牙设备读取数据?【英文标题】:Is there a way to read data from a Non-Apple Bluetooth Device with the iPhone? 【发布时间】:2012-07-09 15:47:16 【问题描述】:

我真的在这个话题上搜索了一段时间。尤其是当 ios 3 是 iPhone 上的最新软件版本时。

我想知道是否有可能使用SDK通过蓝牙将iPhone连接到外部设备并检索测量数据?

感谢您的帮助!

您好! 玛丽

【问题讨论】:

当然可以。你试过什么? 【参考方案1】:

如果蓝牙设备可以伪装成蓝牙键盘,那么它可以将数据发送到编码为按键的 iOS 设备。

如果蓝牙设备是或可以伪装成耳机,那么它可能能够发送由音频调制方案(如 FSK)编码的数据。需要在 iOS 应用中运行匹配的调制解调器/编解码器。

对于最新的 iOS 设备 (4S),您可以使用新的蓝牙 LE 协议来发送数据(旧的蓝牙数据通信协议不适用于应用程序,除非您在 Apple 的 NDA MFi 计划中)。

【讨论】:

【参考方案2】:

您必须查看苹果的MFi Program,因为您希望您的设备进行通信。它支持在 iPhone 上使用外部配件,但您必须注册/付费。

【讨论】:

以上是关于有没有办法使用 iPhone 从非 Apple 蓝牙设备读取数据?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法检测 Apple Watch 是不是与 iPhone 配对?

有没有办法在 Java 文档中指定应该从非 UI 线程调用方法

当 iPhone 被锁定时,非原生 Apple Watch 应用程序可以工作吗?

在 Apple Watch 上显示 iPhone 的电池

有没有办法将 Apple Pay 用作 Arduino 的 NFC 标签?

有没有办法从 Apple Developer Portal 中实际删除设备?