Для изменения конфигурации ретранслятора используется команда retranslator/update_config:
svc=retranslator/update_config¶ms={"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 | конфигурация |
protocol | имя протокола (см. ниже) |
server | сервер для ретрансляции |
port | порт (для всех протоколов, кроме NIS) |
v6type | использовать протокол v.6 (только для Granit Navigator): 1 - да, 0 - нет |
auth | авторизация (только для NIS и Wialon IPS протоколов) |
attach_sensors | ретранслировать рассчитанные значения датчиков (для Wialon IPS и Wialon Retranslator) 1 - да опциональный |
ssl | использовать безопасное соединение (для NIS): 1 - да, 0 - нет |
login | логин |
password | пароль |
notauth | отключить авторизацию (только для EGTS): 0 - нет, 1 - да |
Протоколы:
Внимание!
Количество параметров в объекте config зависит от типа протокола.
{ "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 - да */ } }