Ejick

----------------------->

Обзор

  • Ejick (Electronic Journal Information Communications Knots -- Узлы информационных коммуникаций электронного журнала): система, позволяющая вести электронный учет различных физических параметров.

  • Изначально сайт создавался для контроля и управления состоянием теплицы, со временем разросся до полноценной платформы IOT, так как возникла потребность контроля параметров любых объектов из любой точки мира.

  • Сайт предназначен для обучения и развития IoT (интернета вещей). От пользователя ожидается наличие желания "посмотреть в Интернете". Система построена таким образом, чтобы минимизировать порог входа в мир IOT. Конечно, пользователю необходимо знать элементарные приёмы программирования и базовые знания об основном языке - С. При этом мы постарались упростить процесс подключения до того минимума, чтобы смог разобраться даже школьник ;)

  • Данные на сайт передаются посредством POST запросов по протоколу HTTP или пакетов по протоколу MQTT и хранятся для дальнейшей обработки пользователем или просмотра архивов. Доступно создание из архивов элементарной статистики и сохранение данных пользователю в файл Excel в формате *.xlsx для дальнейшего анализа.

  • Если микроконтроллер подключен по протоколу MQTT, существует возможность удаленно управлять устройствами в режиме реального времени. Эта функция не будет документирована и не рекомендуется к использованию в связи с уязвимостью Wi-Fi. Полный доступ возможен только в локальных версиях Ejick, начиная с v.2.10.local.

  • Хотя это и не является ограничением, мы рекомендуем в своих проектах по возможности заменять проводное соединение на Wi-Fi. Вплоть до установки ретранслятора. Конечно, Wi-Fi менее отказоустойчивая связь, но обилие проводов также не украшает проект

  • Параметры измеряются и передаются микроконтроллерами (шилдами) любого типа, имеющими выход в Сеть. Мы рекомендуем микроконтроллеры на базе ESP8266 ввиду их простоты и дешевизны. К примеру, ejick также может общаться с Arduino или Raspberry, но они явно дороже, а Raspberry, кроме того, еще и намного сложнее. Но, на вкус и цвет, как говорится...

  • Для подключения к Ejick, Вам достаточно иметь шилд с датчиком и базовые знания о прошивке в среде Arduino IDE.

  • Измеряемые параметры могут быть любые, например:
    • температура;
    • давление;
    • состояние (вкл/выкл);
    • сила света, количество фотонов, прочие виды излучений;
    • измерение расстояний, например, уровень зерна в ёмкости;
    • различные счётчики и измерители(напряжения, тока, импульсов, движения, ускорения и т.п.);
    • любые прочие параметры, которые можно оцифровать, прочитать и записать.

  • Область применения:
    • Обучение IOT "с нуля";
    • Домашнее хозяйство: метеостанции, управление бытовыми приборами или техникой;
    • Теплицы, котельные, мелкое производство;
    • Охранные и контролирующие системы, учёт изменений состояния объекта, ведение журнала доступа и т.п.;
    • Сельское, коммунальное хозяйство: учёт, контроль и оптимизация процессов. Например, качество(состав) воды, давление в водопроводе, количество осадков и пр.

  • Дополнительную информацию можно найти в Сети по запросу "ESP8266: отправка данных на сайт методом POST запроса".