26

RFID - 1-wire - ID 16 знаков

(25/12/2014 14:45:39 отредактировано lexer)

Re: RFID - 1-wire - ID 16 знаков

Fagot73 пишет:

Попробуйте в гугл поискать "hex to dec" , в поле HEX внести 010000000000003D, в поле DEC увидите 72057594037927997

но если в этот калькулятор внести номер той же карточки от 5300 - 0124C72A0007001D, то на выходе получим 82409676402524189, а должно быть  82409676402524193

27

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

lexer пишет:

но если в этот калькулятор внести номер той же карточки от 5300 - 0124C72A0007001D, то на выходе получим 82409676402524189, а должно быть  82409676402524193

Посчитали какую контр сумму считыватель передает в данном случае,
считыватель передает: 0124C72A00070021,  5300 выдает на Виалон (я не уверен что 5300, может и Ваилон не совсем верно понимает , нужно посмотреть в терминале что показывает 5300 с этой карточкой) 0124C72A0007001D
Если взять за истину что мы таки передаем правильно (0124C72A00070021), то данные руптелы подтверждают правильность передачи нами номера и CRC. т.е. 0x0124C72A00070021 = 82409676402524193

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

RFID - 1-wire - ID 16 знаков

(25/12/2014 15:55:53 отредактировано lexer)

Re: RFID - 1-wire - ID 16 знаков

Значит, если на карточке написан код 0004649949   070,62429 , то считыватель должен передавать 01DDF34600070021 ?
а от руптелы на виалоне должно быть - 134531045864701985 ?

так как у меня сейчас с этой же карточкой приходит - 134531045865488395

29

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

lexer пишет:

Значит, если на карточке написан код 0004649949   070,62429 , то считыватель должен передавать 01DDF34600070021 ?
а от руптелы на виалоне должно быть - 134531045864701985 ?

Ранее писал, повторюсь ещё раз...
Из десятичного номера который написан на карточке я не могу точно сказать что будет передавать считыватель. "21" (CRC) в конце номера hex считаемся по алгоритму Dallas учитывая все данные в посылке. На карточке снаружи не написан код производителя (00 07 в данном случае), а он тоже входит в алгоритм расчета CRC.
01 DDF346 0007 00 21 зеркалим DDF346 --- 46F3DD, получаем искомый номер карточки 4649949 дес. Всё, что я могу восстановить по внешнему виду карточки - это только 01 DDF346
Господа, прекращаем троллинг. Информации в теме более чем достаточно для обращения в соответствующие инстанции :-)
Всем спасибо.

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

Добрый день. Посредством 1-wire можно подключить не только считыватели RFID, но и другие датчики, поэтому мы не парсим данные с этого канала. Тут только могу предложить создать датчик, который разобьет число на биты, а после соберет их в нужной последовательности. Например: у нас есть одно байтовое число 143. это в двоичной системе (1000 1111). Клиенту нужно только средние 4 бита (0011). Тогда датчик будет иметь вид - (sensor:3*const1) + (sensor:4*const2) + (sensor:5*const4) + (sensor:6*const8). Так мы выделим из  (1000 1111) четыре бита (0011). По такому принципу можно выделить необходимое кол-во бит, расположенных в любой последовательности в середине числа.

Виталий Дмитренко
Gurtam
31

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

dzvi пишет:

Добрый день. Посредством 1-wire можно подключить не только считыватели RFID, но и другие датчики, поэтому мы не парсим данные с этого канала. Тут только могу предложить создать датчик, который разобьет число на биты, а после соберет их в нужной последовательности. Например: у нас есть одно байтовое число 143. это в двоичной системе (1000 1111). Клиенту нужно только средние 4 бита (0011). Тогда датчик будет иметь вид - (sensor:3*const1) + (sensor:4*const2) + (sensor:5*const4) + (sensor:6*const8). Так мы выделим из  (1000 1111) четыре бита (0011). По такому принципу можно выделить необходимое кол-во бит, расположенных в любой последовательности в середине числа.

Здравствуйте.
мммм.
А если попробовать пойти методом от сложного к простому для дилеров/интеграторов?
Например, в перечне датчиков создать именно тип датчика RFID 1-wire? Для начала, как бы. А методы его пересчета добавить потом в таблицы пересчета в зависимости от производителя терминалов...
ИМХО вышеописанный Вами метод сложноват.

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

формула для экселя котороя "выворачивает" шестнацетичку в экселе =СЦЕПИТЬ(ПСТР(B2;7;2)&ПСТР(B2;5;2)&ПСТР(B2;3;2)&ПСТР(B2;1;2);C2)
B2 --- шест
С2 --- приставка (производитель карты)

33

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

DIESEL , красава! Откровенно)
Фагот, тоже знает) молодца, рубишь)

S&M Groups
34

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

lexer Юр, считыватель передает код ( хотя можно конечно прошивками, топором допилить по разному).. а далее как терминал его понимает, так и дает результат.

Не многие считыватели в отличие от Фаготовских могут это делать.

Судя по твоему сообщению ты опять пытаешься в адм привязать) Это не предсказуемый терминал.
Я конечно могу быть не прав))

S&M Groups
35

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

babay
lexer  - не Юра :-)
А про работу с АДМ считывателя нашего - да, там есть вопросы. Но эти вопросы возникают только у одного дилера, у которого я так понимаю какая-то совсем специализированная прошивка АДМ.
Мы сделали свою версию прошивки, где эти неутряски с АДМ должны уйти в небытие. И считыватель с этой новой прошивкой у тебя. Предавал тебе чтобы вы там протестили, ибо я так понимаю парк АДМ у вас немалый. В общий прокат её пока не будем выдавать, нет смысла. У всех всё работает.

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

RFID - 1-wire - ID 16 знаков

(09/02/2015 16:23:15 отредактировано lexer)

Re: RFID - 1-wire - ID 16 знаков

babay пишет:

lexer Юр, считыватель передает код ( хотя можно конечно прошивками, топором допилить по разному).. а далее как терминал его понимает, так и дает результат.

Не многие считыватели в отличие от Фаготовских могут это делать.

Судя по твоему сообщению ты опять пытаешься в адм привязать) Это не предсказуемый терминал.
Я конечно могу быть не прав))


в подписи я не Юра (даже проверил,а то мало ли) smile

АДМ - это нечто.. клиент все мозги проел ими.. в итоге решили менять на про3 и не "капкать в мозг" ))

37

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

lexer Рома, ты совсем не Юра. Но ты у меня в телефоне записан как Юра)
dzvi , ваш пост совсем не очем ) честно.
Тут дядьки железячники пытаются баги железа с помощью бубна порешать)

lexer ) инженерная мысль.. По статистике каждый инженер даже не думая о том ( вносит такую хрень, что кроме него никто ее не решит)
Так я о том. Не копируй) потому что это чудо, и только с чудо магией  можно все решить, задачи загадного инженера и постановщика
и транс не поможет)

Фагот, я думаю точно знает) копировальщиков на пальцах всех решений, потому что организовывали на его железках.
Но и это ему выгодно, а почему  бы и нет)

S&M Groups
38

RFID - 1-wire - ID 16 знаков

(20/02/2015 10:07:34 отредактировано Fagot73)

Re: RFID - 1-wire - ID 16 знаков

babay
Открою тебе страшную тайну.
Те, которых ты считаешь образцами для копирования и так переживаешь что все их копируют, тоже скопировали. Потом демпинговали. А оно не работает :-)
Как-то так.
Нечего там копировать, поверь мне. Основная "соль" раздачи топлива с идентификацией - софт (ПО). Отчеты. Которых до сих пор я ни у кого рабочих не видел. Так, баловство. На предприятии 40-50 точек раздачи, целый день нужно строить отчеты. Какая это автоматизация?
А набор железа для осуществления раздачи и как он (во что) упакован... Цвет коробки не решает вопроса.

АПД: "копировальщиков" действительно единицы. Так что о моей выгоде не идет никакой речи :-). Мне просто интересна эта тема. Делаем то что умеем лучше всех. Не более.

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

Fagot73 ) ну вы на высоте. Тут спора нет. Все гуд работает

S&M Groups
40

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

babay пишет:

Fagot73 ) ну вы на высоте. Тут спора нет. Все гуд работает

Щиро дякуємо :-)

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

beal пишет:

Для того, что бы ID карты регистрировался без изменений, активируйте параметр "Reverse ibutton" в настройках прибора.

На PRO данной функции нет, так и передаются номера 1-wire без двух битов. Это касается не только наших считывателей, речь о некорректной передаче данных 1-wire.

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

Есть такая функция на PRO спрятана на первой вкладке, возле "тип устройства" -- "сконфигурировать устройство для данного объекта"

43

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

beal
В PRO есть такая настройка, нашёл. Вопрос снимается.

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

RFID - 1-wire - ID 16 знаков

Re: RFID - 1-wire - ID 16 знаков

я просто оставлю это сдесь
=СЦЕПИТЬ(ПСТР(F3;15;2);ПСТР(F3;13;2);ПСТР(F3;11;2);ПСТР(F3;9;2);ПСТР(F3;7;2);ДЕС.В.ШЕСТН(D3-3))

где
F3 --- Bitrek 910 + Wialon PRO
D3 --- DEC1

p.s.
это для тех кто забыл поставить галку Reverse ibutton в настойках обекта, и собственно чтобы сделать этот "реверс" номера карт под битрек.

Номера карт вытаскиваются программой WriteReader