>>/121803/
что подробнее то?
нода при всех запусках явно читает MAC из efuse, тоесть не переменную окружения base_mac, а напрямую с регистров.
из base_MAC адреса (у ESP32 их два) генерируется NodeID и ShortName (те четыре циферки в конце). ShortName и LN ты можешь менять на произвольные, но NodeID не меняется ни из приложения ни из консоли, а только патчами кода прошивки.
если ты про стоит ли ТРЯСТИСЬ, то нуу... наверное нет? блиннолопатная скотоублюдина не в состоянии радиопиратов пеленговать, а тут какие-то LoRa и блютузы.
про "два мака" это типа есть у еспешки base_mac (тот самый в регистрах), он на сколько я помню у esp32/esp32S3/C3 для WiFi выделяется, а для BLE - base_mac + 0x01 (в младший байт +). кароче по локальному оно течет.
спуфнуть MAC (базовый и BLEшный) легко, но как подменять UUID и генерацию имени в BLE эфире я не разобралась, точнее, чтобы эти подмены не ломали приложение (сопряжение, удержание. оно или сопрягалось и потом отваливалось, либо приложение не видело маяк ноды вообще).
решение просто - спуфаешь base_mac, выключаешь BT & WiFi на этапе компиляции, и сидишь всегда на проводке через консоль. всё.