Существует два поколения стандартов EPC:
Первое поколение определяло только метки класса 0 и класса 1. Метки класса 0 программировались во время изготовления «R/O». В метки класса 1 информация могла быть записана только один раз пользователем, при создании метки для конкретного приложения «WORM». Класс 0 и класс 1 имеют различные протоколы для работы со считывателем.
Существуют модификации классов, которые поддерживаются «открытыми» стандартами EPC Global. Наиболее широко используемые модификации это класс 0 g1, который отличается размером памяти (96 бит вместо принятых изначально 64 бита) и класс 1b (С1bg2), где всего 128 бит, 96 бит из которых (EPC- код), доступны для многократной перезаписи.
Для устранения проблем, возникающих при работе с метками первого поколения, EPC Global введен общий протокол обмена данными для всех продуктов второго поколения.
Протокол разработан для меток Class 1 gen2, но должен подходить для работы с разрабатываемыми в перспективе классами (планируется создание меток класса 2, 3,4 и 5).
Спецификация EPC Global определяет сеть EPC ( UCCNET), которая отслеживает объекты EPC, в процессе их движения.
Для сети EPC определены следующие основные компоненты:
- ONS (Object Naming Services) -служба именования объектов, где каждый признак EPC привязан к детальной информации об объекте через локальную сеть (LAN) или Web.
- Savant - технология программного обеспечения сети, управляющая потоком данных между метками и считывателями.
- PML (Physical Markup Language) – язык физического обозначения, который определен как стандартный язык платформы развития сети EPC.
Спецификация стандартов EPC Global определяет следующие области применения:
Наименование стандарта | Область применения |
---|---|
Стандарты, определенные для меток UHF | Схемы шифрования номера объекта EAN.UCC Global Trade (GTIN®). Стандартизованные данные EAN.UCC Serial Shipping Container Code (SSCC®), EAN.UCC Global Location Number (GLN®), EAN.UCC Global Returnable Asset Identifier (GRAI®), EAN.UCC Global Individual Asset Identifier (GIAI®), General Identifier (GID). |
Спецификации класса 0 UHF | Коммуникационный протокол и интерфейс класса 0 (900 МГц) |
Спецификации класса 1 UHF | Коммуникационный протокол и интерфейс класса 1 (860 - 930МГц) |
Спецификации класса 1 UHF (EPC Class1 Gen2) | Коммуникационный протокол и интерфейс класса 1 (860 - 930 Гц), основанный на первом поколении класса 1 Ссылка на спецификацию EPC Class1 Generation2 |
Спецификации класса 1 HF | Коммуникационный протокол и интерфейс класса 1 (13.56 МГц) |
Спецификации протокола обмена считывателя | Протокол обмена между считывателями и программным обеспечением, поддерживающим спецификации EPC Global Ссылка на описание протокола и его реализацию |
Спецификация Savant | Спецификация для служб Savant, выполняющих запросы приложений в сетях EPC Global |
Спецификация ONS | Спецификация ONS для службы именования объектов сети EPC |
Спецификация PML | Спецификация набора словарей для языка, используемого в сетях EPC, обеспечивающего стандартизированный формат данных протокола обмена |