1

Информация c датчиков

(edited by wegic18774 14/07/2021 08:33:28)

Topic: Информация c датчиков

Доброго времени суток.
Пытаюсь получить некоторую информацию с датчиков авто, как зажигание, скорость, время простоя и тп. Как я понял это можно сделать с помощью событий т.е. добавить элемент в сессию https://sdk.wialon.com/wiki/ru/kit/remo … datafalags а потом получить изменения https://sdk.wialon.com/wiki/ru/kit/remo … s/avl_evts.
Нет ли более простого способа, как например по рест запросу получить все эти данные за текущий момент? Или я невнимательно читаю документацию.
Благодарю за помощь!

2

Информация c датчиков

Re: Информация c датчиков

Вы можете использовать запрос core/search_item или core/search_items

https://sdk.wialon.com/wiki/ru/kit/remo … arch_items

Так же ознакомьтесь с разделом "форматы данных"

Independent Expert
3

Информация c датчиков

(edited by wegic18774 23/07/2021 14:08:32)

Re: Информация c датчиков

Спасибо за наводку. Но как получить данные с датчиков? Вот например https://sdk.wialon.com/wiki/ru/local/re … t#datchiki по этому доку ищу включена ли зажигания,
https://wialon.uz/wialon/ajax.html?svc=core/search_item&params={"id":<id>,"flags":4109}&sid=<sid>. но в результате нет этого значения. Он как бы возвращает просто список датчиков мне кажется.

4

Информация c датчиков

Re: Информация c датчиков

Добрый день, wegic18774!
Перенсла вашу тему в ветку, где наши специалисты помогают разбираться с вопросами по SDK.

Nastassia Maslovskaya
Business Analyst, Wialon
5

Информация c датчиков

Re: Информация c датчиков

wegic18774 wrote:

Доброго времени суток.
Пытаюсь получить некоторую информацию с датчиков авто, как зажигание, скорость, время простоя и тп. Как я понял это можно сделать с помощью событий т.е. добавить элемент в сессию https://sdk.wialon.com/wiki/ru/kit/remo … datafalags а потом получить изменения https://sdk.wialon.com/wiki/ru/kit/remo … s/avl_evts.
Нет ли более простого способа, как например по рест запросу получить все эти данные за текущий момент? Или я невнимательно читаю документацию.
Благодарю за помощь!

Добрый день,
Вы можете получать последнее значение датчика через запроса unit/calc_last_message - https://sdk.wialon.com/wiki/ru/sidebar/ … st_message

Также можно через комбинацию запросов unit/calc_sensors и messages/load_interval получить значения датчиков за интервал (на основе вообщений)
Пример, вначале выполняется запрос messages/load_interval для загрузки сообщений, потом уже unit/calc_sensors

https://hst-api.wialon.com/wialon/ajax.html?svc=messages/load_interval&params={"itemId":214,"timeFrom":1607589995,"timeTo":1607589900,"flags":1,"flagsMask":65281,"loadCount":6}&sid=027cb1c8f0b3c7b745963fc

https://hst-api.wialon.com/wialon/ajax.html?svc=unit/calc_sensors&params={"source":"","indexFrom":0,"indexTo":5,"unitId":214,"sensorId":0}&sid=027cb1c8f0b3c7b25745963fc

Или работать с events - сначала загрузить объекты в сессию, потом получать обновления через check
Есть примеры тут - https://forum.gurtam.com/viewtopic.php?id=17215 (только английская ветка форума)

https://youtu.be/1RYY1DiR7A4 - также вебинар, где я более подробно рассказываю про events
`

Diana Cheley
Wialon Hosting Expert
Gurtam
6

Информация c датчиков

(edited by wegic18774 30/07/2021 12:21:43)

Re: Информация c датчиков

Спасибо большое.