Комментарии 36
То что python так популярен — это не значит что его надо во все щели пихать, в embedded и подавно.
Ваше решение выглядит здорово, сам на него недавно засматривался, но цена в 11к деревянных против цены в 3к за SLS...
www.swiitch.ru/index.php?data=model_full&model_id=0
Загрузка процессора и памяти видно на прикрепленном скриншоте, стоит z2m, homebridge и сервер для web интерфейса, MQTT, Modbus RTU, Modbus TCP
Покажите, что внутри пожалуйста.
Я первый opiz купил полтора года назад, попробовал — тормозит, глючит. А когда начал проект модуля ПЛК на din-рейку, решил его ещё раз попробовать, убрал из дистрибутива почти все, работу с сетью на своих скриптах сделал и зажал скорость немного и стало все хорошо, сам сервер прямо на ней собирается. Одно напрягает z2m и homebridge, из-за js, будет время начну переписывать z2m на c++. А в целом текущий модуль opiz пробыл в 24/7 почти год, с редкими сбросами из-за отключения электричества, максимальный uptime был 45 суток.
1) позволяет отказаться от ядра linux, отказаться от зависимостей версий пакетов программ;
2) уменьшить количество точек отказа связанных с питанием, внешними носителями информации, охлаждением;
3) отказаться от интерпретаторов (например node.js) в пользу более быстрого бинарного кода;
4) дешевизна решения, актуально в случаях, когда необходимо использование протоколов, где mesh пока только на бумаге (BLE).
уменьшить количество точек отказа за счет отсутствия ос реального времени, носителя sd или emmc.
Но ведь в ESP32 тоже есть флеш-память. Только она неизвестного качества, а учитывая стоимость…
При выходе её из строя придется менять весь модуль.
Я бы это к недостаткам приписал, а не к достоинствам.
Не будет в SLS работа с BLE устройствами силами ESP32, т.к. не хватает памяти. Это будет возможно только реализацией отдельным чипом, с которым общаться по UART, но для этого надо писать прошивку для блютус чипа и придумывать протокол обмена данных.
Исходники конечных устройств есть тут https://github.com/diyruz/freepad
Проекты SLS и ZESP очень интересные.
Но большой недостаток в том, что исходники закрыты.
Черный ящик, в который не добавить ничего в случае чего.
Всё держится на энтузиазме авторов, который рано или поздно может закончится и эти коробочки могут превратится в тыкву, к сожалению.
ТОлько продолжать работу над ним я не буду. Ресурсов для полноценной работы с сетью у епс32 не хватает.
В ZESP закрыто только ядро (есть причины) а вот насчет добавления новых устройств если все по стандарту зигби то проблем с поддержкой устройства быть не может, нужно просто описать устройство в интерфейсе и сохранить как шаблон(темплейт) все остальные такие-же будут подтягивать его про входе в сеть, так что закрытость ядра не мешает от слова совсем...
Я новый в умном доме, хочу этим заняться, дело в том, что мне надо z-wave для управления диммерами-выключателями света.
В Канаде США они только Zwave без нейтрали или Wi-Fi с нейтралью. Вообщем подключил один такой на ноль, но это не по правила.
Стоит мне купить хаб Самсунг смартсинг 3?
Буду ставить мажордомо в будущем
Собираем DIY шлюз для Zigbee устройств