Требования:
✔ Личный кабинет клиента не связан жестко с устройством;
✔ Универсальный протокол обмена;
✔ Время выполнения команды на устройстве <= 1 сек;
✔ Самрегистрация устройства;
✔ Неограниченное количество устройств.
① Пользователь выполняет команду в панели упраления (ЛК) и ожидает ответа от шлюза. Шлюз перенаправляет команду на устройство. Также шлюз предоставялет список зарегистрированных устройств;
② Фоновый процесс маршрутизации обработка команд и результатов их исполнения на устройствах.
③ Получение команд из панели упраления (ЛК) возврат результата выполнения команды в метод callback.