Настройки
Содержание |
ТЕЛЕМАТИКА
Пример: Оказание телематических услуг связи для приборов
1) 1 – строка поиска по организациям, 2 – строка поиска по приборам.
1 – Поиск по IMEI; 2 – Черная дата(которую необходимо сдвинуть на год); 3 – Изменить.
2)ЛКМ по прибору, «Изменить»
1 – ЛКМ по календарю.
3) «Сохранить».
Очистка
Настройки - > Очистка
1 – Разрешить и период.
2 – Ставим галку, чтобы не было лагов, но при этом данные временно не будут идти.
РЕТРАНСЛЯЦИЯ
Пример: Требуется организовать ретрансляцию с lserver1.ru
сервер приемника agconv.tk-chel.ru
порт 2490
протокол Wialon_IPS
приборы 4BDXXXXXX, 4BD1XXXXX
В этом ретрансляторе должны передаваться ID приборов!
Запустить отправку данных по этому транслятору за период с 18.09.2022 по 30.09.2022.
1)Заходим в трансляцию на lserver1, Новый транслятор.
detail,dev_ident,t=240,agconv.tk-chel.ru:2490
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Формат строки параметров:
[detail,][t=таймаут,][proto_ver=версия,][dev_ident,][one_point,]host:port
• t=таймаут - TCP таймаут в секундах
• detail - В лог пишется детальная информация
• proto_ver - Версия протокола. 1 или 2.
• dev_ident - Передавать идент а не imei.
• one_point - Передавать данные по одной точке.
Пример:
detail,t=240,123.456.789.087:3647
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Далее выбираем устройства и получаем итог.
2) Чтобы задать период, нажимаем «Повторно».
И в этих полях указываем период с 18.09.2022 по 30.09.2022..
При создании ретранслятора есть возможность добавить параметр sensors, тогда в пакет будут передаваться данные от датчиков.
Приборам с протоколом WialonRetranslator в IMEI добав. префикс WR.
СДЕЛАТЬ ПРИБОРЫ ВИДИМЫМИ СРАЗУ НА 2 КЛИЕНТСКИХ ЛОКАРУС-СЕРВЕРАХ
Реализуется с помощью РЕТРАНСЛЯЦИИ
На отправляющей стороне
На принимающей стороне
ВАЖНО, ЧТОБЫ ПОРТ БЫЛ ОДИНАКОВЫЙ ДЛЯ ОТПРАВЛЯЮЩЕЙ И ПРИНИМАЮЩЕЙ СТОРОНЫ!!!
Добавляем приборы.
Далее в настройках(1) обмена данными(2) ставим галку «Разрешить поддержку зеркалирования/Mirror_Enable»(3) и в поле Trust(4) добавляем список доверенных серверов(IP без порта). В данном случае:
• для отправляющей стороны - 123.456.789.11;
• для принимающей стороны - 123.456.789.12.
Если не работает, то настроить отправку данных RawSender на порт RawTCP.
МАППЕР
В Wialon приходит информация c Locarus следующего вида: hdop=0, adc1=706, adc2=187, adc3=0, adc4=1684, adc5=1173, adc6=0, adc7=0, adc8=0, I/O=0/0,
где hdop - это точность горизонтального измерения, а adc - это аналоговые входы к которым подключены какие-то датчики(значения в милливольтах).
Лучше использовать здесь!
МАППЕР. Настройка
Подключение прибора УМКа к Локарус-серверу
УМКа поддерживает протокол WialonIPS
Смотрим в файлах Локарус-сервера лог locarus-dev-WialonIPS
В нем(Cntrl+F) по IMEI находим нужные нам параметры: pwr_ext, pwr_akb, fuel, temp.
1 - IMEI прибора; 2 - параметры передаваемые прибором.
Затем вписываем их в маппер и назначаем на входы.
В Локарус-информере добавляем датчик "Контроль входов".
Ставим везде по 16
В точках смотрим поступающие данные(2). Для удобства лучше их экспортировать в Exel(1), если входов слишком много!!!
Для первого видимого параметра добавляем датчик "Аналоговый сигнал"
Для примера его можно настроить так:
В нем также указываем 1 вход, соответствующий ему на Контроле входов и настроенном в Маппере
Результат:
Ошибка на сервере Runner error
Текст из лог.файла сервера:
2023-09-07 07:05:46,269 [ WARN] : Runner error java.sql.SQLException: HikariDataSource HikariDataSource (HikariPool-1) has been closed. at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96) ~[locarus-server.jar:?] at locarus.common.DBPool.getConnection(DBPool.java:32) ~[locarus-server.jar:?] at locarus.common.daemons.DBRing.connect(DBRing.java:40) ~[locarus-server.jar:?] at locarus.common.tasks.DBConnectionCountTask.run(DBConnectionCountTask.java:25) ~[locarus-server.jar:?] at locarus.common.tasks.Runner.work(Runner.java:45) ~[locarus-server.jar:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
Эта ошибка возникает из-за того что база данных неспособна выдержать такое количество подключений.
Возможно, сервер и бд находится на одном физическом компьютере.
Стоит проверить целостность и работоспособность БД. Возможно, что у неё заканчивается место или компьютер на котором БД по какой-то причине перегружен.
Заменить диски Raid на новые.
В LocarusMaps и других сервисах датчики на английском и др. языках
В настройках у пользователя на Локарус-сервере следующие настройки
В Maps и других сервисах датчики отображаются на выбранном языке
Меняем на русский
Результат:
--Igor 14:31, 16 января 2024 (MSK)
Задание пароля для скачивания данных по ТС в LocarusInformer
На сервере выбираем ТС и жмем кнопку "Защитить"(1), устанавливаем пароль(2).
В Локарус информер заходим в сервер(1), "задать пароль" и вводим установленный пароль.
Чтобы сменить пароль не заходя на Локарус-сервер, необходимо нажать "сменить пароль", затем ввести старый пароль. После установки пароля неообходимо выйти из программы с сохранением настроек на сервере.