Бот для отслеживание датчиков в теплицах

Ссылка на бота:


Telegram: Клиент попросил скрыт ссылку

Старт разработки: июль 2021

Задача проекта:
Реализовать удобного и просто бота для постоянного мониторинга нужных параметров в теплицах с использованием датчиков OneSoil

Цель:
автоматизировать процесс мониторинга большого количества теплиц

Этапы работы:
* От заказчика получены все их требования.(функционал, структура данных датчиков, пороги для отслеживания)
* Составлено ТЗ (с внесением предложений от нашей команды)
* ТЗ утверждено с заказчиком
* Реализован бот в Телеграм и передан для пользователей
* Проект принят на сопровождение

Техническая реализация:
На стороне бота добавлено cron-задание, которое периодически запускает скрипт, в которое идет коннект к системе работы с датчиками.
Далее скрипт получает все датчики, потом получает по каждому датчику доступные показатели.
Далее скрипт проверяем показатели на превышение порогов, если есть превышения, то бот сразу же отправляет пользователям нотифай с описанием сработки.
Поддерживается изменение порогов отслеживания для каждого датчика, накопление истории нотификаций, и если продолжительное время идет превышение порога, то бот информирует, что нужно проверить актуальность порога, и если он корректен, то принять меры по исправлению ситуации на месте
Бот авторизацию пользователя при старте, и согласно его доступу присылает ему только закрепленные за ним датчики.

Стэк:
.php
.MySQL
.html
.js
.ajax
.TelegramWebhook
.REST ful API

Продукт:
Заказчиком проекта выступает частное землевладение.
Созданное решение полностью закрыло потребность заказчика.
Бот позволяет разграничить разные теплицы для разных людей (компания обслуживающая продавала это решение своим клиентам как доп)
Есть возможность быстрой и тонкой настройки порогов для каждого датчика.
Бот всегда оперативно присылает нотификации о превышении порога, что позволяет быстро реагировать на такие события.

Итог:
Заказчик получил инструмент, который и хотел. Алгоритм бота был построен таким образом, чтобы пользователю было удобно и просто взаимодействовать с ботом.
Большое количество пользователей получили удобный, функциональный инструмент для работы и слежения за своими системами 24/7.


Скриншоты
Если у вас есть идея внедрить в свой бизнес бот,
пишите нам, мы найдем кучу вариантов, как это можно сделать быстро!