Несколько MAC-адресов отображаются для одного устройства - PullRequest
0 голосов
/ 13 сентября 2018

Я реализовал рекламодателя 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-адресов с одного устройства. Как это возможно?

1 Ответ

0 голосов
/ 16 сентября 2018

Я считаю, что устройства рандомизируют свои mac-адреса.Они могут решить эту проблему дополнительно

Рандомизировать MAC-адрес Bluetooth LE Broadcast

Изменяется ли MAC-идентификатор, передаваемый в Eddystone Beacon?

...