Smartrac dogbone что это
Витал Электроникс
Каталог
Smartrac представляет новые RFID метки DogBone и ShortDipole, основанные на чипах Monza R6
Один из мировых лидеров в производстве RFID меток, компания Smartrac, расширяет свое портфолио новыми версиями давно и хорошо знакомых потребителям RFID меток DogBone и ShortDipole.
DogBone выполняются в виде inlay меток и стандартных, на клейкой основе. Они предназначены для глобальных цепочек поставок, индустриальных применений, многоразовых пропусков для автотранспорта и спортивных соревнований. Метки одинаково хорошо работают как в стандартных условиях так и в сложных средах, и на различных труднодоступных для наклеивания тегов материалах.
ShortDipole так же выполняются в виде inlay меток и стандартных, на клейкой основе. Предназначены они для ретейлерской индустрии, индустриальных применений, а так же приложений цепочек поставок. Кроме того эти метки превосходно подходят для применений на картоне, пластмассе, гофроящиках и т.д.
DogBone R6 и ShortDipole R6 оптимизированы для создания этикеток размером 10 сантиметров в ширину.
В соответствии со спецификацией чипы Monza R6 от компании Impinj, работают в диапазоне частот от 860 МГц до 960 МГц, и соответствуют стандартам EPC Gen 2 и ISO 18000-6C.
Чип Monza R6, был представлен в апреле 2014 года, он оптимизирован для маркировки товаров и поставляется с 96 битами EPC памяти. Чип был специально разработан для того, чтобы сделать RFID метки более чувствительными, по сравнению с теми, в которых используются другие чипы, с большим диапазоном чтения и новыми функциями, направленными на повышение количества и качества правильно функционирующих тегов во время производственных процессов и кодирования.
RFID метки SMARTRAC самоклеющиеся UHF
RFID метка представляет собой миниатюрное запоминающее устройство. Она состоит из микрочипа, который хранит информацию, и антенны, с помощью которой метка передает и получает информацию.
Первоклассная RFID метка Raflatac UHF DogBone для универсального применения, например, для отслеживания цепочек поставок, в текстильной промышленности и в логистике. Доступен вариант RFID метки с дополнительной пользовательской памятью.
RFID метка Raflatac UHF FROG не чувствительная к ориентации в пространстве. Реккомендуется для макрировки продукции на уровне паллет и специализированных применений.
Недорогая, высококачественная RFID метка Raflatac UHF ShortDipole для широкого применения в сферах отслеживания поставок и маркировки швейных изделий. Дополнительная пользовательская память.
Высококачественная RFID метка Raflatac UHF WEB для маркировки отдельных предметов. Устойчивое чтение/запись при нахождении рядом нескольких меток. Дополнительная пользовательская память.
Небольшая высококачественная RFID метка Raflatac UHF Belt с дополнительной пользовательской памятью. Рекомендуется как для маркировки как на уровне паллет, так и на уровне отдельных изделий.
Идеальное решение для небольших объектов. Оптимальное решение для маркировки небольших фармацевтических упаковок или объектов с ближним полем считывания. Непревзойденные по производительности RFID метки по сравнению с другими сопоставимыми аналогами.
UHF RFID: Бюджетное решение для шлагбаума
Постановка задачи
Что касается пассивных меток, начиная с 2012 года компания GS1 AISBL начала публиковать стандарты, описывающие работу UHF меток. На сегодняшний день более 60 компаний выпускает оборудование для работы с UHF метками и сами метки. Это отличное решение для нас, т.к. с точки зрения пользователя достаточно наклеить себе на машину дешёвую метку, добавить её в систему и пользоваться, пока метка физически не повредится. Никаких батареек для пультов, телефонов и смс. Принято считать, что эта технология используется в основном в промышленных системах и достаточно дорогая, но после включения в игру Китая ситуация кардинально изменилась.
Мы разработаем решение для КПП в посёлке максимально бюджетным способом и в то же время постараемся выжать максимум с точки зрения безопасности. В первую очередь нас интересует цена самих меток, она должна быть минимальная, система не должна ограничиваться одним производителем, а поддерживать любые виды меток. Во вторую очередь нас интересуют максимально бюджетные считыватели UHR. В третью очередь необходимо максимально обезопасить метки от возможности клонирования.
Выбор меток
Но возвращаемся к реальности. Нас в первую очередь интересует то, что можно крайне легко купить как оптом, так и в розницу в свободной продаже. Изучая рынок России и Китая выясняем, что в массовой продаже можно найти метки от компаний Alien и NXP, модели Higgs H3/4 и UCODE 7/8 соответственно. Периодически можно встретить Impinj MINOZA 4QT/R6, Smartrac Dogbone и другие, но значительно реже и часто дороже. Начинаем изучать общие возможности меток и выясняем, что все эти метки имеют идентификатор (TID), перепрограммируемую память для идентификации (EPC) и поддержку паролей (кроме R6). Пароль позволяет заблокировать возможность «убивать метки» и менять EPC. Зная пароль, можно проверить, он ли установлен на метке, считав, например, TID с помощью него. Есть ряд функций, которые поддерживают только конкретные метки, например, NXP UCODE поддерживает блокировку памяти на чтение по паролю, но эта функция не поддерживается всеми метками, так что её брать в расчёт не будем.
Способ защиты от копирования и нелегального прохода
Изучив базовые возможности, мы продумываем максимально безопасную схему прохода:
1.1. Считыватель считывает TID без пароля,
1.2. На основании преобразований TID создаём пароль,
1.3. Считывает TID с паролем; если считать удалось, формирует событие на открытие (в нашем случае отправляет в СКУД идентификатор по wiegand).
Попробуем оценить, что должен сделать злоумышленник, чтобы скопировать метку:
2.1. Выяснить пароль от метки,
2.1.1. Применить brute-force атаку,
2.1.2. Воспользоваться другими атаками,
2.1.3. Воспользоваться сниффером непосредственно у шлагбаума,
2.2. Создать такую же метку с тем же TID,
2.2.1. Найти в продаже метки с незакрытой TID на запись,
2.2.2. Воспользоваться эмулятором UHF метки.
Многие считыватели UHF меток и почти (если не все) метки поддерживают пароли. Но по умолчанию предлагается выставить статический пароль, который будет использоваться в системе для всех меток. Это нам грозит тем, что узнав этот пароль, злоумышленник, имея решение проблемы 2.2, сможет делать копию любых меток в этой системе. В интернете уже можно найти статью «Serialized TID Numbers – A Headache or a Blessing for RFID Crackers», но вот беглый обзор не дал мне простого и дешёвого решения, как склонировать TID (но по опыту Mifare Classic, где есть даже готовые утилиты на githab) и с учётом, что мы поддерживаем любого производителя, потерять пароль по 2.1.2 становится делом времени, может быть не сейчас, но в ближайшем будущем точно. С учётом развития SDR пункт 2.1.3 не выглядит невозможным.
В итоге я решил сделать разные пароли для каждой метки на основе их TID. Даже если злоумышленник сможет скопировать одну метку, чтобы скопировать другую, ему придётся затратить столько же сил и времени, как и на первую. Минус данной технологии в том, что приходится зачитывать метку два раза вместо одного. Это увеличивает время и ошибки. Наиболее простой алгоритм формирования пароля, как мне показалось, это посчитать hash от TID и секретного ключа. В качестве алгоритма я взял sha256, а секретный ключ установил размером в 128 бит, чтобы исключить возможность подобрать его методом перебора. Почему именно sha256 и сколько его ломать? Конечно sha265 выбран из-за того, что он самый топовый алгоритм хеширования, так как используется для закрытия блоков в bitcoin. По опыту майнинга, где на данный момент успешно (минут за 10) подбирают «ключи» размером в 76 бит, подобрать 128 бит не представляется возможным.
Можно было как дополнительную меру защиты записывать на метку специальный код и контролировать его в системе. Это позволило бы выявлять клоны и сообщать об этом в систему. Но для записи на метку необходимо сокращать расстояние от метки до считывателя, а значит нам необходимо покупать более мощные считыватели, для бюджетной системы с низкой степенью защиты это излишние усложнения. Но в каких-нибудь объектах с платным заездом это бы себя оправдало. Например, похожий вариант данной технологии используется в московском метрополитене.
В схеме обнаружился один неприятный минус, метки Impinj Minoza R6 не поддерживают пароли. А учитывая то, что я купил в том числе и их (200 штук), пришлось делать обходные пути, а именно, если мы выяснили, что метка R6, то возвращаем TID. Да, это позволит регистрировать любую метку, но сама СКУД просто не примет код. Т.е. мы лишились пункта защиты 2.1, но сохранили 2.2.
Выбор считывателя для улицы
В России найти бюджетные считыватели мне не удалось, так что пришлось воспользоваться китайским рынком, там есть множество предложений, близких к noname, которые предоставляют SDK для работы. Выяснилось, что некоторые не умеют работать с паролями, другие не имеют нормального описания. Есть варианты контроллер + антенна, есть варианты «всё в одном». Зная российский менталитет и опыт общественных проектов в нашем посёлке, любая ошибка в покупке привела бы к тому, что её пришлось бы оплачивать её самому либо выслушивать обвинения в коррупционной составляющей этого проекта. Короче говоря, бюджета на эксперименты с разными считывателями не было, пришлось выбрать максимально брендовый вариант с минимальными рисками, но всё равно «на удачу», а дальше пытаться выжать из этого решения максимум. Считывателем оказался CHAFON CF-RU5306.
Выбор оказался не тупиковый, в целом считыватель умеет работать автономно, т.е. можно записать туда параметры: читать EPC с какой-то позиции и выбрасывать в WG26, например, раз в секунду. В него даже встроено реле, которое можно замыкать, выполняя тем самым какие-то действия. Можно установить пароль, но только один, который будет использоваться при чтении всех меток.
К сожалению, нам все эти функции оказались не нужны, такой режим работы не подходит. Ещё в автономном режиме оказалась ошибка с зачитыванием TID с ненулевого смещения. Т.е. использовать TID для идентификации нельзя, только EPC. А это значит, что копирование меток будет элементарной задачей даже для школьника (даём обойти п. 2.2). Я конечно написал производителю о проблемах, на что они мне ответили: «Anyway, please use your controller to get data, our demo software it is for demonstrate only.», как бы заявляя, что автономный режим у них это «демо версия».
Пришлось копнуть глубже, я разобрал это устройство. Оно представляет собой МК STM32 и модуль UHR MagicRF M100, слева есть разьём для запайки какого-то ещё модуля, по пинам очень напоминающий ESP-12S. И… Бинго! Это оно. А значит мы теперь сможем реализовать всю логику считывателя на wifi модуле и получим возможность связываться по wifi как приятный бонус. Я конечно же написал производителю с просьбой прислать прошивку для ESP-12S, на что он конечно же отправил меня куда подальше (на китайский рынок купить считыватели с wifi), но по причинам, которые я описывал выше (нет права на ошибку), это было сделать уже невозможно.
После запуска системы она работала крайне нестабильно, это было связано, как я уже писал, из-за очень слабого сигнала wifi. Обещанный MQTT реконнект, конечно, работал, но явно не соответствовал моим ожиданиям. В конечном счёте я решил отказаться от MQTT вовсе и сделать отправку кода минимально возможным количеством сообщений. Я стал посылать udp broadcast пакеты, которые содержали ключ и имя считывателя (имя задается через web интерфейс Tasmota). Broadcast выбрал, чтобы избавиться от ненужного в нашем случае arp обмена. Ну и конечно заказал внешнюю антенну для роутера и модуль ESP-07, т.к. ожидать стабильной работы с таким уровнем сигнала себе дороже. Из плюсов использования UDP возвращение LuCI на роутер, т.к. бинарный файл стал значительно меньше и необходимость устанавливать там MQTT сервер отпала (как и надежды, что драйвер RU5300 включат в Tasmota).
Выбор считывателя для офиса
Из всего разнообразия считывателей выясняется, что почти все продают продукты с одинаковым API. Я приобрёл Chafon CF-RU5102 и ещё какой-то LJYZN-105, документация на них различалась только первой страницей. Разобрав оба, я обнаружил, что везде срезаны названия контроллеров. В целом там стоит преобразователь USB->UART, какой-то контроллер для UHF и какой-то управляющий MK.
Несмотря на наличие SDK, версии под GNU/Linux не оказалось, пришлось вооружиться документацией и написать самостоятельно. С учётом хобби и дефицита времени была реализована работа только с теми командами, которые необходимы непосредственно для программирования меток: дублирование TID в EPC, установка пароля, блокировка чтения и записи.
Первоначально был план написать программу для отправки кодов прямо в СКУД сервер, но к сожалению «бесплатное ПО» этих СКУД (не будем показывать пальцем на Эру) заставило нагородить костылей. В считывателе от Chafon используется USB->UART преобразователь SILABS CP2102, в котором есть неиспользуемые выходы RTS и DTR. Я допаял туда два провода, получив тем самым D0, D1 для wiegand. Единственное, что в этой системе было плохо, это 3.3v. В нашем случае это не критично, так как контроллеры от СКУД регистрировали 3.3 вольта как «1», но в общем случае нужно, конечно, использовать какую-нибудь развязку.
Итого
Систему удалось проверить на таком оборудовании:
считыватель для десктопа: CF-RU5102, LJYZN-105
считыватель для улицы CF-RU5306
протестированные метки успешно: Alien Higgs 4, NXP UCODE 8, Impinj Monza 4QT
протестированные метки с проблемами: Impinj Monza R6, пришлось отказаться от пароля для них
ещё потестировали метки с бирок магазина Декатлон, там оказались метки NXP какой-то неизвестной модели 0x890
ещё мне обещали дать погонять NXP DES, но обещания не реализовались
Для отладки пришлось купить ещё LJYZN-105 и CF-RU5300 (отладочную плату)
В дополнение к этому нам просадили бюджет контроллеры СКУД
$260, но это vendor lock, на который мы когда-то сели и который теперь приходится терпеть.
Система находится на стадии тестирования, так что любые замечания, комментарии, советы и т.п. крайне приветствуются. После того как система покажет стабильную работу какое-то время, я постараюсь опубликовать все исходники на github.
Smartrac Dogbone uhf runing timing chip гоночная система epc 860-960 MHz rfid тег с чипом impinj monza
Доступность: На складе
Для получения более полной информации о стоимости и сроках доставки Smartrac Dogbone uhf runing timing chip гоночная система epc 860-960 MHz rfid тег с чипом impinj monza нажмите «Подробнее».
Smartrac Dogbone uhf runing timing chip гоночная система epc 860-960 MHz uhf rfid тег с чипом impinj monza
Пожалуйста, свяжитесь с нами для вашего требования
Электронная почта: sara@innod-rfid.net
Возможно, вас интересуют другие uhf rfid-антенны/бирки/считыватели:
Rfid системы синхронизации чип для продаж EPC класс 1 Gen2 ISO18000 smartrac пассивный длинный диапазон uhf rfid стяжка, rfid тег Инкрустация Стикер USD 87,50-99,00 /Лот 4 порта, Спортивная rfid-система синхронизации, usb Ethernet интерфейс, uhf rfid, напольный коврик, антенна с бесплатным программным обеспечением, rfid-метка на запястье для обуви USD 50,00-2595,00 /Шт. 250 шт./лот 840-960 МГц rfid система синхронизации чип дешевая цена alien 9662 rfid антенна диапазон длинный uhf влажная инкрустация для gen2 спортивных тегов USD 35,00 /Лот 500 шт./лот дешевые одноразовые бумажные бегуны uhf rfid обувь тег программируемый epc gen2 alien h3 большой диапазон УВЧ Марафон обувь тег USD 175,00 /Лот 1-6 м rfid браслет с большим диапазоном водонепроницаемый браслет для лодыжки uhf rfid тег для триатлона плавания марафона rfid чип Система синхронизации USD 45,00-150,00 /Лот 1000 шт./лот Новое прибытие ISO18000-6C Система синхронизации гонки, RFID метки UHF Smartrac тег стикер с пеной USD 399,00 /Лот Регулируемый водонепроницаемый силиконовый смарт-браслет uhf rfid браслет чип для марафона гонки времени USD 50,00 /Лот Дешевые цены EPC класс 1 Gen2 марафон время гонки чип ISO18000-6C длинный диапазон пассивный impinj monza Чип uhf rfid Биб тег с пеной USD 25,00 /Лот
UHF RFID Inlay: Dogbone®
Excellent global performance even on difficult-to-tag materials
Industry segments: Automotive, Industrial Applications, Sports and Events
Avery Dennison Smartrac Dogbone™ inlays and tags are designed for global supply chain, industrial, RTI and sports timing applications, and offer excellent performance in demanding environments and on different materials.
Dogbone inlays and tags have a good tolerance to the detuning effect of highly di-electric materials, providing effective global performance even on difficult-to-tag materials. They are available with different Ic’s (see below).
The inlay is size-optimized for 100 mm / 4 inch wide converted labels, and is available in dry, wet and paper tag delivery formats.
The inlays and tags are compliant with ISO 9001:2015 Quality Management and ISO 14001:2015 Environmental Management, which ensure a reliable and state-of-the-art product that meets a variety of application needs, enhancing RFID usage for difficult-to-tag materials.
Please find a comprehensive overview of all features in the data sheet.
Dogbone, UCode G2iL