Смартфон давно стал пультом управления для техники: через приложение настраивают оборудование, смотрят показания датчиков и получают уведомления. Но приложение нужно не каждому устройству — и не каждое приложение должно быть сложным.
Когда приложение действительно нужно
- у устройства нет экрана, а настроек много;
- пользователю нужны история, графики, уведомления;
- устройство управляется удалённо, не из того же помещения;
- нужно обновлять прошивку у клиентов без выезда специалиста.
Прямое подключение по Bluetooth
Телефон общается с устройством напрямую. Не нужен сервер, нет абонентской платы, проще с безопасностью. Минус — работает только рядом с устройством.
Через сервер или облако
Устройство передаёт данные на сервер по Wi-Fi или сотовой сети, приложение берёт их оттуда. Можно управлять из любой точки, хранить историю, подключать много пользователей. Но нужен сервер, его поддержка и защита данных.
Что продумать заранее
- кто пользователи: один владелец или компания с разными ролями;
- какие данные передаются и как долго хранятся;
- безопасность: привязка устройства к владельцу, шифрование обмена;
- обновления: и приложения, и прошивки;
- платформы: Android, iOS или веб-кабинет — иногда веб-версии достаточно.
С чего начать
Разумно начать с минимальной версии: подключение, основные настройки и показания. Дополнительные функции добавляют, когда понятно, чем пользователи действительно пользуются. И главное — разрабатывать приложение вместе с прошивкой, чтобы протокол обмена был удобен обеим сторонам.
По теме статьиРазработка ПО и приложенийНужна помощь с проектом?
Инженер бесплатно оценит задачу и подскажет оптимальный путь.
Заполнить анкету