Создание комплекса управления умными теплицами планировалось нами ещё почти год назад, причём мы даже разработали базовую версию андроид-приложения для управления небольшим комплексом теплиц через Mqtt-сервер, но в результате решили полностью отказаться от общественных публичных сервисов, поскольку они не безопасны и не гарантируют конфиденциальность персональных данных, а статистика говорит о том, что 90% современных «умных» устройств не соблюдают стандарты безопасности и создавались в расчёте на добрых и законопослушных пользователей, однако давно известно, что iOT-устройства подвержены огромному риску взлома, поскольку изначальная концепция интернета вещей была рассчитана на свободный обмен информацией и отсутствием людей со злыми намерениями. Вообще в современной разработке «умных устройств» на первое место выходит именно безопасность, все плюшки и функциональность будут абсолютно бесполезны, если устройство можно будет взломать и использовать полученные данные, либо получить несанкционированный доступ к управлению умным домом или другим объектом, это абсолютно неприемлемо. Исходя из этих соображений была обеспечена максимально возможная безопасность, которая ограничивается техническими возможностями микроконтроллеров, а именно используется токены авторизации, AES-128 CBC шифрование данных на всех этапах (смартфон-сервер, сервер-главный модуль, главный модуль-локальные модули) и аппаратная защита для того, чтобы создать проблемы тем, кто любит украсть чужое изобретение (и это не фьюзы микроконтроллеров, а целый комплекс необычных защит). Теперь мы спокойны за наши продукты, они в отличии от массово производимых китайских и прочего ширпотреба не отсылают никакую информацию на сторонние сервера, не используют публичные сервисы и максимально закрыты от посторонних глаз и недоброжелателей, на это потрачена огромное количество времени, но это в современной реальности действительно необходимо.
В предлагаемом видео представлена демонстрация работы прототипа веб-версии комплекса управления умным комплексом из нескольких теплиц, для примера мы считываем с каждого модуля показания датчиков давления, температуры и влажности, но это могут быть любые параметры или состояния других датчиков (движения, наполнения ёмкости с водой, уровня освещённости и т.д.). Особенностью управления является то, что приложение управляет системой «умная теплица» через хостинг и веб-интерфейс, а не напрямую, это позволяет установить необходимый уровень защиты на хостинге и допуск к управлению только с конкретных, выбранных вами устройств, что сильно уменьшает риск взлома системы.
Хронология проводимых работ:
17.09.2021 г — старт разработки проекта, начало сборки электронной части устройства, разработка корпуса конструкции;
01.12.2021 г — разработано веб-приложение «Smart GreenHouse» рассчитанное на работу на смартфонах, ноутбуках, планшетах и т.д., что обеспечивается наличием веб-браузера у бесконечного множества устройств, комплекс включает в себя элементы веб-интерфейса, которые отображают данные с датчиков, поступающие из каждой теплицы, вести статистику данных и в ручном режиме удалённо управлять всеми электрическими устройствами комплекса умных теплиц Белого Мага;
15.12.2021 г — произведены работы по улучшению функциональности веб-приложения «Smart GreenHouse», максимальное число управляемых теплиц увеличено до пяти, увеличена дальность управления до 100 м от центрального модуля;
17.01.2022 г — начало процесса тестирования, устранения обнаруженных багов и ошибок программного кода;
22.01.2022 г — разработка базовой составляющей проекта полностью завершена, ожидаем реальные коммерческие предложения от фермеров и владельцев дачных участков, которые заинтересованы в умных теплицах.
ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
JavaScript, Php, HTML, Ajax, Css, С/С++
Пример использования системы защиты информации в устройстве умного дома Белого мага.
Другие разработки компании:
(удерживайте палец на элементе, чтобы прочитать краткое описание)