Identidade universal do filamento
Uma identidade, legível em toda a parte
Seção intitulada “Uma identidade, legível em toda a parte”Um chip TigerTag dá a uma bobina uma identidade universal: um único registo aberto do que o filamento é, independentemente de quem o fabricou, de quem o vende e de que impressora o vai fundir.
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 partilhada |
| Material / tipo | PLA, PETG, ABS, TPU… + subtipo |
| Aspeto / cor | valor da cor, acabamento |
| Geometria | diâmetro (1,75 / 2,85 mm) |
| Definições de impressão | temperaturas recomendadas |
| Ciclo de vida | peso, data de fabrico |
A base de dados de referência partilhada
Seção intitulada “A base de dados de referência partilhada”As identidades não são texto livre: marcas, materiais, aspetos, tipos, diâmetros e unidades provêm de uma base de dados de referência partilhada servida em cdn.tigertag.io (alojada no mesmo projeto Firebase das contas). Todas as aplicações resolvem os mesmos IDs para o mesmo significado, pelo 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 ficheiros
JSON na pasta
database/
do guia RFID, livres para integrar (CC0) e sincronizados a partir do catálogo
de 6 em 6 horas. A API pública também as disponibiliza, cada uma no seu próprio
endpoint (a lista).
Os ficheiros são o que o protocolo garante: resolvem qualquer ID que um chip
possa conter, sem rede e sem conta. O Tiger Studio inclui-os
(assets/db/tigertag/) e atualiza-os a partir da CDN.
Uma identidade, quatro estados
Seção intitulada “Uma identidade, quatro estados”A identidade é o registo, não o chip — e 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, guardada em formato digital — num inventário, numa base de dados, num ficheiro, em qualquer lado. O protocolo TigerTag pode viver inteiramente fora de um chip RFID. Esta noção de chip virtual é uma inovação do TigerSystem — não existe em mais lado nenhum: gerir um inventário completo sem nenhum chip NFC, enviar uma identidade para um chip mais tarde ou nunca, e a interoperabilidade do protocolo é preservada nos dois casos.
- TigerData+ é um TigerData que sabe exatamente que produto é. Continua sem chip, continua sem nada para comprar — mas em vez do que o seu proprietário escreveu, traz um produto real do catálogo oficial: a marca, a cor, o material, as temperaturas, o diâmetro, o SKU e o EAN exatos, diretamente da fonte. É o que se obtém ao escolher um produto em vez de o descrever.
Não é um TigerTag+ e nunca afirma sê-lo: sem chip, sem UID. O
+significa identificado, não certificado. Para programadores: uma bobina é um TigerData+ quando não tem chip e traz um id de produto real — esse par é a definição, e fica refletido no registo comoprotocol: "TigerData+", para poder lê-lo diretamente. Ver a estrutura de dados do Firestore.
- No momento em que esses dados são escritos num chip NFC, tornam-se um TigerTag: um UID físico fica finalmente associado à identidade.
- Escreva nesse chip um produto do catálogo em vez de valores escritos à mão e é um TigerTag+ — o mesmo
+do TigerData+, com o mesmo significado: identificado. Assinado por um fabricante certificado, torna-se um TigerTag+ Certified. Em qualquer dos casos, o chip continua legível a 100 % offline.
Um TigerData pode ficar digital para sempre, ou ser promovido a um chip real de forma atómica quando estiver pronto (o Tiger Studio fá-lo num só passo). E os quatro estados viajam como ficheiros: o formato de intercâmbio .ttag transporta um ou mais materiais do inventário — TigerData, TigerData+, TigerTag ou TigerTag+ — numa unidade USB, num e-mail, entre ferramentas.
O registo e o chip
Seção intitulada “O registo e o chip”Os quatro estados acima são estados do registo. O guia RFID lista antes tipos de tag, e esses descrevem o chip: o que está escrito no silício, lido offline, sem conta. São dois eixos, não duas versões da mesma lista, e nenhum dos dois está errado.
O que um leitor encontra no chip, para cada estado:
| Estado do registo | 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+ tem 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 o consegue dizer.
O eixo do chip tem um valor sem nenhum registo por trás: TigerTag Init (0x6C41A2E1). Marca um chip virgem preparado para receber uma escrita. Ainda nada foi decidido sobre o filamento, por isso não há registo que possa estar num estado, e não é um quinto.
Promoção: de um registo a um chip
Seção intitulada “Promoção: de um registo a um chip”Promover uma bobina é a passagem da esquerda do diagrama para a direita: um registo TigerData ou TigerData+ existente é escrito num chip NTAG virgem, e a bobina passa a transportar ela própria a sua identidade, offline.
O que sai depende apenas do que entrou:
| Promove… | Obtém… | Porque |
|---|---|---|
| um TigerData — valores escolhidos pelo seu dono | um TigerTag | um UID físico fica agora associado à identidade |
| um TigerData+ — um produto real do catálogo | um TigerTag+ | o chip passa a transportar o ID de produto do catálogo: continua identificado, continua sem assinatura |
Essa segunda linha é todo o vocabulário do + numa só 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 sentido único. Os chips nunca ficam bloqueados contra escrita: um chip promovido pode ser apagado a partir do Tiger NFC Connect ou do Tiger Studio e escrito de novo (o chip TigerTag). A identidade é o registo; o chip é apenas o sítio onde ela vive neste momento.
Ver também: Página do produto TigerTag, Inventário e sincronização na nuvem