TigerTag

Открытый NFC-стандарт для материалов 3D-печатиTigerTag

Маленький чип на катушке. Любое устройство знает, что на ней.

TigerTag сообщает любому считывателю материал, бренд, цвет, параметры печати и остаток филамента на катушке или смолы во флаконе, а также подтверждает подлинность. Полностью офлайн, бесплатно для всех, не принадлежит ни одному производителю принтеров.

Tiger Studio Manager на iMac, приложение TigerTag RFID Connect на iPhone, экран Tiger Touch и TigerPOD Mini, который превращается в Tiger Scale и TigerSpool вокруг одной и той же катушки
144 байтана стандартном NFC-чипе NTAG213 или NTAG215
100 % офлайнматериал, параметры и подлинность считываются без сервера
Бесплатнопротокол, SDK, приложения и база данных: без лицензий и платежей
20 000+товаров в открытом каталоге, а всё, чего в нём ещё нет, кодируется в пользовательском режиме

Песочница: соберите TigerTag

Выберите товар из каталога или вручную заполните пользовательскую метку и смотрите, как меняется каждый байт чипа. Или вставьте данные считанного чипа и расшифруйте их. Всё работает прямо в браузере.

    Остаток Measure Available · +76

    Чип, байт за байтом

    Что хранит каждое поле

    ПолеБайтыHexЗначение

    Байты, сгенерированные здесь, носят демонстрационный характер: кодирование то же, что в SDK, но подписать чип может только сертифицированный производитель.

    Что TigerTag сообщает считывателю

    Всё необходимое для печати хранится на самом чипе. Даже считыватель без доступа к сети ничего не теряет.

    Материал и бренд

    PLA, PETG, ABS, смолы и сотни других материалов — с брендом и товаром из открытой справочной базы.

    Цвет и фактура

    До трёх цветов и две фактуры, например матовая, шёлковая, карбоновая или светящаяся.

    Параметры печати

    Температура сопла и стола, температура и время сушки, а также дистанция пропускания для HueForge.

    Остаток

    Начальное количество и остаток по весу, объёму или длине. Обновляется по мере расхода катушки.

    Парные метки

    По чипу на каждой щеке катушки, связанных общим идентификатором: катушку можно считать с любой стороны, а каждая метка знает, что она 1 из 2 или 2 из 2.

    Подлинность

    Чип TigerTag+ Certified несёт подпись ECDSA-P256, которую любой считыватель проверяет офлайн: оригинальная ли это катушка?

    Три типа меток, один формат

    Те же 144 байта, тот же способ чтения. Меняется лишь то, что чип может гарантировать.

    0x5BF59264

    TigerTag

    Всё необходимое для печати. Записать может кто угодно: бренд, мейкер, приложение. Работает полностью офлайн. В пользовательском режиме так можно закодировать любой материал, которого ещё нет в каталоге.

    0xBC0FCB97

    TigerTag+

    TigerTag с идентификатором товара из официального каталога: название, артикул, штрихкод и изображение определяются офлайн, а исправления доходят до чипа уже после записи.

    ECDSA-P256

    TigerTag+ Certified

    TigerTag+, подписанный сертифицированным производителем. Подпись привязана к уникальному идентификатору чипа, поэтому скопированный чип не пройдёт проверку.

    Как это работает

    TigerTag — обычный NFC-чип, никогда не защищённый от записи. Формат открыт, инструменты с открытым исходным кодом.

    1. 1

      Запись

      Бренд, завод или мейкер записывает материал, цвета, параметры и количество: 80 байт данных на страницах с 0x04 по 0x17.

    2. 2

      Чтение

      Телефон, TigerPOD, весы или аксессуар принтера считывает чип и декодирует его по открытым справочным таблицам, офлайн.

    3. 3

      Проверка

      На сертифицированном чипе считыватель проверяет подпись на страницах с 0x18 по 0x27 с помощью открытого ключа, поставляемого с протоколом.

    4. 4

      Обновление

      По мере расхода катушки остаток веса записывается обратно на чип. Исправленные параметры от бренда доходят до TigerTag+ у пользователя без отзыва продукции.

    Чип постранично

    Данные: 80 байт, страницы с 0x04 по 0x17
    тип, товар, материал, фактуры, бренд, диаметр, цвета, количество, температуры, сушка, метка времени, номер метки

    Подпись: 64 байта, страницы с 0x18 по 0x27
    ECDSA-P256 по UID чипа и страницам 4 и 5; нули на неподписанном чипе

    Полная побайтовая структура в спецификации

    Почему TigerTag

    Подлинность без сервера

    Подпись ECDSA-P256, проверяемая полностью офлайн с открытым ключом, поставляемым с протоколом.

    Чип, который не выбрасывают

    Никогда не защищён от записи: перенесите его на следующую катушку или дайте ему вторую жизнь как подключённой NFC-метке.

    Исправления после завода

    Бренд публикует исправленные параметры, совместимый считыватель обновляет чип на месте. Без отзыва продукции.

    Нейтральный по своей сути

    Не принадлежит ни одному производителю принтеров и не отдаёт предпочтения ни одной машине. Чип описывает материал, а не устройство, которое его читает.

    Бесплатно при любых объёмах

    Безотзывное право на реализацию без роялти — в продуктах с открытым или закрытым кодом.

    Открытые данные

    Справочные таблицы и полный каталог товаров — общественное достояние (CC0): встраивайте их куда угодно.

    Компактный и полный офлайн

    Полная запись для печати в 80 байтах, тогда как OpenPrintTag занимает 176, а OpenTag3D 224: единственный из шести форматов, который помещается на NTAG213 вместе с подписью. Его id продукта открывает встроенный каталог из 20 348 продуктов, без сети.

    Сравнить шесть форматов

    Разработчикам

    Разбор, проверка, создание и изменение TigerTag в несколько строк кода. Оба SDK выдают идентичные байты и работают офлайн.

    JavaScript SDK

    Node.js 18+, без зависимостей во время выполнения, каталог в комплекте.

    npm install tigertag
    Репозиторий: TigerTag-SDK-JS

    Спецификация

    Побайтовая структура, подпись, разобранные примеры и история версий.

    Открыть

    Справочная база данных

    Таблицы JSON, полный каталог и отдельный файл для каждого бренда, каждый с хешем sha256 в манифесте.

    Открыть

    Публичный API

    Те же данные, всегда актуальные, без ключа и без входа в аккаунт.

    api.tigertag.io

    Для производителей филамента и смолы

    Поставьте TigerTag на свои катушки, и их прочитает любой открытый инструмент: приложения, считыватели, весы, аксессуары для принтеров.

    Бесплатная реализация

    Без лицензии, регистрации и платы, при любых объёмах. Спецификация распространяется по CC-BY-4.0, база данных — по CC0.

    Рядом с вашим нынешним чипом

    Оставьте чип, который сегодня читают ваши принтеры, и добавьте NTAG на другую щеку катушки. Ничего не сломается.

    Сертификация — по желанию

    Знак TigerTag и подписанные чипы TigerTag+ Certified предоставляются после сертификации вашей продукции и производственного процесса.

    Сертификация
    Коробки с филаментом eSun, Rosa3D и Sunlu со значком TigerTag RFID
    Уже на катушках eSun, Rosa3D, Sunlu, R3D, Landu, Lotactree, JamgHe, Smart3DPT, Filforme и других брендов.

    И сменные мотки

    Без пластиковой катушки, но с TigerTag на каждом мотке любого цвета. Держатель TigerTag Refill несёт по чипу на каждом конце.

    Сменные мотки филамента пяти цветов, каждый со значком TigerTag
    Держатель TigerTag Refill, лицевая и обратная сторона: полоска с гнездом для чипа на каждом конце

    Экосистема TigerSystem

    Бесплатные приложения и устройства с открытым исходным кодом, которые читают, записывают и используют TigerTag, для принтеров любых брендов.

    Tiger Studio Manager на iMac, приложение TigerTag RFID Connect на iPhone, экран Tiger Touch и TigerPOD Mini, который превращается в Tiger Scale и TigerSpool вокруг одной и той же катушки
    Tiger Studio Manager

    Tiger Studio Manager

    Настольное приложение для Windows, macOS и Linux: учёт филамента, принтеры в реальном времени, запись и чтение чипов, привязка чипов, уже стоящих на катушках производителей.

    TigerTag RFID Connect

    TigerTag RFID Connect

    Бесплатно для iOS и Android: отсканируйте катушку телефоном, добавьте её в учёт, запишите TigerTag.

    TigerPOD

    TigerPOD

    Открытый NFC/RFID-считыватель и программатор, на который ставится катушка. Напечатайте его сами или купите набор.

    Репозиторий
    Tiger Scale V3

    Tiger Scale V3

    Умные весы, которые знают, какая катушка на них стоит, и взвешивают остаток филамента в реальном времени.

    Репозиторий
    TigerSpool

    TigerSpool

    Поднесите катушку, выберите слот: филамент попадает в нужный слот принтера по собственному протоколу принтера.

    Репозиторий
    Tiger Touch

    Tiger Touch

    Бесплатная прошивка, превращающая BIGTREETECH Panda Touch или K-Touch в единый экран для всех ваших принтеров в реальном времени.

    tigersystem.io

    Главная страница TigerSystem: ваш аккаунт, каталог материалов и новости экосистемы.

    Перейти

    Документация

    Руководства по каждому продукту экосистемы — для мейкеров и для ИИ-ассистентов.

    Читать

    Интеграции сообщества

    Независимые проекты, которые читают или записывают TigerTag.

    Вопросы

    Какой NFC-чип использует TigerTag?

    NTAG213 или более ёмкий (NTAG215, NTAG216), ISO 14443-3. Структура умещается в 144 байта самого маленького из них, поэтому подойдёт и любой более ёмкий чип.

    TigerTag бесплатен?

    Да. Реализация протокола не требует ни лицензии, ни оплаты — в любом продукте, с открытым или закрытым кодом. Сертификация нужна только для знака TigerTag на продукте и для подписанных чипов.

    Нужен ли интернет?

    Нет. Материал, цвета, параметры, остаток и проверка подписи считываются с чипа и встроенных справочных таблиц. API лишь добавляет дополнительные сведения.

    Как считыватель понимает, что катушка оригинальная?

    Чип TigerTag+ Certified несёт подпись ECDSA-P256 своего уникального идентификатора и товара. Считыватель проверяет её офлайн с помощью открытого ключа, опубликованного вместе с протоколом.

    Можно ли повторно использовать чип TigerTag?

    Да. Чипы TigerTag никогда не защищаются от записи: перенесите чип на другую катушку или используйте его для всего, на что способна NFC-метка.

    На моих катушках чипы Bambu Lab, Creality или QIDI. Что с ними?

    Tiger Studio Manager привязывает эти чипы производителей к вашему учёту по их идентификатору, не декодируя и не перезаписывая их. Можно также добавить TigerTag рядом с ними.

    Какие принтеры работают с TigerTag?

    Через Tiger Studio Manager, TigerSpool и Tiger Touch: Bambu Lab, Creality, Elegoo, Anycubic, Snapmaker, FlashForge, Prusa, а также машины на Klipper или OctoPrint.

    Стройте на открытом стандарте

    Прочитайте спецификацию, выберите SDK или начните с бесплатных приложений.

    Открыть спецификацию