В модуль интеграции Эмулятор добавлена возможность работы с Swagger напрямую через POST-запросы, для этого:
- Активировать Swagger и UI Swagger (см. Настройка модуля интеграции Эмулятор).
Подключиться к Swagger в Web-браузере строкой вида:
http://{ip}:{port}/swagger
В результате после подключения будет доступна страница:
![](/confluence/download/attachments/270384969/1.jpg?version=1&modificationDate=1696178298542&api=v2)
- Авторизация происходит по токену, который отображался в настройках объекта модуля интеграции Эмулятор (см. Настройка модуля интеграции Эмулятор), нажатием кнопки Authorize
в правом верхнем углу страницы. - После успешной авторизации возможно выполнение следующих команд:
![](/confluence/download/attachments/270384969/3.jpg?version=1&modificationDate=1696178297360&api=v2)
Для выполнения команд необходимо:- Выбрать соответствующий запрос.
- Нажать на кнопку Try it Out.
- Нажать на кнопку Execute.
Примеры команд:
- Вычитать дерево оборудования с текущими состояниями. Запрос GET/virtual/tree
. - Перевести сенсор с заданным адресом в состояние arm.
- Перевести сенсор с заданным адресом в состояние disarm.
- Перевести сенсор с заданным адресом из состояния arm в состояние alarm.
- Обработать тревогу и перевести сенсор в состояние disarm.
- И т.д. по аналогии с описанными командами.