Comments 20
у меня есть стойкое ощущение что эту статью слово в слово но от другого автора я уже читал на хабре n месяцев назад..
Приветствую, автор.
А пробовали вы загружать в нее прошивку TASMOTA и управлять по MQTT и есть ли примеры кода для чтения/записи в порты?
Для ESP32 существует множество доступных (платных и бесплатных) прошивок на любой вкус, лично мне они неинтересны, поскольку я сам для своих проектов создаю прошивки. Поэтому по TASMOTA не могу сказать ничего содержательного.
Хорошо, а как происходит адресация выбора порта, есть примеры кода?
Не совсем понял ваш вопрос. Для создания прошивок я использую Arduino, там всё просто - подключаете соответствующую библиотеку и используете её функции - всё прекрасно работает.
Есть ссылочка что бы не мучать тебя? )
Ссылочка на MQTT клиента? :) Просто вбиваете в поисковике "arduino mqtt client lib".
Интересует пример доступа ко всем 64 портам ввода и 64 портам вывода.
Так это вообще общий вопрос программирования. Посмотрите в моём блоге статьи по программированю контроллеров A4 и A8 или посмотрите примеры на форуме произволителя.
можно попробовать загрузить https://wifi-iot.com/ там ethernet и расширители поддерживаются
Интересная платка. А на каком из промышленных языков программирования (ST, LD, FBD, SFC, IL) её можно запрограммировать?
Там "голый" ESP32, его можно программировать как угодно, я это делаю в среде Arduino.
По поводу промышленных языков не подскажу - никогда этим не занимался.
Тогда - как его можно использовать где - нибудь серьезнее освещения и полива теплицы?
Без сертификации среды исполнения, гарантии производителя? Вы понимаете, что любой вменяемый системный интегратор не допустит в промышленность такое устройство?
И ещё вопрос - Arduino подобная среда - это конечно интересно программистам поиграться, а как быть инженерам-электрикам, которым подавай релейную логику, на крайний случай они понимают CFC - расширенную версию FBD.
Надеюсь, что эта железяка поддерживает хотя-бы FlowCode. Иначе это вообще не для промышленности.
Тогда - как его можно использовать где - нибудь серьезнее освещения и полива теплицы?
Так именно в этом смысл — вы не представляете себе какому количеству людей (миллионам) нужно решать свои простые практические задачи — автоматизировать теплицы и курятники, следить за расходом электричества и т. д. и т. п. Подобных задач огромное количество.
Здесь речь не идёт об управлении атомными электростанциями и ответственным оборудованием.
Тогда зачем 64 канала дискретного ввода-вывода? IMHO это реально излишне. При условии отсутствия возможности адекватной отладки технологического процесса. Без возможности визуального программирования.
Я сам неплохо знаю Си. Знаю Ассемблер для PIC16/18, а также AVR, MSP430, X51, x86 (игрался лет 15 назад с реальным режимом).
И прекрасно понимаю, что такое срыв стека или баг в библиотеке, особенно без возможности подключения нормального отладчика и средств профилирования кода.
На самом деле это одно из лучших решений для самодельного умного дома. Можно, конечно, ещё много идей для применения придумать, но для diy неплохое решение. Но не уверен, что esp32 использовали бы в коммерческих проектах.
Information
- Website
- timeweb.cloud
- Registered
- Founded
- Employees
- 201–500 employees
- Location
- Россия
- Representative
- Timeweb Cloud
Kincony KC868-A64: полный привод 64х64 (для тех, кто знает толк в автоматизации)