1

Мониторинг техники со считывателем RFID через Remote API

(edited by BelC 22/04/2015 16:57:02)

Topic: Мониторинг техники со считывателем RFID через Remote API

Есть техника со считывателями карт заведенная на Winalon Hosting.

Как достать информацию о активной карте в считывателе средствами Remote API:
   а) в последних актуальных данных
   б) за период
?

Из описания Remote API это не ясно, по крайней мере я не разобрался...


Буду признателен как за советы где искать инфу, так и за примеры запросов.


PS считыватель на одной единице техники один - в движении в нем находится карта водителя, во время стоянки карта может меняться на произвольную (не обязательно водителя).

2

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

BelC wrote:

Как достать информацию о активной карте в считывателе средствами Remote API:

Это от железки вашей зависит. В смысле от трекера. Как она эту информацию передает, так и надо считывать. Скорее всего это некий параметр. Но это только предположение. Узнайте как это передается, посмотрите сообщения за некий период и наверняка увидите. А дальше уже API в том направлении ковыряйте.

3

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

Спасибо, за ответ.
Оборудование на данный момент устанавливается на технику специалистами.
Планируется завести считыватель (кстати это EM-Marine "MR-9U" ) как считыватель карт водителя.

Как в этом случает достать идентификатор водителя (те же два варианта) ?

4

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

BelC wrote:

Как в этом случает достать идентификатор водителя (те же два варианта) ?

По опыту работы с различными трекерами в привязке к Виалону - лучше всего использовать 1-wire.
Наиболее адекватно передаются данные о номере карточки по этому интерфейсу + практически все трекеры выдают знакомый Виалону ID как раз водителя.
Не привязывайтесь к термину "карта водителя", просто обрабатывайте параметр ID в котором приходит информация из интерфейса 1-wire
Считыватель MR-9U передает нули если нет карты в поле считывателя или номер карты если она есть в поле считывателя. Предаются ВСЕ номера поднесённых карт независимо от того в памяти считывателя они или нет.
Есть тема на форуме "RFID - 1-wire - ID 16 знаков" где наиболее полно описан формат передачи номера карточек.

1-wire, RS485 RFID считыватели, идентификация прицепов и водительского персонала. Разработка и производство.
www.montel-rek.com
Документация и ПО считывателей MR-91T
МОНТЕЛ-РЕК Google + , подписываемся Twitter https://twitter.com/Montel_rek_Ltd
5

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

Fagot73 wrote:
BelC wrote:

Как в этом случает достать идентификатор водителя (те же два варианта) ?

Есть тема на форуме "RFID - 1-wire - ID 16 знаков" где наиболее полно описан формат передачи номера карточек.

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

Но меня сейчас интересует конкретно получение ID водителя во внешней системе через Remote API...

6

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

Добрый день

В любом случае, информация о карте будет приходить в Wialon параметром в сообщениях. Точное имя параметра зависит от устройства и типа подключения. Например, RFID - 1-wire - ID 16 знаков параметр называется ID, далее в примерах буду использовать это имя.

http://itoc.com.ua/zagruzit/foto_mr9u/number_card.jpg

С помощью Remote API получить значение параметра сообщения можно несколькими способами

  • Для получения актуального состояния ищем интересующий объект при помощи core/search_item с флагами 0x400 и 0x100000. В информации о последнем сообщении можно найти значение параметра, а в списке параметров - время когда параметр ID менялся последний раз
  • Для получения данных за интервал времени выполняем запрос messages/load_interval, затем получаем сообщения с помощью messages/get_messages. Сообщения будут содержать параметр ID и время
  • Если интересует значение параметра в конкретное время, можно использовать запрос requests/avl_hittest_time
7

Мониторинг техники со считывателем RFID через Remote API

Re: Мониторинг техники со считывателем RFID через Remote API

Создайте датчик Привязка водителя и не потребуется искать данные в параметрах. Получить информацию по текущему значению датчиков объекта можно так: http://sdk.wialon.com/wiki/ru/sidebar/r … st_message

At the dark side of telematics...