1

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

Тема: RFID - 1-wire - ID 16 знаков

Карты RFID, с дыркой и номером

Имеет ли номер написанный на карте, с заводским номером зашитым в память хоть какую нибудь связь

Пример номер карты

0004891235 074,41571

В Виалоне выдает ID=00000013004AA260
Из Hex в DEC
81609269856


Или это просто серийный номер?! не имеющий связи с ID карты.

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

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

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

Или
0004131591 063,02823
В Виалоне
ID=00000009003F0B04

3

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

(13/11/2014 00:53:49 отредактировано Fagot73)

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

"В Виалоне выдает ID=00000013004AA260" ---
переведи в десятичку 4A A2 60 - получишь ровно 4891232, т.е то, что написано на карте (номер без запятой)
Второй вариант --- ошибка, если на карте написано 4131591, значит HEX должен быть 3F0B07
Остальные знаки при передаче в ID на Виалон --- код производителя карты и "добивка" нулями до необходимой длины стандарта DS1990A

P/S/ --- что-то у тебя не так с номерами карт или трекером, в первом варианте тоже не совпадает, только обратил внимание.
Что за трекер такой? Или "пан сам склепав"?

ЗЗЫ по моему скромному мнению должно быть так (если отталкиваться от номеров на карте, проверил)
На карте написано: 0004891235 074,41571, в Виалон приходить должно  ID=0000001300  4AA263
На карте написано: 0004131591 063,02823, в Виалон приходить должно  ID=0000001300  3F0B07
Пробел в значениях ID дал для выделения значащих цифр, на Виалоне они идут без пробелов

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

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

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

Считыватель ваш (завязан через 1-wire) -  контролер bitrek

Еще один пример

0004219142 064,24838
Выдает ID=0000000900406103

По логике получается должно быть 406106, а выдает 406103. Может карты перешивали, утром спрошу))

5

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

(13/11/2014 01:31:58 отредактировано Fagot73)

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

проверил ещё раз  по новым данным --- думал сначала что у меня калькулятор глюкнул.
"Таки да", есть ошибка. Файлик в формате ексель для проверки во вложении, слева ставите десятичный номер карты, справа получаете правильный HEX код (часть кода) который должен быть виден в Виалоне.
З.Ы - не прикрепляется файл, если нужно - в личку, вышлю

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

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

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

да шарю я в экселе )) =ДЕС.В.ШЕСТН
Так что получается всегда -3 (отнимать 3 от десятичных) ???

7

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

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

DIESEL пишет:

Считыватель ваш (завязан через 1-wire) -  контролер bitrek

Еще один пример

0004219142 064,24838
Выдает ID=0000000900406103

По логике получается должно быть 406106, а выдает 406103. Может карты перешивали, утром спрошу))

Если все же ID приходит не верный в Wialon , не соответствующий карточке, напишите, пожалуйста, на support@gurtam.com (с указанием типа устройства)
Проверим верно ли парсится  ID

Diana Cheley
Wialon Hosting Expert
Gurtam
8

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

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

ну как-то так получается, именно "минус" 3 от десятичного номера.
Или карточки такие (не встречал раньше) или .....
Подключите считыватель к компьютеру, запустите наше ПО и посмотрите что показывает ПО в полях где номер карточки.
Ещё вариант проверки - подключите на 1-wire к трекеру оригинальный iButton DS1990A, на Ваилон должны приходить данные как написано на самой "таблетке". Если приходят данные точно такие же как на таблетке - значит 99,9 % что-то с картами.

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

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

(13/11/2014 10:06:04 отредактировано DIESEL)

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

Fagot73 пишет:

или .....
Подключите считыватель к компьютеру, запустите наше ПО и посмотрите что показывает ПО в полях где номер карточки


Попробую вечером с Вашим ПО, отпишусь где в итоге оно отнимает.

Теперь хоть более понятно что куда, а то  не мог пазл сложить.

10

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

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

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

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

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

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

Актуальный вопрос: "кто теряет 2 бита из номера карточки" решён?

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

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

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

Вечером выложу скриншоты (номер карты, программа считывателя, Bitrek, wialon), чтобы точно понимать где оно теряется!!!

13

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

(19/11/2014 15:11:45 отредактировано Fagot73)

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

На всякий случай сбрасываю скрин как выглядит преобразованный в десятичку номер карты в сообщениях на Виалоне.
Считыватель MR-9U передает полный номер карточки, на скрине сообщения от трекера BCE FM Blue + (НЕ реклама)
RFID - 1-wire - ID 16 знаков
Фото из программы считывателя мне нужно только для того, чтобы убедиться что проблема НЕ в карточках.

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

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

(19/11/2014 23:15:12 отредактировано DIESEL)

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

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

Перевод номера из дес в шест
RFID - 1-wire - ID 16 знаков

программа

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

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

wialon pro

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


Да выходит что при передаче Bitrek 910 на wialon где-то теряются 3 единицы при передаче ID.

15

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

(20/11/2014 09:23:02 отредактировано Fagot73)

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

картинки не подтянулись, но даже без них - если номер карты дес/шест в нашей программе и на карте совпадают, то дальше передавать "эстафету" понятно кому.
З.Ы. Подтянулись, вижу. В сообщениях на Виалоне hex код отличный от оригинального номера карты.

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

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

(08/12/2014 12:57:37 отредактировано beal)

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

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

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

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

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

Да все верно после установке "галки" на "Reverse ibutton" все работает.

ID=00000009003F0B04
после "галки"
ID=070B3F0009000000

18

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

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

Табл. для преобразования номера карты в Wialon.

Опубликовать вложения

Иконка вложений карты wialon.xls 227 Кб, файл был скачан 834 раз(а) 

19

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

(23/12/2014 15:19:05 отредактировано Fagot73)

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

DIESEL пишет:

Табл. для преобразования номера карты в Wialon.

Не факт!
ID=070B3F 0009 000000
Из визуальной видимой части номера карты (0004131591) возможно однозначное утверждение только части "070B3F", часть " 0009" может быть различной и зависит от партии/производителя карточек. Может быть и 0014 и 0004 и вообще в этих двух байтах могут быть оба байта значащие (например 1404).
Просто комментарий, не более :-)
З.Ы. на вопрос "а могут ли быть карты с одинаковым номером на карте и разными кодами производителя" отвечу так: я такого не видел. Не обращал внимания, так точнее.

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

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

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

на втором листе в ячейку A1 добавляем то что в итоге хотим увидеть в зависимости от производителя карт wink

21

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

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

А теперь все в один мануальчик напишите) и + в карму получите

S&M Groups
22

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

(24/12/2014 21:35:42 отредактировано Fagot73)

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

Манул не покажет на Виалоне реального номера карт.
Аналогичная/такая же ситуация и по другим трекерам. Перепиливать прошивки никто не будет, поскольку трекеры заточены под работу с Ibutton, передают номер "таблэтки" типа так, как на нем написано. Не все трекеры, кстати :-).
Некоторые передают номер hex + crc
Некоторые передают ятакинепонял что, но уникальное.
Некоторые передают номер карты, но иногда с ошибками ввиду неполного понимания  того, что описано мною выше.
Вся необходимая информация для всех заинтересованных выше есть. Мы (МОНТЕЛ-РЕК) не уникальны в передаче номера карты по 1-вайр, поэтому речь об "заточке" именно под наш считыватель не идет.
Вариант с наименьшими затратами нервов - написать APPS под Виалон. Который будет конвертировать данные с одного-второго-третьего вида трекеров в десятичный вид номера карты при необходимости. Форматы передачи данных об ID от различных трекеров есть, думаю необходимо в APPS определить тип трекера, при необходимости в настройках объекта указать что данные  ID 1-wire конвертировать в номер карточки и, собственно, "всё готово".
Могу поучаствовать в данном процессе в качестве конусультанта по своему девайсу и тестировщика "бэзкоштовно", но необходимы трекеры покупать не буду точно :-)

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

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

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

Fagot73 ей, я про мануал. юзермануал. где, как. где не покажет, что надо сделать. и т.д.
епт. Я не про производителей карт.
1. елси не так.. то вот так.
2. не пашет ( обновляем прошиву которую скачали вот от ..... или пишем на суппорт)
3. нет обратной связи, гвоздем в стенку, производителя в общий черный лист с подробным описанием

S&M Groups
24

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

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

Присоединяюсь к поиску виновного.. )
Тот же считыватель - трекера 5300 и Про3.
В виалон приходят номера:
1)когда карточки нет:
5300 - 010000000000003D
Про3 - 72057594037927997
2) когда вставлена карточка с номером     : 00002803492   042,50980
5300 -  0124C72A0007001D
Про3 - 82409676402524193

25

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

(25/12/2014 14:03:57 отредактировано Fagot73)

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

lexer пишет:

Присоединяюсь к поиску виновного.. )
Тот же считыватель - трекера 5300 и Про3.
В виалон приходят номера:
1)когда карточки нет:
5300 - 010000000000003D
Про3 - 72057594037927997
2) когда вставлена карточка с номером     : 00002803492   042,50980
5300 -  0124C72A0007001D
Про3 - 82409676402524193

1)когда карточки нет:
5300 - 01 000000000000 3D ---- да, считыватель передает 01 (код 1990А) 000000000000 (6 байт/48 бит номера) 3D (CRC), FM5300 тут абсолютна права, на Ваилон передает с кодом и CRC
2) когда вставлена карточка с номером     : 00002803492   042,50980
5300 -  01 24C72A000700 1D -----  преобразовываем в калькуляторе 2803492 в hex =ДЕС.В.ШЕСТН, получается 2A C7 24 (3 байта или 24 бит уникального номера карточки), далее раскладываем посылку от 5300 "по полочкам":
01 24C72A000700 1D ---- 01 (код 1990А)  24 C7 2A (номер карты в обратном порядке, см. выше) 0007 (код производителя карточки)  00  (добавляем один байт конст 00 для соблюдения длины 1990А) 1D (CRC) 
Как-то так.
Т.е. можно при помощи манипуляций с таблицей exel вычислить номер карточки "как написано на ней". Для этого из данных на Виалоне берём 3 байта после "01" (24C72A),  "зеркалим" их --- 2AC724, преобразовываем в exel при помощи функции =ШЕСТН.В.ДЕС в десятичку и получаем результат (2803492).

По Про3 (добавлено)

На Виалон приходит конвертированная в десятичку посылка, конвертируют "всё", включая код семейства (01) и CRC
Попробуйте в гугл поискать "hex to dec" , в поле HEX внести 010000000000003D, в поле DEC увидите 72057594037927997

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