Identidade universal do filamento
Uma identidade, legível em qualquer lugar
Seção intitulada “Uma identidade, legível em qualquer lugar”Um chip TigerTag dá à bobina uma identidade universal: um único registro aberto do que o filamento é, independente de quem o fabricou, de quem o vende e de qual impressora vai derretê-lo.
A identidade abrange (lista não exaustiva):
| Família de campos | Exemplos |
|---|---|
| Marca | qualquer fabricante de filamento, a partir de uma lista de referência compartilhada |
| Material / tipo | PLA, PETG, ABS, TPU… + subtipo |
| Aspecto / cor | valor da cor, acabamento |
| Geometria | diâmetro (1,75 / 2,85 mm) |
| Configurações de impressão | temperaturas recomendadas |
| Ciclo de vida | peso, data de fabricação |
O banco de dados de referência compartilhado
Seção intitulada “O banco de dados de referência compartilhado”As identidades não são texto livre: marcas, materiais, aspectos, tipos, diâmetros e
unidades vêm de um banco de dados de referência compartilhado servido em cdn.tigertag.io
(hospedado no mesmo projeto Firebase das contas). Todo aplicativo resolve os mesmos IDs para o mesmo significado, de modo que um
chip codificado por uma ferramenta é lido de forma idêntica em todas as outras.
As tabelas são publicadas duas vezes, e são as mesmas tabelas. São arquivos JSON
na pasta
database/
do guia RFID, livres para incorporar (CC0) e sincronizados a partir do catálogo
a cada 6 horas. A API pública também as serve, cada uma com seu próprio endpoint
(a lista).
Os arquivos são o que o protocolo garante: resolvem todo ID que um chip pode
levar, sem rede e sem conta. O Tiger Studio os inclui
(assets/db/tigertag/) e os atualiza a partir do CDN.
Uma identidade, quatro estados
Seção intitulada “Uma identidade, quatro estados”A identidade é o registro, não o chip — e ela passa por quatro estados:
flowchart LR TD["TigerData<br/>the protocol's data in digital form<br/>(no chip, no UID — lives anywhere)"] TDP["TigerData+<br/>digital, and tied to a real catalogue product<br/>(still no chip, but nothing typed by hand)"] TT["TigerTag<br/>the data written into an NFC chip<br/>(a physical UID is now associated)"] TTP["TigerTag+<br/>the chip carries a real catalogue product<br/>(still 100% offline; signed = TigerTag+ Certified)"] TD -- "pick it from the catalogue" --> TDP TD -- "write to a chip" --> TT -- "pick a catalogue product" --> TTP TDP -- "write to a chip" --> TTP
- TigerData é o protocolo antes do chip: a mesma identidade, armazenada digitalmente — em um inventário, um banco de dados, um arquivo, em qualquer lugar. O protocolo TigerTag pode viver inteiramente fora de um chip RFID. Essa noção de chip virtual é uma inovação do TigerSystem — não existe em nenhum outro lugar: gerencie um inventário completo com zero chips NFC, envie uma identidade a um chip depois ou nunca, e a interoperabilidade do protocolo é preservada de qualquer forma.
- TigerData+ é um TigerData que sabe exatamente qual produto é. Ainda sem chip, ainda sem nada para comprar — mas em vez do que o dono digitou, carrega um produto real do catálogo oficial: a marca, a cor, o material, as temperaturas, o diâmetro, o SKU e o EAN exatos, direto da fonte. É o que você obtém ao escolher um produto em vez de descrever um.
Ele não é um TigerTag+ e nunca afirma ser: sem chip, sem UID. O
+significa identificado, não certificado. Para desenvolvedores: uma bobina é um TigerData+ quando não tem chip e carrega um id de produto real — esse par é a definição, e ela é espelhada no registro comoprotocol: "TigerData+"para que você possa lê-la diretamente. Veja a estrutura de dados do Firestore.
- No momento em que esses dados são gravados em um chip NFC, eles se tornam um TigerTag: um UID físico passa finalmente a ser associado à identidade.
- Grave um produto do catálogo nesse chip em vez de valores digitados à mão
e ele é um TigerTag+ — o mesmo
+do TigerData+, com o mesmo significado: identificado. Assinado por um fabricante certificado, ele se torna um TigerTag+ Certified. Seja como for, o chip continua 100 % legível offline.
Um TigerData pode ficar digital para sempre ou ser promovido a um chip real
de forma atômica quando você estiver pronto (o Tiger Studio faz isso em uma etapa). E
os quatro estados viajam como arquivos: o
formato de intercâmbio .ttag carrega um ou
mais materiais do inventário — TigerData, TigerData+, TigerTag ou TigerTag+ — em um pen drive
USB, em um e-mail, entre ferramentas.
O registro e o chip
Seção intitulada “O registro e o chip”Os quatro estados acima são estados do registro. O guia RFID lista em vez disso tipos de tag, e esses descrevem o chip: o que está gravado no silício, lido offline, sem conta. São dois eixos, não duas versões de uma mesma lista, e nenhum dos dois está errado.
O que um leitor encontra no chip, para cada estado:
| Estado do registro | No chip |
|---|---|
| TigerData, TigerData+ | nada: ainda não há chip |
| TigerTag | ID TigerTag 0x5BF59264, e ID Product 0xFFFFFFFF (nenhum) |
| TigerTag+ | ID TigerTag 0xBC0FCB97, e um ID Product do catálogo |
| TigerTag+ Certified | o mesmo que um TigerTag+, mais uma assinatura válida nas páginas 0x18–0x27 |
Um TigerTag+ traz o mesmo id de tipo, assinado ou não. Para saber se um chip é um TigerTag+ Certified, um leitor verifica a assinatura; o id de tipo não tem como dizer.
O eixo do chip tem um valor sem nenhum registro por trás: TigerTag Init
(0x6C41A2E1). Ele marca um chip virgem preparado para receber uma gravação.
Nada sobre o filamento foi decidido ainda, então não há registro que possa
estar em algum estado, e não é um quinto.
Promoção: de um registro a um chip
Seção intitulada “Promoção: de um registro a um chip”Promover uma bobina é passar da esquerda do diagrama para a direita: um registro TigerData ou TigerData+ existente é gravado em um chip NTAG virgem, e a bobina passa a carregar sua identidade ela mesma, offline.
O que sai depende apenas do que entrou:
| Você promove… | Você obtém… | Porque |
|---|---|---|
| um TigerData — valores escolhidos pelo dono | um TigerTag | agora um UID físico está associado à identidade |
| um TigerData+ — um produto real do catálogo | um TigerTag+ | o chip agora carrega o ID do produto do catálogo: ainda identificado, ainda não assinado |
Essa segunda linha é todo o vocabulário do + em uma linha. A promoção muda o
estado — de digital para chip — e nunca o significado do +. Só a assinatura
de um fabricante certificado faz de um chip um
TigerTag+ Certified, e nenhuma promoção produz
um.
A promoção também não é uma porta de mão única. Os chips nunca são bloqueados contra gravação: um chip promovido pode ser apagado pelo Tiger NFC Connect ou pelo Tiger Studio e gravado de novo (o chip TigerTag). A identidade é o registro; o chip é só onde ela mora agora.
Veja também: Página do produto TigerTag, Inventário e sincronização na nuvem