【发布时间】:2012-09-14 15:35:48
【问题描述】:
我们正在制作 MFi 硬件和 iOS 应用。我们希望 BT 设备在某些事件发生时通知我们的应用,即使我们没有定期运行。
我知道 CoreBluetooth API 是可以使用的 API,但无法确定该 API 是否仅适用于 BT 低功耗设备,或者它是否也适用于常规(当然是 MFi)BT 2.1 和更高版本的设备。
所以我的问题是:CoreBluetooth API 仅适用于蓝牙低功耗设备还是也适用于 2.1 设备?
【问题讨论】:
-
我编辑了您的问题和标签以显示 iOS(而不是 MonoTouch),以便获得更多可见性。如果这适用于 iOS 本身,那么它将与 MonoTouch 相同(使用相同的 API)。
-
啊,谢谢。尽管我已经阅读了本网站上的使用文档,但我并不总是知道要放置正确的标签。
-
有没有办法获得定期通知以实际启动蓝牙 2.1 设备的应用程序?根据我对外部附件 API 的阅读,通知只是在您的应用程序下次启动时排队等待。在 CoreBluetooth 中,您的应用实际上已被唤醒,并有 10 秒的时间来处理消息。这是我需要的,但我们没有 BT LE,只有 BT 2.1。我们该怎么办?
标签: ios bluetooth core-bluetooth bluetooth-lowenergy mfi