英文:
Get list of MAC Addresses nearby (without pairing with those devices)
问题
以下是已翻译的内容:
"我在想是否可以在iOS中唯一识别您周围的蓝牙设备。"
"我的第一个想法是获取MAC地址(或任何其他类型的唯一GUID),但我在互联网上看到,除非您配对这些设备,否则不会共享此类信息,而这不是我们在这种情况下想要的。"
"另外,这不应该过于特定于iOS,因为我们的想法是也要发现Android设备,并在Android上实现类似的功能(使用一个单独的应用程序)。"
"总结一下,这些是要求:"
- "解决方案不应过于特定于iOS"
- "不涉及配对"
- "从简单的蓝牙扫描中获取唯一标识符"
"您有任何想法/代码示例可以分享吗?"
"提前感谢您"
英文:
I was wondering if it is possible to uniquely identify Bluetooth devices around you with iOS..
My first idea was to get the MAC address (or any other kind of unique GUID) but I was reading on the internet that such info is not shared until you pair the devices, which is something we didn't want to do in our scenario.
Also, it shouldn't be something too iOS specific, cause the idea is to discover also Android devices and implement something similar even on Android (with a separated app)
To recap these are the requirements:
- solution not too iOS specific
- no pairing involved
- get a unique identifier from a simple Bluetooth scan
Do you have any idea/code example to share?
Thanks in advance
答案1
得分: 1
不,蓝牙设备按设计会随机修改它们的地址,特意以避免这种跟踪。有关如何实现这一重要隐私功能的一些有用链接,请参见https://stackoverflow.com/questions/64547473/how-do-ble-iot-devices-usually-generate-their-private-mac-addresses。
英文:
By design, no. Bluetooth devices randomly modify their addresses specifically to avoid this kind of tracking. For several helpful links to how this important privacy feature is implemented, see https://stackoverflow.com/questions/64547473/how-do-ble-iot-devices-usually-generate-their-private-mac-addresses
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论