FMOTC — это облако для ваших устройств. Ставите крошечную библиотеку на ESP32 — и устройство начинает разговаривать с сервисом: шлёт логи и показания датчиков, обновляется по воздуху, принимает команды, сигналит о тревогах. Всё видно в личном кабинете, из любой точки мира. Свой сервер поднимать не нужно.
Сценарии использования
1. Видеть, что происходит с устройством
Устройство где-то далеко — на даче, на объекте, у клиента. Добавляете несколько строк логов и в мониторе видите поток событий в реальном времени: включился, замерил, отправил, ошибся. Как console.log, только доступный отовсюду.
Отладка в поле, присмотр за удалённой техникой.
2. Графики показаний
Температура, влажность, напряжение, обороты — любые числа. Отправляете как телеметрию, сервис рисует графики. Видно динамику: когда грелось, когда просело питание.
Метеостанции, мониторинг питания, промышленные датчики.
3. Обновлять прошивку без провода
Устройство уже стоит на месте (или их сотня). OTA обновляет прошивку по воздуху с сервера. Если новая не запустилась — устройство само откатывается на рабочую. Парк техники не превратится в кирпичи.
Любой парк устройств, куда неудобно ездить с кабелем.
4. Управлять устройством удалённо
Через постоянное соединение сервер шлёт устройству команды: перезагрузись, поменяй интервал, включи реле. Жмёте кнопку в кабинете — устройство реагирует.
Умный дом, удалённое управление оборудованием, стенды.
5. Знать, живо ли устройство прямо сейчас
Иногда логи не нужны — важно просто зайти и увидеть: все зелёные, всё онлайн. Режим присутствия: устройство раз в 5 минут тихо отмечается «я на связи», и в списке горит зелёный кружок. Даже если оно ничего не логирует.
Парки устройств, где важен факт «работает / не работает».
6. Чтобы устройство само сигналило о проблеме
Задаёте правило: если в логах мелькнёт тревожное (перегрев, взлом, сбой) — устройство мгновенно реагирует локально (зуммер, светодиод) и сообщает в облако. Не ждёте, пока сами заметите.
Безопасность, критичное оборудование.
7. Много одинаковых устройств
Заливаете один образ прошивки на весь парк — без прошивания уникального ID в каждое. Устройство определяется по ключу. Проще массовое производство и замена.
Серийные изделия, аренда оборудования.
Два способа связи
HTTP — простой режим «отправил-получил». Меньше ресурсов, нет постоянного соединения. Подходит, если устройство просто шлёт данные.
WebSocket — постоянное соединение. Нужен, если сервер должен слать команды в любой момент (управление в реальном времени).
Полная техническая документация и примеры кода — в комплекте с библиотекой. По вопросам: fmotc-systems@proton.me