Гранит-навигатор 4.14: Подключение к серверу BNComplex
Статья рассказывает об опыте подключение к серверу BNComplex/CyberFleet терминала Гранит-Навигатор 4.14
Подключение терминала к серверу BNComplex практически ни чем не отличается от других подключений приборов М2М Телематика. Тест подключения проводится "на подоконнике".
При использовании прибора указывается префикс 33, после которого идет номер терминала, дополненный нулями до 6-и символов (т.е. всего 8 символов на номер терминала):
Например, терминал с номером 12345 будет регистрировать как 33012345, а 123456 - как 33123456.
Настройка терминала производится после перепрошивки его. Не забудьте после установки новой прошивки верно установить номер абонентского устройства, в соответствии с этикеткой на терминале.
Настройка сервера/подключения производится посредством программы REDUM Params.
В своей работе терминал оставляет характерные следы в логах TCPGate:
26/10/2012 09:58:06.904 (I) 01702028: Device [33016928] logged in
26/10/2012 09:58:06.904 (D) 01702028: No info for [33016928] from FWini file.
26/10/2012 09:58:06.919 (D) 01702028: Command for device [33016928] not found
26/10/2012 09:58:12.341 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:57:17, SatQnt=0
26/10/2012 09:58:12.341 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:12.357 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:57:27, SatQnt=0
26/10/2012 09:58:12.357 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:12.357 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:57:54, SatQnt=0
26/10/2012 09:58:12.357 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:12.357 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:05, SatQnt=0
26/10/2012 09:58:12.357 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:19.857 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:15, SatQnt=0
26/10/2012 09:58:19.857 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:29.904 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:25, SatQnt=2
26/10/2012 09:58:29.904 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:40.263 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:35, SatQnt=3
26/10/2012 09:58:40.263 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:58:51.497 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:45, SatQnt=4
26/10/2012 09:58:51.497 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:59:01.513 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:58:55, SatQnt=5
26/10/2012 09:59:01.513 (I) 01702028: Coords saved for device [33016928] 3
26/10/2012 09:59:12.201 (D) 01702028: Coord from [33016928]. NavTime:26.10.12 09:59:05, SatQnt=6
где SatQnt= - количество видимых спутников терминалом, а [33016928] - номер терминала с префиксом.
При этом, в логах poslog для каждой координаты рождаются как минимум три записи, датированные одним и тем же временем - 1-о показание датчиков и навигации, и еще две - данные об аналоговых датчиках.
При этом, в CyberFleet попадает от прибора аж 7 записей:
x1 - данные о навигации
x4 - аналоговые датчики
x2 - аналоговые датчики RS485
Естественно, все записи датированы одним и тем же временем.
При заведении датчиков в CyberFleet наблюдается следующая картина для показаний аналоговых датчиков (при этом, физически на аналоговые входы напряжение не подавалось):
- наблюдается некоторый дрейф аналоговых значений, в пределах 4-10
- изходя из того, что разрядность АЦП-преобразователя 10, то имеем шкалу от 0 до 1023 значений, т.е. имеем ошибку порядка 10/1023, т.е. порядка 0,5-1% в показаниях аналогового датчика.
картинка кликабельна.
Логи устройства пишутся на MicroSD карту. Судя по ним, терминал видел от 4 до 11 спутников (видимость - половина горизонта - вторая половина полностью закрыта зданием),
При включении терминала (сброс по питанию) он порядка 1 минуты присылает данные с пометкой отсутствия ГЛОНАСС - думаю, эту особенность исправят в следующих прошивках.
В CyberFleet заводится терминал как тип "Granit 07/08" (для версии ниже 1.17.2.8 можно использовать M2M Cyber GLX, перенастроив при этом номера датчиков) - протокол передачи идентичен оным. Номера датчиков так же аналогичны приборам типа Гранит 07/08.
Подключение датчиков ДУТ по RS 485 осуществляется с нумерации 10
... и оба на данный момент не работают с программной точки зрения работа с rs232 будет через модуль расширения, который находится в разработке. Инфо о модуле есть на сайте производителя http://www.santel-navi.ru/board-equipment/navigator-414/
Гранит 4.14 - хороший девайс, особенно на машинах с проблемным питанием... (на собственном опыте проверенно). Но есть 1-н не приятный аспект. Отсутствие одометра, видно в PosLog: 33118372|06-12-12 05:07:26|06-12-12 05:07:22||59.218319|39.917068|40|21|-1|-1|000|0.000|0.0|0.0|0.0|0.0|06-12-2012 05:07:22.647
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]