Developers

Build on TigerTag.

Il protocollo TigerTag è aperto — CC-BY-4.0, con un diritto irrevocabile di implementarlo in qualsiasi prodotto, gratuitamente, per sempre. Tiger Studio e Tiger-Scale sono MIT; gli SDK Apache-2.0. L'app mobile è gratuita da usare, ma proprietaria.

  1. 1

    An open protocol

    Qualsiasi NTAG 213/215/216, qualsiasi lettore ACR122U, acquistati ovunque. Il Pod è stampato in 3D — stampatelo voi stessi.

  2. 2

    TigerTag è 100% offline

    I dati vivono sul chip. Nessun cloud, nessun account, niente telefona a casa.

  3. 3

    TigerTag+ aggiunge un livello online opzionale

    Lo stesso chip offline, più una scheda di catalogo mantenuta dal suo produttore. Opzionale. Additiva. Mai una dipendenza.

  4. 4

    TigerData

    Per le bobine senza alcun chip: tracciate nell'app, convertibili in un chip vero in qualsiasi momento.

  5. 5

    TigerData+

    Una bobina senza chip che porta comunque un vero identificativo di prodotto del catalogo — sa esattamente quale filamento è, senza chip. Identificata, non certificata: solo il silicio può provare la propria origine.

  6. 6

    Il file .ttag

    La descrizione di una bobina sotto forma di file, quando non c'è un chip da leggere: gli stessi campi definiti dal protocollo, scambiabili tra app, importabili in un inventario.

  7. 7

    The ecosystem

    App desktop e mobile, il Pod, la bilancia. Si installa in un minuto — nessun self-hosting richiesto.

  8. 8

    Factory partners

    Filamento che arriva già sapendo cos'è, taggato in linea di produzione.

  9. 9

    Il chip sopravvive alla bobina

    Riscrivetelo sulla bobina successiva, o riprogrammatelo come semplice tag NDEF.

Cosa è aperto, componente per componente

Verificato sui repository pubblici.

ComponentLicenceNotes
Protocol specCC-BY-4.0La specifica del protocollo e le tabelle del registro pubblico. LICENSING.md contiene un diritto di implementazione irrevocabile, mondiale e senza royalty.
Tiger StudioMITL'app desktop. Fatene un fork, vendetela — solo non chiamate Tiger Studio il vostro fork.
TigerScale V3MITIl firmware della bilancia (ESP32-S3, touchscreen, doppio NFC).
TigerPODCC-BY-4.0Il Pod, presentato: design libero, elettronica libera — due lettori ACR122U, un guscio stampato, uno splitter.
SDK-JSApache-2.0SDK JavaScript. Apache-2.0 include una concessione esplicita di brevetti.
SDK-PythonApache-2.0SDK Python. Stessi termini dell'SDK JS.
Firebase integrationCC-BY-4.0Riferimento d'integrazione per terze parti: mirror delle regole di sicurezza e modello dati.
Mobile appProprietaryGratuita da usare. Non open source.

Tutto il resto vive su GitHub

L'intero ecosistema è pubblico: ogni repository dell'organizzazione e TigerSystem-Docs — la fonte di verità, dove sono scritti il protocollo, la storia e ogni decisione di progetto.

L'API pubblica

Il catalogo prodotti è leggibile senza chiave. Sono gli endpoint su cui gira questo stesso sito — la pagina catalogo e ogni scheda prodotto nascono da lì, quindi ottieni esattamente ciò che otteniamo noi.

  • 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).

L'endpoint del catalogo non ha una modalità «restituisci tutto»: pagina seguendo il {nextPage} che la risposta ti fornisce, finché non è null.

Apri il riferimento dell'API (Swagger)

Protocollo libero, nome protetto

Chiunque può implementare il protocollo e dire «compatibile con TigerTag». Solo un partner TigerTag Certified può apporre il nome e il logo TigerTag su un prodotto ed emettere firme TigerTag+ — TigerTag detiene la chiave privata. Due porte: il marchio (marketing) e la firma (tecnica). Nessuna delle due restringe il protocollo di una sola riga.

Un chip non certificato funziona perfettamente — offline, con qualsiasi app, su ogni stampante supportata. Semplicemente non può dimostrare la propria origine. Il livello gratuito funziona davvero; il livello certificato dimostra.

Costruito su TigerTag

Altri ci stanno già costruendo sopra.

Progetti indipendenti che hanno letto la specifica aperta e l'hanno implementata. Nessuna partnership, nessun avallo, nessuna certificazione — solo un protocollo aperto che fa il suo lavoro.

Per essere precisi sul firmware: nessun firmware di stampante di serie legge ancora un TigerTag in modo nativo. Questo, della community, lo fa già.

  • OpenRFID

    github.com/suchmememanyskill

    Un toolkit della community che legge i tag delle bobine di diversi produttori. TigerTag è uno di questi — il payload aperto ha reso l'aggiunta immediata.

    Vedi il progetto
  • Spooly Tracker

    spoolytracker.com

    Una piattaforma indipendente per l'inventario del filamento — web, mobile, Home Assistant, OrcaSlicer, self-hosted. Identifica le bobine con i TigerTag.

    Vedi il progetto
  • Snapmaker U1 Extended Firmware

    GPL-3.0 · 850+ ★

    Prima stampante a leggere TigerTag nativamente

    Un firmware indipendente della community per la Snapmaker U1. Con esso, la U1 legge i TigerTag direttamente sulla macchina.

    Vedi il progetto

Stai costruendo su TigerTag? Faccelo sapere — e se vuoi far verificare l'integrazione, TigerTag Certified esiste per questo. Entra nel Discord