Справочный центр Wialon

update_config

Для обновления конфигурации ретранслятора используйте метод retranslator/update_config:

Copied!
svc=retranslator/update_config&params={"itemId":<long>,
                       "config":{
                            "protocol":<text>,
                            "server":<text>,
                            "port":<ushort>,
                            "v6type":<text>,
                            "auth":<text>,
                            "attach_sensors":<bool>,
                            "ssl":<text>,
                            "login":<text>,
                            "password":<text>,
                            "notauth":<int>
                       }}

Параметры

Запрос может содержать следующие параметры. Обязательные параметры отмечены звездочкой (*).

Название Описание
itemId* ID ретранслятора.
config* Конфигурация. Набор параметров в объекте config зависит от типа протокола.
protocol* Название протокола (см. ниже).
server* Сервер для ретрансляции.
port* Порт (для всех протоколов кроме NIS)
v6type* Использовать протокол v.6 (только для Granit Navigator):
  • 1 — да
  • 0 — нет
  • auth* Авторизация (только для NIS и Wialon IPS)
    attach_sensors Ретранслировать рассчитанные значения датчиков (для Wialon IPS и Wialon Retranslator)
  • 1 — да
  • 0 — нет
  • ssl* Защищенное соединение (для NIS):
  • 1 — да
  • 0 — нет
  • login* Логин.
    password* Пароль.
    notauth* Отключить авторизацию (только для EGTS):
  • 1 — да
  • 0 — нет
  • Протоколы

    Значение Протокол
    wialon Wialon Retranslator
    wialon_ips Wialon IPS
    nis Nis
    granit3 Granit Navigator
    skaut Skaut
    cyber_glx Cyber GLX
    vt300 VT300
    egts EGTS
    soap SOAP

    Ответ

    В случае успешного выполнения запроса возвращается ответ следующего формата:

    Copied!
    {
        "rtrc":{
            "port":<ushort>,  /* Порт (для всех кроме NIS). */
            "protocol":<text>,    /* Протокол. */
            "server":<text>,  /* Сервер для ретрансляции. */
            "v6type":<text>,  /* Протокол v.6 (только для Granit Navigator): 1 — да, 0 — нет. */
            "auth":<text>,        /* Авторизация (только для NIS и Wialon IPS). */
            "ssl":<text>,     /* Защищенное соединение (для NIS): 1 — да, 0 — нет */
            "login":<text>,       /* Логин. */
            "password":<text>,    /* Пароль. */
            "notauth":<int>       /* Отключить авторизацию (только для EGTS): 0 — нет, 1 — да. */
        }
    }
    

    В противном случае возвращается код ошибки.

    Коды ошибок

    Код ошибки Описание
    4 Не удалось разобрать входные параметры или не удалось установить конфигурацию.
    7 Отсутствует право доступа ADF_ACL_AVL_RETR_EDIT_SETTINGS на ретранслятор.
    6 Не удалось сгенерировать ответ.

    Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.

    Сообщить об ошибке

    Ваше сообщение отправлено. Спасибо!

    Произошла ошибка при отправке формы

    Скачать файл PDF
    Скачать документ Word

    Смотрите также