1

Sat-lite MatrixIII RD-All 1-wire

(16/05/2022 14:48:40 отредактировано arivano)

Тема: Sat-lite MatrixIII RD-All 1-wire

Приветствую всех.
Ищу помощи по такому поводу: использовали в организации систему Агросигнал. На части бензовозов установлены терминалы Galileo, на части sat-lite 4. К терминалам по 1-wire подключены считыватели Matrix III RD-All.
Начали перевод всей системы на Wialon и, с терминалов Galileo получаем параметр ibutton_code=3816735, а с Sat-lite параметр ibut_id=011F3D3A00660089.
Суть вопроса: как из того, что получаем в ibut_id средствами Wialon получить аналогичное ibutton_code?
Сколько пересмотрел сайтов, как преобразовать этот длинный код, к сожалению, не нашел.
Заранее спасибо за дельный совет!

2

Sat-lite MatrixIII RD-All 1-wire

Re: Sat-lite MatrixIII RD-All 1-wire

https://help.wialon.com/help/wialon-hos … 1%80%D0%B0

Посмотрите тут

3

Sat-lite MatrixIII RD-All 1-wire

(16/05/2022 15:57:29 отредактировано arivano)

Re: Sat-lite MatrixIII RD-All 1-wire

AlexE пишет:

https://help.wialon.com/help/wialon-hos … 1%80%D0%B0

Посмотрите тут

Смотрел. Проблема в том, какие именно преобразования нужны (битовый сдвиг влево/вправо, логическая операция и т.п.). (
Нет описания длинного кода, который получаем через Sat-lite. Нашел преобразователь по адресу https://guardsaas.com/ru/content/keycode, но с этим значением он не работает.

4

Sat-lite MatrixIII RD-All 1-wire

Re: Sat-lite MatrixIII RD-All 1-wire

arivano пишет:

Приветствую всех.
Ищу помощи по такому поводу: использовали в организации систему Агросигнал. На части бензовозов установлены терминалы Galileo, на части sat-lite 4. К терминалам по 1-wire подключены считыватели Matrix III RD-All.
Начали перевод всей системы на Wialon и, с терминалов Galileo получаем параметр ibutton_code=3816735, а с Sat-lite параметр ibut_id=011F3D3A00660089.
Суть вопроса: как из того, что получаем в ibut_id средствами Wialon получить аналогичное ibutton_code?
Сколько пересмотрел сайтов, как преобразовать этот длинный код, к сожалению, не нашел.
Заранее спасибо за дельный совет!


Ну вообще, если просто забить 3816735 в калькулятор, то в 16-ричной системе это число 3A3D1F, т.е. как преобразовать одно в другое прекрасно видно - надо обрезать строку и полученные байты перевести в число. Тут скорее вопрос к саппорту Гуртам, что можно сделать со строкой средствами Wialon.

Датчики расхода и уровня топлива, системы бортового взвешивания, контроля температуры и другое оборудование для телематики
Manufacturer of fuel level/consumption sensors, onboard weighing, temperature sensors, displays.... etc.
eurosenstelematics.com
telegram channel (ENG)  https://t.me/eurosens  (RUS) https://t.me/mechatronicsby
5

Sat-lite MatrixIII RD-All 1-wire

(17/05/2022 05:27:37 отредактировано lexxon)

Re: Sat-lite MatrixIII RD-All 1-wire

arivano пишет:

Нет описания длинного кода, который получаем через Sat-lite.

Sat-lite3 присылает параметр ID ключа вида ibut_id=012850741B000092, это полный идентификатор ключа iButton.

Gallileo 7.0 присылает параметр ID ключа вида 460607528, это преобразованный внутренним алгоритмом терминала ID ключа вида 012850741B000092, где отсекаются 1 и последний байты и пересчитывается, как число в little-endian (28 50 74 1B = 0x1B745028 = 460607528)

arivano пишет:

Суть вопроса: как из того, что получаем в ibut_id средствами Wialon получить аналогичное ibutton_code?

А в обратную сторону не подойдёт? В расширенных настройках для Галилео, вроде бы есть такой пункт.

  • Sat-lite MatrixIII RD-All 1-wire
6

Sat-lite MatrixIII RD-All 1-wire

Re: Sat-lite MatrixIII RD-All 1-wire

mechatronica пишет:
arivano пишет:

Приветствую всех.
Ищу помощи по такому поводу: использовали в организации систему Агросигнал. На части бензовозов установлены терминалы Galileo, на части sat-lite 4. К терминалам по 1-wire подключены считыватели Matrix III RD-All.
Начали перевод всей системы на Wialon и, с терминалов Galileo получаем параметр ibutton_code=3816735, а с Sat-lite параметр ibut_id=011F3D3A00660089.
Суть вопроса: как из того, что получаем в ibut_id средствами Wialon получить аналогичное ibutton_code?
Сколько пересмотрел сайтов, как преобразовать этот длинный код, к сожалению, не нашел.
Заранее спасибо за дельный совет!


Ну вообще, если просто забить 3816735 в калькулятор, то в 16-ричной системе это число 3A3D1F, т.е. как преобразовать одно в другое прекрасно видно - надо обрезать строку и полученные байты перевести в число. Тут скорее вопрос к саппорту Гуртам, что можно сделать со строкой средствами Wialon.

О, спасибо, что глаза открыли! Обращусь к саппорту.

7

Sat-lite MatrixIII RD-All 1-wire

Re: Sat-lite MatrixIII RD-All 1-wire

lexxon пишет:
arivano пишет:

Нет описания длинного кода, который получаем через Sat-lite.

Sat-lite3 присылает параметр ID ключа вида ibut_id=012850741B000092, это полный идентификатор ключа iButton.

Gallileo 7.0 присылает параметр ID ключа вида 460607528, это преобразованный внутренним алгоритмом терминала ID ключа вида 012850741B000092, где отсекаются 1 и последний байты и пересчитывается, как число в little-endian (28 50 74 1B = 0x1B745028 = 460607528)

arivano пишет:

Суть вопроса: как из того, что получаем в ibut_id средствами Wialon получить аналогичное ibutton_code?

А в обратную сторону не подойдёт? В расширенных настройках для Галилео, вроде бы есть такой пункт.

То, что выдает Galileo, написано на самой карте. Проще наполнить базу просто прочитав значения с карты, чем считывать значения каждой карты и только после добавлять в водители.
Но, всё равно спасибо!