Содержание

Изменение конфигурации

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

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 конфигурация
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 - да */
	}
}