Я реализовал рекламодателя Bluetooth и приемник с помощью Android. На приемнике я хотел узнать, доступны ли уникальные MAC-адреса для каждого рекламодателя. Для теста я использовал HTC Mobile в качестве приемника и Samsung J5 Mobile. Я обнаружил, что у получателя появляется много MAC-адресов.
вот мой код для приемника,
@Override
public void onScanResult(int callbackType, ScanResult result) {
super.onScanResult(callbackType, result);
BluetoothDevice testDevice = result.getDevice();
String address = testDevice.getAddress();
outlbl.setText(address);
}
, поэтому я проверил окружение с помощью специального приложения и нашел это,
вот скриншот
для одних и тех же данных существует много MAC-адресов с одного устройства.
Как это возможно?