【问题标题】:Bluetooth Low Energy App低功耗蓝牙应用
【发布时间】:2014-08-23 02:51:33
【问题描述】:

我是安卓开发新手, 我正在尝试制作一个应用程序,它可以为我提供附近所有可用的 BLE 设备的 UUID、RSSI、主要、次要值。当我进入特定 BLE 区域以及该设备的接近级别时,我希望我的应用程序也发出通知,并在特定时间间隔后继续扫描设备并继续更新接近度和 rssi 值。我想通过仅使用 android sdk 中可用的函数来做到这一点(不想导入任何具有相同内置函数的外部库)。 Kidly 告诉我要使用哪些功能以及如何进行此操作。 谢谢。

【问题讨论】:

    标签: android bluetooth uuid proximity rssi


    【解决方案1】:

    根据您所说的“接近”的含义,您可能会发现很难或不可能完成。有关更多信息,请参阅有关 iOS RSSI 接近度的excellent post。总而言之,RSSI 通常不精确且无法提供精确测量。 RSSI 级别可能更多地说明设备的方向而不是其在空间中的位置。更抽象或不精确的邻近信息可能是可行的。

    关于您对应用程序的要求,Android Sample App 是任何 Android BLE 开发人员的良好起点,并展示了您正在寻找的大部分功能。 Android 开发者BLE 页面虽然不完整,但也很有用;如果您遇到麻烦,thesetwo 的帖子也是如此。

    【讨论】:

    • 邻近度是指手机到 BLE 外围设备的距离。我是 android 开发的新手,我尝试了 developer.android.com 上提到的东西,但我对如何在手机上获取我的主要和次要值感到困惑。如果您能指导我完成此过程,我将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多