【问题标题】:How to identify an android device uniquely using its Bluetooth LE MAC address?如何使用其蓝牙 LE MAC 地址唯一识别 android 设备?
【发布时间】:2016-10-15 07:15:27
【问题描述】:

我能否使用蓝牙 LE Mac 地址唯一识别每台 Android 设备?

这个 MAC 地址在重启时会改变吗?

如何获取自己设备的蓝牙 LE MAC 地址?

对此的任何建议都会对我有很大帮助。

谢谢!

【问题讨论】:

    标签: android bluetooth bluetooth-lowenergy


    【解决方案1】:

    这个Stack Overflow answer 很好地回答了你的问题。

    我自己没有尝试过,但看起来您可以使用 BluetoothDevice.getAddress() (Android API reference here) 访问 MAC 地址。

    如果您也在使用 iOS,则无法访问 BLE 设备的 MAC 地址;请参阅 Apple 开发者论坛上的 this post

    如果您控制所连接设备的固件,您可以为每个设备命名或在广告/扫描响应数据中放置一个唯一标识符。如果您不控制所连接设备的固件,则制造商可能已经做了类似的事情。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-10-04
      • 2022-06-13
      • 1970-01-01
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-19
      • 2015-08-14
      • 1970-01-01
      相关资源
      最近更新 更多