iphone - iOS 和低功耗蓝牙,有可能吗?

标签 iphone ios bluetooth arduino bluetooth-lowenergy

我想通过蓝牙将机器人与 iPhone(4S 或更高版本)连接 Bluetooth low energy (低功耗蓝牙) 4.0。此机器人需要将 iPhone 的所有通知发送到设备。

例如:如果 iPhone 收到一封新电子邮件,我必须将事件发送给机器人,它会闪烁一个 LED。停止。

我想知道iOS蓝牙有没有APIs蓝牙框架的一部分可以做到这一点,或者更好的是,可以共享互联网连接或任何可以完成这项工作的东西。

我问这个,因为我听说 API 有一些限制。

PS:任何可以做到这一点的解决方案都被广泛接受(无 Wi-Fi 连接解决方​​案)。

最佳答案

Bluetooth LE 是您想要的方式,因为标准蓝牙要求您的设备为 MFi - 合规。如果您需要支持网络,标准 Wi-Fi 也可以使用。

从 iOS 6.0 开始,您可以将您的 iPhone 设置为蓝牙 LE 外围设备,这将允许它向您的设备发送通知(如果它配置为中心角色)。这将是一种使用新数据更新设备的非常省电的方式。

但是,要在这里做您想做的事情有一个很大的障碍。 iOS 应用程序无法访问系统范围的通知,因此您将无法收听传入的电子邮件或其他类似的通知。您将能够通过蓝牙 LE 将数据发送到您的设备,但您不会知道何时收到电子邮件以便您可以将其发送到您的设备。

关于iphone - iOS 和低功耗蓝牙,有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666382/

相关文章:

java - Android 打印框架 - 将自定义 pdf 静默打印到预定打印机

ios - iPhone - 创建实时连接的最佳方式

android - 如何在android中通过蓝牙连接手机和打印机?

ios - ios通过JSON循环?

ios - 从 UITableViewCell 到 ViewController 的按钮操作

iphone - iOS-移植C程序:在NSOperation作业中调用pthread_exit()

ios - 将 uiimage 图像 url 数据传递到另一个 View

ios - 在 iOS 中使用 pinterest 登录

ios - Firebase iOS 的 getIDTokenForcingRefresh 严格来说并不比 getIDToken 好

ios - 计算点大小以适合矩形内的字符串