Developers

Build on TigerTag.

O protocolo TigerTag é aberto — CC-BY-4.0, com um direito irrevogável de o implementar em qualquer produto, grátis, para sempre. Tiger Studio e Tiger-Scale são MIT; os SDKs, Apache-2.0. A aplicação móvel é gratuita, mas proprietária.

  1. 1

    An open protocol

    Qualquer NTAG 213/215/216, qualquer leitor ACR122U, comprados onde for. O Pod é impresso em 3D — imprima-o você mesmo.

  2. 2

    O TigerTag é 100% offline

    Os dados vivem no chip. Sem nuvem, sem conta, nada telefona para casa.

  3. 3

    O TigerTag+ acrescenta uma camada online opcional

    O mesmo chip offline, mais uma entrada de catálogo mantida pelo seu fabricante. Opcional. Aditiva. Nunca uma dependência.

  4. 4

    TigerData

    Para bobinas sem qualquer chip: seguidas na aplicação, convertíveis num chip real a qualquer momento.

  5. 5

    TigerData+

    Um rolo sem chip que mesmo assim traz um id de produto real do catálogo — sabe exactamente que filamento é, sem chip. Identificado, não certificado: só o silício pode provar a sua própria origem.

  6. 6

    O ficheiro .ttag

    A descrição de um rolo sob a forma de ficheiro, quando não há chip para ler: os mesmos campos que o protocolo define, trocáveis entre aplicações, importáveis para um inventário.

  7. 7

    The ecosystem

    Aplicações de computador e móvel, o Pod, a balança. Instala-se num minuto — sem necessidade de self-hosting.

  8. 8

    Factory partners

    Filamento que chega já a saber o que é, etiquetado na linha de produção.

  9. 9

    O chip sobrevive à bobina

    Regrave-o na bobina seguinte, ou reprograme-o como uma tag NDEF simples.

O que é aberto, componente a componente

Verificado nos repositórios públicos.

ComponentLicenceNotes
Protocol specCC-BY-4.0A especificação do protocolo e as tabelas do registo público. O LICENSING.md contém um direito de implementação irrevogável, mundial e isento de royalties.
Tiger StudioMITA aplicação de computador. Faça um fork, venda-a — só não chame Tiger Studio ao seu fork.
TigerScale V3MITO firmware da balança (ESP32-S3, ecrã táctil, NFC duplo).
TigerPODCC-BY-4.0O Pod, apresentado: design livre, eletrónica livre — dois leitores ACR122U, uma carcaça impressa, um splitter.
SDK-JSApache-2.0SDK JavaScript. A Apache-2.0 inclui uma concessão expressa de patentes.
SDK-PythonApache-2.0SDK Python. Os mesmos termos do SDK JS.
Firebase integrationCC-BY-4.0Referência de integração para terceiros: espelho das regras de segurança e modelo de dados.
Mobile appProprietaryUtilização gratuita. Não é código aberto.

Todo o resto vive no GitHub

O ecossistema inteiro é público: todos os repositórios da organização e o TigerSystem-Docs — a fonte da verdade, onde estão escritos o protocolo, a história e cada decisão de desenho.

A API pública

O catálogo de produtos é legível sem chave. Estes são os endpoints com que este próprio site funciona — a página de catálogo e cada ficha de produto saem daí, por isso obténs exatamente o que nós obtemos.

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

O endpoint de catálogo não tem modo «devolver tudo»: pagina seguindo o {nextPage} que a resposta te dá, até ser null.

Abrir a referência da API (Swagger)

Protocolo livre, nome protegido

Qualquer um pode implementar o protocolo e dizer “compatível com TigerTag”. Só um parceiro TigerTag Certified pode colocar o nome e o logótipo TigerTag num produto e emitir assinaturas TigerTag+ — a TigerTag detém a chave privada. Dois portões: a marca registada (marketing) e a assinatura (técnica). Nenhum deles restringe o protocolo numa única linha.

Um chip não certificado funciona perfeitamente — offline, com qualquer aplicação, em todas as impressoras compatíveis. Apenas não consegue provar a sua origem. O nível gratuito funciona mesmo; o nível certificado prova.

Construído sobre TigerTag

Outros já estão a construir por cima.

Projetos independentes que leram a especificação aberta e implementaram. Sem parceria, sem endosso, sem certificação — apenas um protocolo aberto a fazer o seu trabalho.

Para ser preciso quanto ao firmware: nenhum firmware de impressora de origem lê ainda um TigerTag nativamente. Este, da comunidade, já lê.

  • OpenRFID

    github.com/suchmememanyskill

    Um kit de ferramentas da comunidade que lê as etiquetas de bobina de vários fabricantes. O TigerTag é uma delas — o payload aberto tornou a adição simples.

    Ver o projeto
  • Spooly Tracker

    spoolytracker.com

    Uma plataforma independente de inventário de filamento — web, móvel, Home Assistant, OrcaSlicer, auto-alojável. Identifica bobinas com TigerTags.

    Ver o projeto
  • Snapmaker U1 Extended Firmware

    GPL-3.0 · 850+ ★

    Primeira impressora a ler TigerTag nativamente

    Um firmware comunitário independente para a Snapmaker U1. Com ele, a U1 lê TigerTags na própria máquina.

    Ver o projeto

Estás a construir sobre TigerTag? Diz-nos — e se quiseres verificar a integração, o TigerTag Certified existe para isso. Entrar no Discord