我想通过蓝牙将机器人与 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/