Pull to refresh
24
0.1
Якорев Сергей @smart_pic

Конструктор схемотехник, разработка ПО embedded

Send message
Я использую микроконтроллеры PIC18, PIC32 и TCP/IP стек от микрочипа это аналог lwIP и они имеют много общего.
Такой веб интерфейс, как показан в примере, легко размещается в памяти самого процессора, даже PIC18 восьмибитного. Все делается без ОС.
Для более продвинутых интерфейсов используется внешняя SPI память и доработанный вариант MPFS и HTTP. Это позволяет разрабатывать ВЕБ интерфейс с использованием различных программных средств, а также позволяет создавать страницы с динамическими данными, такими как индикаторы уровня сигнала, изменяющиеся элементы, всплывающие банеры, изменяющиеся кнопки и индикаторы.
Я использую для продвинутых интерфейсов ajax технологии. Это позволяет обновлять только необходимые элементы интерфейса, очень низкая нагрузка на микроконтроллер, которая позволяет выводить даже индикаторы уровня сигнала, или анимированные изображения при помощи CVG графики.
Использование POST запросов позволяет вести взаимодействие ВЕБ и МК без обновления страницы.
К сожалению пока нет видеоперезентации что бы показать, но готовим, и скоро будет что показать.
Для создания такого простого ВЕБ интерфейса не стоило идти таким сложным путем. Есть возможность сделать устройство с достойным интерфейсом другим способом. Вот пример ВЕБ интерфейса на МК. Хочется отметить большое количество настроек, динамическое формирование вида страницы, в зависимости от настроек, динамическое отображение процессов происходящих в системе, фейдеры управления, кнопки и много чего еще. Одна из страничек ВЕБ интерфейса
image
Сам девайс cvg.ru/tovar/diga/power_logic
Так же за третий вариант. Если помимо мониторинга нужно и управление освещением в доме, то логично использовать контроллеры управления в которых есть интеграция электросчетчиков. Я использую вот этот cvg.ru/tovar/diga/unicore_dx. В плане мниторинга есть свой облачный сервис, а наличие ТСР-RS485 моста позволяет использовать ПО производителя счетчиков. А поддержка трехфазных счетчиков дает три канала измерения.
Прибор рассчитан на установку на ДИН рейку.
А как будет работать Wi-Fi из металлического ящика в стене, да еще при таком пучке проводов с помехами?
cvg.ru/tovar/diga/unicore_dx вариант на дин рейку. — Всего то 15649, но зато не только снимает показания, но еще и управляет по ДМХ512, DALI, лентами с адресными СД, реле. Для управления светом в доме, декоративной подсветкой и прочим — самое то, и все в одном девайсе.
Возьмите на пробу. Там на 3-4 статьи выйдет одного описаниния возможностей.
Я пользуюсь — и очень доволен.
Известно.
Например: cvg.ru/tovar/diga/power_logic рэковый вариант
cvg.ru/tovar/diga/unicore_dx вариант на дин рейку.
Поддерживают счетчики трех производителей. Облачный сервис, шикарный ВЕБ для локального управления. Управление: реле, DMX512, DALI, причем имеется веб конфигуратор DALI устройств, возможность составлять сценарии, недельный таймер… т.е. все что нужно для управления освещением и не только.
Как только появляются подключенные провода — то преимущества Wi-Fi во многих случаях сразу пропадают.
Проще взять электоросчетчик с RS485. Конструкция получится куда более оптимальная
12 ...
12

Information

Rating
2,697-th
Location
Ставрополь, Ставропольский край, Россия
Registered
Activity