SoC overview - NikolaySavenko/domus-sapiens GitHub Wiki
Преимущественно рассматривались чипы, поддерживающие протоколы BLE, Zigbee, Z-wave, исполнение в виде Dev kit (отладочной платы). Цены взяты с https://ru.mouser.com/
BLE + wi-fi
ESP32-C3 1.7$
https://ru.mouser.com/datasheet/2/891/esp32_c3_datasheet_en-1989865.pdf
Энергопотребление в режиме сна 5 мкА
Преимущества:
- wi-fi модуль
Недостатки:
- Могут возникнуть проблемы с энергопотреблением
BLE
EFR32BG22 5$ - 6$
https://ru.mouser.com/datasheet/2/368/efr32bg22_datasheet-1830163.pdf
Энергопотребление в режиме сна 1.4 мкА
-
76.8 MHz
-
512 kB flash
Недостатки:
- Нет возможности связи с удаленным сервером через wi-fi, нужна базовая станция
BLE + Zigbee
EFR32MG21 5$
https://ru.mouser.com/datasheet/2/368/efr32mg21_datasheet-1627395.pdf
Энергопотребление в режиме сна 1.4 мкА
Недостатки:
- нет Dev Kit
Z-wave
ZM5101 11$ - 17$
https://www.silabs.com/documents/public/data-sheets/DSH12625-9.pdf
SD3502 10$ - 15$
https://www.silabs.com/documents/public/data-sheets/DSH12206-13.pdf
2 производителя, выпускающие МК с поддержкой этого стандарта
Энергопотребление в режиме сна 1-2.5 мкА
Преимущества:
- совместимость с контроллерами и устройствами Z-wave
- широкий набор интерфейсов (USB 2.0, Ethernet)
- обновление по воздуху
- выделенная частота для связи sub-1 GHz -> меньше ошибок в передаче данных
Недостатки:
- стандартные модули умного дома уже разработаны
- цена
- устаревшая на вид оболочка ПО
- Нет возможности связи с удаленным сервером через wi-fi, нужна базовая станция
EnOcean
Датчики заряжаются от окружающей среды???
Итог:
Самым бюджетным и распространенным вариантом является ESP-C3. Его преимущество так же в наличии wi-fi, модуля, позволяющего подключать каждое устройство напрямую к серверу (без обмена данными с базовой станцией). Стоит сравнить подходы к безопасности в контроллерах и в упомянутых стандартах связи. Так же важным моментом является энергопотребление конечных устройств.
P.S У производителя чипов EFR32... есть неплохая оболочка для разработки программ под чип