Portal🔗
Инженерный объект, который представляет собой ссылку на проект или конкретную локацию. Используется для создания связи между разными проектами или для переходов в локации.
Примечание
Для порталов доступны только топики состояния (State). Через них можно задать параметры портала или получить информацию о текущих. Чтобы заданные параметры сохранились в брокере, примените опцию retain.
Топик🔗
Spread/State/{Project_ID}/Equipment/Portal/{Portal_ID}/{Property}
Параметры топиков🔗
| Параметр | Значение |
|---|---|
| Project_ID | ID проекта |
| Portal_ID | ID портала |
| Property | Свойство, которое нужно изменить (или узнать текущий статус). Возможные свойства:
|
Описание свойств🔗
| Свойство | Тип | Значения (value) |
|---|---|---|
| Title | String | Заголовок портала в кодировке UTF-8 |
| Url | String | Ссылка на проект:
80), то он указывается в конце ссылки в виде ?webPort=8080 |
| LocationID | Int32 | ID локации, которая будет открываться при переходе |
Пример публикации🔗
Указать ссылку на проект, работающий по IP-адресу 10.10.1.77, с логином user, паролем password и веб-портом 8080:
Spread/State/1315/Equipment/Portal/480727/Url