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