76

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Доброго времени суток.
Есть два вопроса.
1) Как кодировать кусок картинки при отправке(символы в UTF-8? BASE64?)
2) Пакеты надо слать последовательно или можно вразнобой?
Заранее спасибо. А если есть какие-нибудь исходники на эту тему так я вообще буду счастлив.

77

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

meerhelm
1) Картинка разбивается на бинарные блоки и кодировать ее не надо.
2) Последовательно.
Есть эмулятор протокола Wialon IPS с открытым исходным кодом: https://github.com/xHasKx/WialonIPSEmulator/wiki
Эмулятор терминала

Mobile Development
Gurtam
78

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

kalaschnikow пишет:

Чтоб вам время свое сберечь надо это дело в описание протокола добавить.

Добавили в описание протокола.

Alex2051 пишет:

Еще можно упомянуть, что если координаты не валидны, а время-дата есть, то вместо координат можно передавать NA. Это тоже нигде не указано, но крайне полезно.

Это так же добавили, спасибо за замечание.

Developer
flespi team
79

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Спасибо, kial!

80

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Доброго времени суток. При работе с Wialon IPS возникла проблема. Упрощенный протокол спокойно работает, но нужно было подключить тревожную кнопку.
'#SD#31092012;203324;4315.0932;N;07655.5192;E;NA;NA;NA;NA' - так программа работает

'#D#31092012;203324;4315.0932;N;07655.5192;E;NA;NA;NA;NA;NA;NA;NA;;NA;SOS:1:1' - так координату обрабатывает, но о нажатии тревожной кнопки нигде не сообщает

81

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

DEADtm
У Вас в пакете ошибка со временем, год необходимо писать сокращённо, не 2012, а просто 12. Сейчас у Вас сообщение регистрируется с 2020 годом, точнее пытается зарегистрироваться и из-за большой даты регистрируется со временем передачи сообщения, а не со временем в самом пакете.  Если этот момент исправить, то всё нормально, параметр SOS=1 сохраняется и сообщение помечается как тревожное.

А что бы происходила реакция системы - создайте необходимо уведомление. Отдельно тревожное сообщение помечается в таблице красной строкой в режиме "сообщения".

Viacheslav Krival
82

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

krsl
Переделал пакет в:
#D#021012;165454;NA;NA;NA;NA;NA;NA;NA;NA;NA;NA;NA;;NA;SOS:1:1
Когда координаты неизвестны тревожная кнопка не работает?
PS С координатами тоже не работает, что может быть не так?

83

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

DEADtm
Проверил, пакет верный, сообщение регистрируется как тревожное и уведомление срабатывает.
У Вас видимо одна из следующих причин проблемы:
1. Вы отправляете пакет с одним и тем же содержимым несколько раз. Wialon устроен так, что сообщения с одинаковым содержимым не регистрируются повторно и соответственно уведомление не срабатывает. Поменяйте немного время в пакете и попробуйте снова.
2. В уведомлении параметр "Период контроля относительно текущего времени" стоит не "Любое время", и из-за времени в пакете далеко в прошлом (начало октября) получается, что уведомление не срабатывает.

Developer
flespi team
84

Все вопросы по Wialon IPS

(05/11/2012 10:35:33 отредактировано DEADtm)

Re: Все вопросы по Wialon IPS

kial
Время и дата теперь присылаются абсолютно корректно, сервер один в один рисует качественные треки, выводит отчеты по трекеру, но тревожная кнопка не срабатывает....

#D#051112;100040;NA;NA;NA;NA;NA;NA;NA;NA;NA;NA;NA;;NA;SOS:1:1 и все аналогично, время сверяется с сервером, пояс GMT +1, немецкий, весь функционал работает абсолютно корректно, за исключением тревожной кнопки.
Для обычной отправки координат используется упрощенный пакет, в случае нажатия на тревожную кнопку посылается полный пакет в том формате, который я привел.

PS Уведомление было настроено на "Любое время" изначально
PPS Пакеты не могут быть одинаковыми из-за того что время в пакете получается от сервера в момент отправки

85

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

DEADtm
Напишите нам на support@gurtam.com письмо с описанием проблемы.
В идеале нужен будет доступ на сайт мониторинга с этим проблемным объектом.

Developer
flespi team
86

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Здравствуйте!
Я разработчик трекера.
Хотел бы добавить в его ПО поддержку протокола Wialon IPS.
Как работает протокол в принципе понятно.
Однако, мы бы хотели использовать и свои собственные функции (сообщение на сервер о превышении скорости, срабатывание датчика, и другие). Возможно ли это с использованием протокола Wialon IPS, и каким образом? Какие типы пакета можно использовать для этого? И как эти собственные типы сообщений будут обрабатываться на сервере Wialon?

87

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Трекер передает параметры по вашему усмотрению в стандартных сообщениях, а уже в сервисе настраивается их обработка. При чем обработка достаточно гибкая чтобы сделать гораздо большее чем вы написали. Есть же демо-вход - покопайтесь в настройках уведомлениях, датчиках...

MasterkKIT BM8009
88

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Благодарю, спасибо за то, что сориентировали в дальнейших действиях!

89

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Добрый день! Транслирую несколько терминалов разных типов через ретранслятор, получаю данные с аналоговых входов adc в таком виде:
0.065000,,0.031000,,0.028000,,0.029000;
Независимо от типа терминала данные аналоговых входов всегда разделены двойной запятой ",,", что не соответствует описанию протокола. Подскажите, как правильно интерпретировать эту двойную запятую?

90

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

sergek пишет:

Добрый день! Транслирую несколько терминалов разных типов через ретранслятор, получаю данные с аналоговых входов adc в таком виде:
0.065000,,0.031000,,0.028000,,0.029000;
Независимо от типа терминала данные аналоговых входов всегда разделены двойной запятой ",,", что не соответствует описанию протокола. Подскажите, как правильно интерпретировать эту двойную запятую?

Это ошибка формирования данных с аналоговых входов adc. В ближайшее время поправим и обновим. Спасибо!

91

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Еще раз добрый день!
Подскажите, существует ли документация по типам терминалов с таблицами соответствия следующих параметров:
1. inputs. Какому биту параметра соответствует какой параметр (цифровой вход, флаг) родного протокола терминала?
2. outputs. Какому биту параметра соответствует какой параметр (цифровой выход) родного протокола терминала?
3. adc. Какой позиции в параметре соответствует какой параметр (аналоговый вход, именованный вход) родного протокола терминала?
4. params. Какому параметру соответствует параметр родного протокола терминала?
Сейчас по логам пытаюсь вычислить соответствия, но это явно не правильный путь.

92

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

sergek пишет:

Еще раз добрый день!
Подскажите, существует ли документация по типам терминалов с таблицами соответствия следующих параметров:
1. inputs. Какому биту параметра соответствует какой параметр (цифровой вход, флаг) родного протокола терминала?
2. outputs. Какому биту параметра соответствует какой параметр (цифровой выход) родного протокола терминала?
3. adc. Какой позиции в параметре соответствует какой параметр (аналоговый вход, именованный вход) родного протокола терминала?
4. params. Какому параметру соответствует параметр родного протокола терминала?
Сейчас по логам пытаюсь вычислить соответствия, но это явно не правильный путь.

Нет, такой информации нигде нет. Но по первым трём вопросам - за исключением единичных случаев (3-4 типа устройств в сумме), inputs, outputs и adc полностью соответствуют по битам и номерам исходным параметрам, идущим от терминалов.
По вопросу о параметрах - т.к. Wialon IPS позволяет передавать параметры с любыми именами, все ретранслированные параметры соответствуют исходным параметрам входящих сообщений. А они, в свою очередь, берутся из официальных описаний принимаемых протоколов соответствующего типа терминала.

Developer
flespi team
93

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Добрый день!
В описании протокола - "Пакет с чёрным ящиком предназначен для передачи несколько сообщений одновременно"
А какое максимальное количество пакетов может быть в ящике.

94

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

KAlexx пишет:

Добрый день!
В описании протокола - "Пакет с чёрным ящиком предназначен для передачи несколько сообщений одновременно"
А какое максимальное количество пакетов может быть в ящике.

За один пакет #B# можно передать до 500 сообщений.

Developer
flespi team
95

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Еще вопрос.
Пакет с новой прошивкой отправляет бинарник.
Пакет с файлом конфигурации, как я понимаю, только в BASE64. Почему нельзя отправить бинарник?
В нашем устройстве файл конфигурации бинарный с CRC.

96

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

KAlexx пишет:

Пакет с файлом конфигурации, как я понимаю, только в BASE64.

Неверно, там точно так же отправляются бинарные данные, единственное отличие от отправки прошивки - другой заголовок пакета.

Developer
flespi team
97

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

#UC#203  EWQQ.
В Нех-е: 23 55 43 23 32 30 33 0d 0a 45 57 51 01 51 03 10 00
Как только в файле встречается 0, передача прерывается.

Добавлено спустя   5 минут  41 секунду:
Так, вопрос снят, сам напутал.

98

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Добрый день

Подскажите пожалуйста, есть ли возможност ьс помощью remote api создавать команды у объекта?

99

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

http://sdk.wialon.com/wiki/ru/sidebar/r … definition

Development Department
Gurtam
100

Все вопросы по Wialon IPS

Re: Все вопросы по Wialon IPS

Возникла необходимость принимать через ретранслятор параметр trailer_id
возможно ли это сделать?
Ретранслятор на протоколе wialon IPS это параметр не передает, к великому сожалению.