Wiegand протокол проводки против Wiegand формата данных
Оригинальный эффект Wiegand описывает специально обработанные провода, которые производят резкий магнитный импульс, и этот эффект дал свое название интерфейсу считывателя, который сигнализирует контроллеру по двум линиям данных, D0 (data-zero) и D1 (data-one), плюс земля. Этот интерфейс является протоколом проводки. Он передает только поток единиц и нулей и ничего не говорит о том, что означают эти биты.
The Wiegand data format is the agreement about what the bit stream means: how long it is, which bits are the facility code, which are the card number, and which are parity. Two readers can use the identical 5-volt D0/D1 wiring yet present completely different formats. When someone says a card is '26-bit Wiegand' or '37-bit H10304', they are describing the data format, not the cable. Modern 13.56 MHz credentials built on the matching smart-card silicon, as well as iCLASS credentials, often still carry a Wiegand-format payload internally so they drop into existing panels, even though no physical Wiegand wires are involved.
Что внутри формата Wiegand: код объекта, номер карты и четность
Почти каждый формат Wiegand состоит из трех компонентов. Код объекта (также называемый кодом сайта или, в некоторых форматах HID, кодом компании или клиента) идентифицирует организацию или установку. Номер карты — это уникальный идентификатор учетных данных в рамках этого объекта. Биты четности — это биты проверки ошибок, которые считыватель вычисляет по определенным диапазонам данных, чтобы панель могла отклонить искаженное считывание.
Классический 26-битный H10301 является хрестоматийным примером: 1 ведущий бит четности, 8-битный код объекта (0-255), 16-битный номер карты (0-65,535) и 1 завершающий бит четности, всего 26 бит. Ведущий бит — это четная четность по первым 12 битам данных; завершающий бит — это нечетная четность по последним 12 битам данных. Более крупные форматы просто расширяют поля кода объекта и номера карты и корректируют схему четности, поэтому 35-битный Corporate 1000 может адресовать гораздо больше карт, чем когда-либо мог 26-битный формат.
- Facility / site / company code: идентифицирует здание или организацию
- Номер карты: уникальный идентификатор держателя в рамках этого объекта
- Бит(ы) четности: проверка ошибок, вычисленная по фиксированным диапазонам битов
- Общая длина битов: основное число (26, 34, 35, 37, 48 и так далее)
Какие существуют распространенные битовые форматы Wiegand?
26-битный H10301 является наиболее широко используемым форматом в мире. Это открытый, непатентованный отраслевой стандарт: любой производитель может его производить, ширина полей является общедоступной, и эта открытость является именно тем, почему его легче всего сопоставить. Компромисс заключается в небольшом адресном пространстве, всего 256 кодов объектов и около 65 000 номеров карт, поэтому одни и те же пары код объекта/номер карты повторяются на несвязанных объектах.
Выше 26 бит расположены более широкие форматы HID. 34-битный H10306 содержит 16-битный код объекта и 16-битный номер карты; 37-битный H10304 содержит 16-битный код объекта и 19-битный номер карты; а связанный 37-битный H10302 полностью отбрасывает код объекта в пользу одного 35-битного номера карты. Они дают гораздо больший запас, чем 26-битные, оставаясь при этом стандартными опубликованными форматами.
HID Corporate 1000 — это зарегистрированная, управляемая программа. 35-битный C1000 использует 12-битный идентификатор компании/объекта плюс 20-битный номер карты; 48-битный C1000 расширяет код компании и использует примерно 23-битный номер карты, поддерживая миллионы уникальных учетных данных. Форматы Corporate 1000 и их диапазоны номеров карт контролируются HID для зарегистрированного клиента, поэтому организация-эмитент, а не поставщик карт, владеет нумерацией.
Наконец, многие платформы доступа поставляют проприетарные форматы необычной длины, такие как Software House CCOTZ 37-бит, Lenel 42-бит, Avigilon 56-бит или DMP 31/33-бит. Они перестраивают поля кода объекта, номера карты и четности способами, специфичными для поставщика. Они по-прежнему используют тот же интерфейс Wiegand, но вы должны точно соответствовать формату, а не только длине битов. Это специализированные форматы, которые большинство поставщиков не хранят на складе, и именно здесь наш опыт в форматах наиболее силен.
Почему соответствие кода объекта является ключевым для совместимой карты
Контроллер не просто проверяет, что карта имеет правильный формат и длину. Он проверяет значения внутри, и код объекта является привратником. Большинство панелей запрограммированы на допуск только тех учетных данных, код объекта которых соответствует тому, который настроен для этой двери или системы. Карта с правильным битовым форматом, но неправильным кодом объекта считывается нормально считывателем, а затем отклоняется панелью, что выглядит идентично «плохой карте», хотя кодировка технически действительна.
Вот почему заказ совместимой карты означает предоставление трёх вещей: формата (например, 26-битный H10301), кода объекта и номера карты или диапазона. Если формат правильный, а код объекта неправильный, ничего не откроется. Код объекта и номер карты обычно напечатаны на ваших существующих картах или доступны у вашего администратора контроля доступа, и это те детали, которые позволяют нам закодировать совместимый идентификатор доступа, который представляет точные данные, которые ваши считыватели уже принимают в открытом формате, идентичные вашим оригиналам.
- Сообщите нам название формата или длину битов (например, 37-битный H10304)
- Сообщите нам код объекта / сайта / компании
- Сообщите нам номер карты или диапазон, который вам нужен для кодирования
Какие форматы Wiegand могут быть предоставлены на совместимой карте?
Открытые низкочастотные форматы Wiegand воспроизводятся чисто. 125 kHz HID Prox, Indala, AWID и аналогичные идентификаторы доступа несут свою полезную нагрузку Wiegand как открытый, непатентованный сигнал, поэтому мы можем закодировать этот точный формат, код объекта и номер карты на программируемый T5577 или совместимую заготовку, которую считыватель обрабатывает как идентичную оригиналу. Открытые устаревшие идентификаторы доступа 13.56 MHz, которые просто представляют полезную нагрузку Wiegand, могут быть сопоставлены таким же образом.
Registered and proprietary formats work differently. HID Corporate 1000 numbering is managed by HID for the enrolled customer, so supplying matching cards depends on the customer's own program access. And secured smart credentials, AES-secured 13.56 MHz smart cards, HID Seos, and iCLASS SE or Elite, are secured by design. For those we supply compatible blank credentials on the matching chip platform; your own system or integrator enrols them with its keys, exactly as it would credentials ordered through the OEM channel, so the keys and your site security stay in your hands. We are an independent manufacturer and supplier of compatible access-control credentials and are not affiliated with, authorized by, or endorsed by HID, Lenel, Software House, or any other manufacturer.
Распространенные битовые форматы Wiegand и их внутренняя структура
| Формат | Биты | Код объекта | Номер карты | Примечания |
|---|---|---|---|---|
| H10301 | 26-битный | 8-битный (0-255) | 16-битный (0-65,535) | Открытый, непатентованный отраслевой стандарт; самый распространенный формат в мире; 2 бита четности |
| H10306 | 34-битный | 16-bit | 16-bit | Открытый формат HID; более широкий диапазон объектов и карт, чем 26-битный |
| H10304 | 37-битный | 16-bit | 19-битный | Открытый формат HID; большое пространство номеров карт (вариант H10302 отбрасывает FC для одного 35-битного номера) |
| Corporate 1000 (C1000) | 35-битный | 12-битный идентификатор компании | 20-битный | Зарегистрирован/управляется HID для зарегистрированного клиента; нумерация контролируется организацией |
| Corporate 1000 (C1000) | 48-битный | Расширенный код компании | ~23-битный | Зарегистрирован/управляется HID; поддерживает миллионы уникальных идентификаторов доступа |
| Software House CCOTZ (собственный пример) | 37-битный | Определяется поставщиком | Определяется поставщиком | Собственная компоновка C-CURE / iSTAR; должен соответствовать точный формат, а не только битовая длина |