有没有办法使用 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 应用程序可以工作吗?