Показать сообщение отдельно
Старый 18.07.2017, 12:55   #4
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Работа с MQTT

Раз уж речь зашла про node-red и raspberry, скажу, что это всё жутко медленно работает и требует неимоверное количество ресурсов. НИЧЕГО нормального на этих вещах сделать невозможно, используя ограниченные вычислительные мощности встраиваемых систем. Либо систем понадобится много. А всё потому, что это непозволительная роскошь, разбрасываться оперативной памятью на эти интерпретаторы высокого уровня.

Пример: Есть у вас легковой автомобиль. Машина отлично перевозит кирпичи, когда их меньше 40 штук. И вот в этих тестовых проектах, вы закидываете в машину 1, 2, 5, 10 кирпичей, и радуетесь, "ого, это же так прекрасно работает!". И выходите на работу, а там надо перевозить 1200 тонн кирпича. И тут ЖД локомотив нужен, либо надо как-то оптимизировать логистическую систему, или вообще отказаться от поставок.

Так же и здесь: встраиваемые устройства не могут вывезти супер-нагрузку, которая возникает при увеличении проектов на языках и скриптах высокого уровня. Они созданы для ПК и серверов (по-честному, у хорошего админа всё работает без этой ерунды). И созданы они, в основном, для школьников и студентов, школьниками и студентами. Легко развернуть, легко настроить, легко сломать, сложно разобраться, почему перестало работать, т.к. опыта программирования с гулькин нос.

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


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием