1

Несколько тревожный кнопок

Тема: Несколько тревожный кнопок

Доброго времени суток, форумчане!
Возникла необходимость создания для объекта нескольких датчиков с типом "Тревожная кнопка".
К примеру: персональный трекер Meitrack MT-90. при нажатии на тревожную кнопку трекера Wialon распознает сообщение как тревожное - все гуд. Далее создаем датчик "Низкое напряжение батареи" с типом "Тревожная кнопка", при разряде батареи до указанного уровня должно генерироваться тревожное сообщение.
Вот тут и начинается проблема: эти два датчика работают по отдельности, но когда есть оба, то работает только датчик "Тревожная кнопка"
Вариант с уведомлением о контроле параметра в сообщениях не рассматривается.
Кто нибудь сталкивался с подобным?

Безопасность превыше всего
AN-Security Direct
2

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

пусть генерируется простое событие?!

3

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Аndrey пишет:

Вариант с уведомлением о контроле параметра в сообщениях не рассматривается.

а причина? чем не устраивает, из каких соображений необходимо именно тревога? что такое есть в тревоге чего нет в контроле параметра?

Technical Support Department Gurtam
4

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Тревожное сообщение содержит такой параметр как SOS, именно его нужно "выдергивать" из сообщений: пишется программа на сервер для реагирования по тревожным сообщениям от объекта. Более точно отпишусь чуть позже.
Суть проблемы в том, чтобы заставить корректно работать несколько датчиков с типом "Тревожная кнопка" у одного объекта.
Или может есть другие варианты?

Безопасность превыше всего
AN-Security Direct
5

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Сутью

Аndrey пишет:

чтобы заставить корректно работать несколько датчиков с типом "Тревожная кнопка" у одного объекта

быть не может. 
Wialon это инструмент для online мониторинга/аналитики/интеграции
Сутью может быть получение в каком-то  определенном виде online уведомления на определенное событие.
И чтобы качественно вам помочь, нам прежде всего необходимо понимать этот определенный вид.
Наше софт крайне гибкий, масштабируемый и вообще, и есть очень большое количество задач, решить которые можно двумя и более вариантами. Но чтобы показать это нужна исходная задача, нужна её суть)

Если вы не можете описать подробно задачу на форуме из соображений конфиденциальности, то есть support@gurtam.com

Technical Support Department Gurtam
6

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Добрый день!

В настоящее время мы с Андреем работаем над решением следующей задачи - передача тревожных сообщений с объектов GPS на пульт ПЦН в формате ContactID. Для этого в Wialon'е настроен ретранслятор, который пересылает сообщение на сервер нашей организации. Для этого написан приёмник GPS сообщений по протоколу IPS. Суть этого приёмника - приём сообщения, генерирование сообщения в формате ПЦН и передача его в ПЦН. В ходе разработки, заметили, что если создать для объекта датчик типа "тревожная кнопка", и при сработке этого датчика виалон расценивает это сообщение как тревожное и передаёт в IPS-строке на наш приёмник слово "SOS", по которому происходит передача сгенерированного contactid  ПЦН. Из-за высокой частоты GPS-сообщений, поступающих с ретранслятора на наш приёмник, считаем нецелесообразным производить обработку каждого из них. Поэтому обрабатываются только тревожные сообщения, содержащие в себе "SOS".
Например. Есть трекер, у него два датчика "тревожная кнопка". Первый датчик на низкий заряд  батареи, второй датчик настроен на один из входов трекера. При низком заряде срабатывает датчик заряда батареи и на наш приёмник начинают поступать IPS-сообщения SOS. При этом если сработает датчик одного из входов, IPS-сообщения также будет содержать SOS. Но все последующие сообщения, ретранслируемые к нам не будут содержать SOS, несмотря на то что датчик заряда батареи в системе wialon всё ещё в тревожном состоянии.

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

7

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

stolyarchuk пишет:

Из-за высокой частоты GPS-сообщений, поступающих с ретранслятора на наш приёмник, считаем нецелесообразным производить обработку каждого из них. Поэтому обрабатываются только тревожные сообщения, содержащие в себе "SOS".

А как ваш приемник не анализируя каждое сообщение понимает, что в нем есть SOS?

Technical Support Department Gurtam
8

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Не уверен, что ваш вопрос касается сути, но тем не менее отвечу, если это поможет решить проблему.
На наличие SOS проверяется каждое сообщение, но обработка происходит только сообщений, содержащих данное слово. Под обработкой подразумевается последовательность алгоритмов, в результате выполнения которых на выходе генерируется contactid.

9

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

И? почему не проверять каждое сообщение на значение параметра цифрового входа, например.
Может что-то не так с IPS?

Technical Support Department Gurtam
10

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

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

Задумка была забирать по api показания датчиков только в том случае, если сообщение пришло с ретранслятора со словом SOS.

Но вероятно быстрее и проще будет забирать эти показания после получения каждого сообщения.

Пока печатал, родилась идея. Возможно ли реализовать в вашей системе следующий функционал - при срабатывании какого-либо уведомления добавить действие "Добавить параметр в ретранслируемое сообщение. ИМЯ ПАРАМЕТРА = ЗНАЧЕНИЕ"?
Имя параметра и передаваемое значение задаются при настройке действия на уведомление. Т.е. при срабатывании, например, уведомления на выход из геозоны, добавить параметр "OUTOFZONE=1".

Это позволило бы интегрировать Wialon практически с любым ПЦН и в разы расширить возможности мониторинговых/охранных компаний по контролю за подвижными объектами.

11

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

stolyarchuk хм, а что мешает при получение тревожного сообщения( смс, мыло и т.д.) активировать функцию api,sdk забрать сообщения  за тот или иной период.
Читал ветку, так и не понял сложости задач.

Добавьте обработку при получение любого из тревожных сообщений выполнение ряд проверок которые займут не более 1 секунды.

S&M Groups
12

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

babay, невнимательно читали.
условное выполнение функции по тревожному сообщению реализовать не получится, т.к. некорректно работает ситуация, когда тревожных датчиков два.

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

13

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

stolyarchuk тогда решайте на уровне железа задачу.звонки, уведомления

S&M Groups
14

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

babay Не в каждой железке возможно реализовать подобный функционал.
А решение такой задачи, как писал мой коллега выше, может пригодиться не только нам.
Вот и хочется сделать все на уровне сервера и быть уверенным в работоспособности сделанного.

Безопасность превыше всего
AN-Security Direct
15

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Есть действие по уведомлению - отправить POST/GET запрос на сторонний сервер. Но по мне - уведомление по e-mail здесь будет самым надежным и без особой потери в оперативности (считанные секунды). Можно даже одновременно и e-mail и HTTP запрос.

At the dark side of telematics...
16

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

stolyarchuk
Вопрос, а Вы при получении параметра SOS вне зависимости будь то нажата кнопка паники или это низкий заряд батареи - генеририруете один и тот же Contact ID код или вместе с SOS все же идут еще какие то значения по которым можно понять что это конкретно. И в зависимости от них генерится тот или иной Contact ID код?

Eduard Vald / GoGPS Service
www.gogps.eu
Skype: tivald.ee
17

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Аndrey так колега выше опроверг работу через сервер. Не надежно как озвучено было.

S&M Groups
18

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

GoGPS , разные. Чтобы оператор ПЦН мог по коду определить характер тревоги: удар, наклон (погрузка на эвакуатор) и т.д. Через разбор IPS-строки не совсем удобно контролировать такие параметры как уровень топлива - придётся писать таблицу перерасчёта, при чём для каждого объекта свою. А это уже реализовано в Wialon. И много чего другого - контроль геозон, остановки/стоянки (полезно при сопровождении грузов). Хотелось бы всё же эти "вкуснейшие плюшки" Wialon проинтегрировать в ПЦН.

shal , POST/GET не нашёл в уведомлениях, попробуем с Андреем поискать вместе. Но это лучше чем емейл - как минимум 2 MTA выпадают из канала передачи данных. К тому же наша компания ставить перед собой задачу сделать интерфейс оператора ПЦН единым для обоих типов объектов: подвижных и неподвижных. Считаем этот вариант более рациональным и масштабируемым в плане людских ресурсов, чем содержать штат узконаправленных операторов.

19

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Прочитал сегодня новости - тему можно закрывать!

Спасибо Вам за такой замечательный подарок как HTTP-запросы в уведомлениях!

20

Несколько тревожный кнопок

Re: Несколько тревожный кнопок

Конечно, всегда рады, пользуйтесь!)

At the dark side of telematics...