Matter не только лишь size...

Угробил все выходные на тщетные попытки сделать прототип SED (sleeppy end device) Matter устройства на ESP32-C3.

Дурина последней версии 3.3.7 содержит ошибку в библиотеке поддержки Matter, благо на предыдущей версии 3.3.6 крашей удается избегать. Я бы использовал голый ESP-IDF, но прошивка собирается, Алиса из колонки с поддержкой Matter начинает договариваться, но под конец заявляет, что ничего не нашла. Под дуриной комиссионинг завершается успехом.

В итоге вроде бы удалось написать рыбу для дурины Matter устройства, спящую глубоким сном между сбросом показаний датчика.

Самое занятное, что в этих ваших интернетах для ESP подобного решения я не нашел, только просьбы к разработчикам добавить пример реализации.

Как появится время, сниму небольшой ролик.

PS: а вообще все начиналось из-за Matter для ESP32-S2, и тут все не так однозначно... У этого МК мало того, что нет поддержки BLE, которая используется для комиссионинга, так еще и не смотря на не самый малый объем ОЗУ, в последовательный его регион секция .bss кода Matter не влезает. Влезает при переносе части .bss в PSRAM, но мне нужно получить код для МК без PSRAM. И как я уже говорил выше, у меня код для ESP-IDF не завершает комиссионинг с Алисой. Шляпа...

Бесплатный
Комментарии
avatar
Здесь будут комментарии к публикации