【问题标题】:Is it possible to connect to external device via Bluetooth from iPhone. The target device is not an iPhone是否可以通过蓝牙从 iPhone 连接到外部设备。目标设备不是 iPhone
【发布时间】:2012-08-26 16:14:03
【问题描述】:

我想开发一款玩具车,我可以用 iPhone 来控制它。我的玩具车有蓝牙接口。所以我想知道是否可以从我的 iPhone 连接到它。玩具车不是 MFi(为 iPhone/iPod/iPad 制作)程序。

我的 iPhone 模式是 iPhone 4S。

如果不可能,有没有其他办法?

【问题讨论】:

  • 刚刚听说iOS5.0的CoreBlueTooth可以在没有MFi的情况下连接外部配件。这是否意味着我的外部配件应该有蓝牙 LE 接口?我的玩具车目前只有蓝牙 2.0 接口。
  • 是的,您可以使用 CoreBluetooth 与 BLE 设备进行交互,这将是一个非常好的方法。汽车遥控器不需要高数据速率,因此 LE 非常适合。但是,是的,您需要汽车配备 4.0 BT 设备
  • 谢谢,TJD。这是一个很好的答案。

标签: iphone ios bluetooth


【解决方案1】:

如果不加入 Apple 的 Made for iPhone (MFi) 计划,您的选择实际上是 WiFi 或蓝牙 LE。 WiFi 更耗电,除非您在选择芯片时非常小心,否则很难实现。低功耗蓝牙仅支持 iPhone 4S 和新 iPad(即第 3 代);未来的 iOS 设备可能会支持它,例如新 iPhone 和传闻已久的“迷你”iPad。

仅蓝牙 4.0 是不够的,据我了解,它需要是蓝牙 4.0 LE(低功耗变体)。 iOS 5.0 SDK 及更高版本的CoreBluetooth 框架提供了对此类设备的支持。请参阅Apple's documentation on the CoreBluetooth framework [需要免费开发者注册]。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 2018-11-27
    相关资源
    最近更新 更多