wegic18774 пишет:Доброго времени суток.
Пытаюсь получить некоторую информацию с датчиков авто, как зажигание, скорость, время простоя и тп. Как я понял это можно сделать с помощью событий т.е. добавить элемент в сессию https://sdk.ibs-a.ru/wiki/ru/kit/remo … datafalags а потом получить изменения https://sdk.ibs-a.ru/wiki/ru/kit/remo … s/avl_evts.
Нет ли более простого способа, как например по рест запросу получить все эти данные за текущий момент? Или я невнимательно читаю документацию.
Благодарю за помощь!
Добрый день,
Вы можете получать последнее значение датчика через запроса unit/calc_last_message - https://sdk.ibs-a.ru/wiki/ru/sidebar/ … st_message
Также можно через комбинацию запросов unit/calc_sensors и messages/load_interval получить значения датчиков за интервал (на основе вообщений)
Пример, вначале выполняется запрос messages/load_interval для загрузки сообщений, потом уже unit/calc_sensors
https://hst-api.ibs-a.ru/wialon/ajax.html?svc=messages/load_interval¶ms={"itemId":214,"timeFrom":1607589995,"timeTo":1607589900,"flags":1,"flagsMask":65281,"loadCount":6}&sid=027cb1c8f0b3c7b745963fc
https://hst-api.ibs-a.ru/wialon/ajax.html?svc=unit/calc_sensors¶ms={"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