Developers

Build on TigerTag.

Protokół TigerTag jest otwarty — CC-BY-4.0, z nieodwołalnym prawem do zaimplementowania go w dowolnym produkcie, za darmo, na zawsze. Tiger Studio i Tiger-Scale są na MIT; SDK na Apache-2.0. Aplikacja mobilna jest darmowa w użyciu, ale zamknięta.

  1. 1

    An open protocol

    Dowolny NTAG 213/215/216, dowolny czytnik ACR122U, kupione gdziekolwiek. Pod jest drukowany w 3D — proszę wydrukować go samodzielnie.

  2. 2

    TigerTag działa w 100% offline

    Dane mieszkają na chipie. Bez chmury, bez konta, nic nie dzwoni do domu.

  3. 3

    TigerTag+ dodaje opcjonalną warstwę online

    Ten sam offline'owy chip plus wpis katalogowy utrzymywany przez jego producenta. Opcjonalny. Dodatkowy. Nigdy zależność.

  4. 4

    TigerData

    Dla szpul zupełnie bez chipa: śledzone w aplikacji, w każdej chwili do zamiany na prawdziwy chip.

  5. 5

    TigerData+

    Szpula bez chipa, która mimo to niesie prawdziwy identyfikator produktu z katalogu — wie dokładnie, jakim jest filamentem, bez chipa. Zidentyfikowana, nie certyfikowana: tylko krzem potrafi udowodnić własne pochodzenie.

  6. 6

    Plik .ttag

    Opis szpuli w postaci pliku, gdy nie ma chipa do odczytania: te same pola, które definiuje protokół, wymienialne między aplikacjami, importowalne do magazynu.

  7. 7

    The ecosystem

    Aplikacje na komputer i telefon, Pod, waga. Instalacja w minutę — bez self-hostingu.

  8. 8

    Factory partners

    Filament, który po dostawie już wie, czym jest — otagowany na linii produkcyjnej.

  9. 9

    Chip przeżywa szpulę

    Można go zapisać na kolejnej szpuli albo przeprogramować jako zwykły tag NDEF.

Co jest otwarte, komponent po komponencie

Zweryfikowane względem publicznych repozytoriów.

ComponentLicenceNotes
Protocol specCC-BY-4.0Specyfikacja protokołu i tabele publicznego rejestru. LICENSING.md zawiera nieodwołalne, ogólnoświatowe i wolne od opłat prawo do implementacji.
Tiger StudioMITAplikacja na komputer. Można ją forkować i sprzedawać — tylko nie nazywajcie swojego forka Tiger Studio.
TigerScale V3MITFirmware wagi (ESP32-S3, ekran dotykowy, podwójny NFC).
TigerPODCC-BY-4.0Pod, w skrócie: wolny projekt, wolna elektronika — dwa czytniki ACR122U, drukowana obudowa, rozgałęziacz.
SDK-JSApache-2.0SDK JavaScript. Apache-2.0 zawiera wyraźne udzielenie licencji patentowej.
SDK-PythonApache-2.0SDK Python. Te same warunki co SDK JS.
Firebase integrationCC-BY-4.0Materiał referencyjny do integracji dla podmiotów zewnętrznych: lustro reguł bezpieczeństwa i model danych.
Mobile appProprietaryDarmowa w użyciu. Nie jest open source.

Cała reszta żyje na GitHubie

Cały ekosystem jest publiczny: każde repozytorium organizacji oraz TigerSystem-Docs — źródło prawdy, w którym spisano protokół, historię i każdą decyzję projektową.

Publiczne API

Katalog produktów jest czytelny bez klucza. To te same endpointy, na których działa ta strona — strona katalogu i każda karta produktu powstają z nich, więc dostajesz dokładnie to, co my.

  • POSThttps://api.tigertag.io/api:tigertag/product/get/all

    The whole catalogue, paged.

  • GEThttps://api.tigertag.io/api:tigertag/product/get?uid=0&product_id=<id>&lang=<xx>

    One product: EAN, description, print settings, datasheets. `uid=0` for an anonymous read.

  • GEThttps://cdn.tigertag.io/img?id=<id>&size=large

    Product image. size = thumb (32px) · small (64) · compact (128) · medium (256) · large (512).

Endpoint katalogu nie ma trybu „zwróć wszystko”: stronicuj, podążając za {nextPage} z odpowiedzi, aż będzie null.

Otwórz dokumentację API (Swagger)

Wolny protokół, chroniona nazwa

Każdy może zaimplementować protokół i powiedzieć „kompatybilny z TigerTag”. Tylko partner TigerTag Certified może umieścić nazwę i logo TigerTag na produkcie oraz wydawać podpisy TigerTag+ — klucz prywatny należy do TigerTag. Dwie bramki: znak towarowy (marketing) i podpis (technika). Żadna z nich nie ogranicza protokołu ani o jedną linijkę.

Niecertyfikowany chip działa bez zarzutu — offline, z dowolną aplikacją, na każdej obsługiwanej drukarce. Po prostu nie potrafi potwierdzić swojego pochodzenia. Darmowy poziom naprawdę działa; poziom certyfikowany dowodzi.

Zbudowane na TigerTag

Inni już na tym budują.

Niezależne projekty, które przeczytały otwartą specyfikację i po prostu ją wdrożyły. Bez partnerstwa, bez rekomendacji, bez certyfikacji — po prostu otwarty protokół robiący swoje.

Ściśle rzecz biorąc, o firmware: żaden fabryczny firmware drukarki nie odczytuje jeszcze TigerTag natywnie. Ten społecznościowy już to potrafi.

  • OpenRFID

    github.com/suchmememanyskill

    Społecznościowy zestaw narzędzi odczytujący tagi szpul wielu producentów. TigerTag jest jednym z nich — otwarty payload sprawił, że dodanie go było proste.

    Zobacz projekt
  • Spooly Tracker

    spoolytracker.com

    Niezależna platforma do inwentaryzacji filamentu — web, mobile, Home Assistant, OrcaSlicer, do samodzielnego hostowania. Identyfikuje szpule za pomocą TigerTagów.

    Zobacz projekt
  • Snapmaker U1 Extended Firmware

    GPL-3.0 · 850+ ★

    Pierwsza drukarka odczytująca TigerTag natywnie

    Niezależny firmware społecznościowy do Snapmaker U1. Z nim U1 odczytuje TigerTagi bezpośrednio na samej maszynie.

    Zobacz projekt

Budujesz na TigerTag? Daj nam znać — a jeśli chcesz zweryfikować integrację, jest do tego TigerTag Certified. Dołącz na Discorda