IronLogic СКУД
Сетевые контроллеры => Z5R WEB => Тема начата: Akarus от 25 Февраля 2019, 10:41
-
Добрый день!
В справке к SDK GUARD указано:
Номер ключа храниться в массиве из 16 байт, где первый байт (card_num[0]) определяет длину номера карты L, следующие L байтов - номер карты.
Тип карты / Номер байта 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Em-Marine 6 номер серия F1 F2 F3 0 0 0 0 0 0 0 0 0
С первыми четырьмя байтами всё ясно, а что такое и откуда берутся значения для 4,5 и 6 байта (F1 F2 F3)?
-
Добрый день
С первыми четырьмя байтами всё ясно, а что такое и откуда берутся значения для 4,5 и 6 байта (F1 F2 F3)?
У Em-Marine длина номера = 5 байт (первые 3 байта - номер и серия, следующие 2 байта - код производителя), в контроллере в записи ключа хранится 6 байт номера. Недостающие байты заменяться нулями.
Если считыватель подключен по Dallas, то от считывателя в контроллер передаются 6 байт номера, если по Wiegand, то 3 байта. Если считыватель подключен по Wiegand или если в записи ключа контроллера установлен флаг "Короткий номер", то номер от считывателя сравнивается с номером в записи ключа в контроллере только по 3 байтам, иначе - по 6 байтам.