android - 我应该为跨平台应用程序使用哪个 BLE Beacon?

标签 android ios bluetooth cross-platform bluetooth-lowenergy

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

已关闭 7 年前

我有一个项目,我应该在其中使用 BLE Beacons 来发送/接收 JSON,我应该使用哪一个? 我寻求跨平台的 SDK 和 API。我还发现的是

最佳答案

我想说这取决于您想要进行的编程类型(仅对信标进行基本扫描以确定手机的位置),尤其是您是否要使用制造商提供的“信标处理平台”。

硬件信标本身只是传输蓝牙信号。所以只要您不打算使用像 Esimote 的 Secure UUID 这样的功能您应该可以自由选择硬件信标,只要它们符合 iBeaconeddystone协议(protocol)(取决于您要使用的协议(protocol))。

由于这些协议(protocol),您可以自由选择要使用的 SDK。 Estimote 或 Bluecats API 附加到手机操作系统的蓝牙功能,并提供更方便的 API 接口(interface)。基本扫描信标的任务可以用 tools given by the OS 完成。 ,所以不一定要使用 SDK。对于更高级的交互,需要制造商提供的大部分专有 SDK(例如获取测得的温度或加速度计值)。制造商通过应用程序完成的信标配置也是如此。但是,有一些第三方应用程序能够根据协议(protocol)配置基本的信标信息(例如 iBeacon 的 uuid、major 和 minor)。

Google Beacons 页面列出了一些其他制造商,它们可能是您问题中已经提到的两个制造商的替代品:https://developers.google.com/beacons/

关于android - 我应该为跨平台应用程序使用哪个 BLE Beacon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34201099/

上一篇:ios - 如何在 Swift 中临时存储图像和字符串?

下一篇:android - 在 Facebook 审查之前,我有哪些 App 权限?

相关文章:

android - 禁用硬件加速,向后兼容

Android - 水平 ScrollView 中的线性布局不起作用

android - 带有应用程序 :showAsAction not showing 的项目

ios - 在 Swift iOS 中添加工具提示指针

android - 哪些 Android 设备支持 jni?

android - 如何从手机调用我在 Google DRAFT 上的操作?

ios - 消除 UITableViewCell 中 UIButton 上的 imageView 色调

ios - 将用户 header 搜索路径添加到 podspec

蓝牙外观图标

macos - Mac 上的 Sphero 连接问题