【发布时间】:2016-02-13 07:20:25
【问题描述】:
如果这个问题不是“SO 批准”类型的问题,我很抱歉。
我想开发一个充当信标的应用程序(以及其他功能)。此应用将安装在 Android 设备上。
我对所有这些蓝牙编程都很陌生,我想就这些问题得到一些答案:
谁能指出我从哪里开始?
客户端应用程序如何从信标获取通知?谁能解释它是如何工作的?
感谢您对这些问题表示歉意。
【问题讨论】:
-
信标只是广播一个识别号;客户端设备上的应用程序必须设置为扫描该特定标识符并采取一些措施。使用 Android 设备作为信标可能有点矫枉过正,因为您只需花费 15 美元左右就可以使用小型纽扣电池大小的信标或插入 USB 端口的信标
-
该应用还有其他功能。
the app on the client device has to be set up to scan for that particular identifier and take some action。这是否意味着应用必须为此目的在后台运行? -
是的。在 iOS 上,您使用 CoreLocation 后台模式。我相信 Android 上也有类似的东西。
-
话虽如此,最好是选择 iBeacon 而不是 Eddystone,反之亦然? @Paulw11 谢谢你的帮助!
-
嗯,iOS 原生支持 iBeacon。我不确定 Eddystone 是否兼容
标签: android ios bluetooth ibeacon eddystone