26

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

RA093, сформируйте и выполните отчет, это быстрее.

At the dark side of telematics...
27

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

RA093 wrote:

Хм, а виалон же трек сразу отрисовывает весь -- значит данные получает разом?
Мне надо по всему треку за сутки определить въезды/выезды из базы.
Я это виж утак:
1. Получаем весь трек за период
2. Формируем batch запрос по всем точкам
3. Разбираем результат

Если есть более правильный алгоритм, то подскажите, пожалуйста...

Может создать отчет по посещенным геозонам и вызывать его программно?

KazInterSoft - www.soft.kz
28

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

Добрый день!
Прошу ткнуть носом, где посмотреть как работать с датчиками ДУТ из RemoteAPI.
Требуется определять уровень топлива на определенный момент и определять заправки и сливы за период.
Я так понял, что с помощью calc_sensors, но не пойму почему он выдает ошибку у меня:
https://hst-api.wialon.com/wialon/ajax. … p;params={    "source":track_report,"indexFrom":1,"indexTo":10,"unitId":684208,"sensorId":0}
{"error":4}

Перед этим запросом я создал слой треков с именем "track_report".

29

Интеграция GPS мониторинга с конфигурацией с 1С

(edited by zuve 18/09/2013 15:08:16)

Re: Интеграция GPS мониторинга с конфигурацией с 1С

Варианты почему возвращается "неверный ввод":
1) неверное имя слоя
2) нет сообщений в слое
3) у юнита нет датчиков


Для определения сливов и заправок вы можете использовать отчеты.

Development Department
Gurtam
30

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

zuve wrote:

Для определения сливов и заправок вы можете использовать отчеты.

Т.е. кроме отчетов вариантов нет?  А можно получить значение датчика топлива в каждой точке, тогда я бы смог сам проанализировать сливы/заправки?

31

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

RA093

RA093 wrote:

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

Да, используйте http://sdk.wialon.com/wiki/ru/sidebar/r … lc_sensors

Mobile Development
Gurtam
32

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

kopa wrote:

Да, используйте http://sdk.wialon.com/wiki/ru/sidebar/r … lc_sensors

Пробую эту функцию -- всегда error4. На любом авто. В веб-интерфейсе смотрю -- дут есть у авто.
load_interval проходит (может там флаги не те, хотя пробовал всякие):

https://hst-api.wialon.com/wialon/ajax.html?svc=messages/load_interval&sid=b2f3c3de1fe7283557108ea897594a7d&params={    "itemId":684208,"timeFrom":1371096000,"timeTo":1371139200,"flags":0,"flagsMask":65280,"loadCount":9999}
{"error":0}

calc_sensors не проходит:

https://hst-api.wialon.com/wialon/ajax.html?svc=unit/calc_sensors&sid=6bc83489d753a62991ef58af3398a34d&params={    "source":"","indexFrom":1,"indexTo":10,"unitId":684208,"sensorId":0}
{"error":4}

Что я могу делать не так? Я так понимаю, раз в веб показывает уровень топлива, значит ДУТ стоит и должны быть данные по нему в каждой точке

33

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

По этим причинам вам может возвращаться error 4.

zuve wrote:

Варианты почему возвращается "неверный ввод":
1) неверное имя слоя
2) нет сообщений в слое
3) у юнита нет датчиков

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

Mobile Development
Gurtam
34

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

Еще возникли вопросы:
в результате запроса messages/load_interval есть поле "mileage", показывающее, насколько я понимаю, значение одометра.
а в результате запроса render/get_messages этого поля нет.
Можно ли как-то выдернуть одометр из render/get_messages?

Второй вопрос:
запрос calc_sensors возвращает массив датчиков. Как узнать какой датчик под каким индексом?

35

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

messages/load_interval загружает сообщения за интервал, render/get_message всего лишь запрашивает какое-то количество сообщений из уже загруженных запросом render/create_messages_layer, в ответе которого присутствует  поле "mileage"

Для того что бы получить датчики, можете выполнить один из запросов: svc=core/search_item или svc=core/search_items с флагом 0x1000.

Development Department
Gurtam
36

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

Вопрос по вызову отчетов: подскажите, пожалуйста, где можно посмотреть значения параметров
reportResourceId, reportTemplateId.
А так же где смотреть все Id: объектов, зон и т.д., кроме как составлять запросы, а потом разбирать их...

37

Интеграция GPS мониторинга с конфигурацией с 1С

Re: Интеграция GPS мониторинга с конфигурацией с 1С

RA093 wrote:

Вопрос по вызову отчетов: подскажите, пожалуйста, где можно посмотреть значения параметров
reportResourceId, reportTemplateId.

Ищите item по типу avl_resource вызовом например search_items с флагами 0х1|0x2000(http://sdk.wialon.com/wiki/ru/sidebar/remoteapi/apiref/format/resource#shablony_otchetov). id по 0х1=reportResourceId, id по 0х2000=reportTemplateId.

RA093 wrote:

А так же где смотреть все Id: объектов, зон и т.д., кроме как составлять запросы, а потом разбирать их...

Никак.

Mobile Development
Gurtam