Как установить случайный тип адреса устройства BLE для рекламы

Я пытался установить случайный тип адреса периферийного устройства BLE (CSR 4.0), чтобы его рекламные пакеты включали разные MAC-адреса. Любая помощь по этому поводу будет оценена!


person user299012    schedule 27.06.2017    source источник


Ответы (1)


Вы имеете в виду программно или из командной строки? Из командной строки вы можете использовать: -

$hciconfig hci0 lerandaddr <bdaddr>

Если вы хотите изменить это программно, взгляните на исходный код вышеуказанной функции: -

static void cmd_le_addr(int ctl, int hdev, char *opt)
{
}

Его можно найти в файле hciconfig.c, здесь.

person Youssif Saeed    schedule 05.10.2017