Vue d'ensemble de l'architecture
La pile, de haut en bas
Section intitulée « La pile, de haut en bas »flowchart TB TAG["TigerTag chip<br/>(open NDEF payload on the spool)"] CONNECT["Tiger NFC Connect<br/>(mobile — NFC scan & encode)"] CLOUD["Firebase<br/>(accounts + Firestore + cdn.tigertag.io)"] STUDIO["Tiger Studio<br/>(desktop — inventory, devices, printers)"] PRINTERS["Printer integrations<br/>(Bambu Lab · Creality · Elegoo · FlashForge · Snapmaker · Anycubic)"] THIRD["Third-party apps & APIs<br/>(SDKs, Home Assistant, Spoolman, ESP32…)"] WEB["TigerHub<br/>(tigersystem.io — ecosystem site, wishlists, sharing)"] TAG --> CONNECT TAG --> STUDIO CONNECT <--> CLOUD STUDIO <--> CLOUD STUDIO --> PRINTERS CLOUD --> WEB CLOUD <--> THIRD
Les couches
Section intitulée « Les couches »| Couche | Rôle | Documentation de référence |
|---|---|---|
| Puce TigerTag | Identité ouverte et transportable de la bobine physique | Format de la puce |
| Tiger NFC Connect | Le pont smartphone : scanner, encoder, parcourir | Page produit |
| Firebase | Une base de données partagée — comptes, inventaire, synchronisation ; le point d’interopérabilité du bac à sable | Inventaire et synchronisation cloud |
| TigerHub | La maison web de l’écosystème : vitrine, listes d’envies, amis, partage | Page produit |
| Tiger Studio | L’établi de bureau : inventaire, racks, capteurs, imprimantes | Page produit |
| Intégrations imprimantes | Liaisons LAN en direct avec six marques d’imprimantes | Compatibilité |
| API tierces | SDK + surface Firestore documentée, ouverte à tous | Développeurs |
La carte complète — chaque élément et ses connexions
Section intitulée « La carte complète — chaque élément et ses connexions »Accessoires, applications, cloud, imprimantes, trancheurs et intégrations tierces, sur une seule image :
flowchart TB
subgraph SP["The spool"]
TAG["TigerTag chip"]
end
subgraph ACC["Accessories"]
POD["TigerPOD<br/>dual reader stand"]
ACR["ACR122U<br/>USB NFC reader"]
SCALE["TigerScale"]
TD1S["TD1S color sensor"]
end
subgraph APPS["Apps"]
CO["Tiger NFC Connect"]
ST["Tiger Studio"]
WEB["TigerHub<br/>tigersystem.io"]
end
CLOUD[("Your TigerSystem account<br/>(Firebase)")]
subgraph PRT["Printing"]
SLICER["Your slicer<br/>(OrcaSlicer, vendor slicers…)"]
PRN["Printers<br/>Anycubic · Bambu Lab · Creality<br/>Elegoo · FlashForge · Snapmaker"]
end
THIRD["Third-party<br/>Home Assistant · Spoolman · ESP32 · your app"]
TAG -- "NFC tap" --> CO
TAG -- "scan" --> POD --> ST
TAG -- "scan" --> ACR --> ST
TD1S -- "measured color" --> ST
SCALE -- "live weight" --> CLOUD
CO <--> CLOUD
ST <--> CLOUD
CLOUD -- "public share links" --> WEB
CLOUD <--> THIRD
ST -- "filament data to slots" --> PRN
PRN -- "live telemetry, job, camera" --> ST
SLICER -- "print job" --> PRN
Lisez de gauche à droite : la puce identifie la bobine ; les accessoires capturent le réel (scans, poids, couleur) ; les applications et le cloud maintiennent l’ensemble synchronisé ; l’imprimante reçoit les données de filament et rend compte en direct. Votre trancheur garde son rôle — TigerSystem ne tranche pas, il fait en sorte que tout le monde (vous, la machine, les applications) sache exactement quel filament se trouve où.
Principes de conception
Section intitulée « Principes de conception »- La puce se suffit à elle-même. Une bobine s’identifie sans cloud, sans compte, sans réseau — la charge utile est complète et ouverte.
- Le cloud appartient à l’utilisateur, pas au système. Tout l’état vit sous le compte de l’utilisateur ; ce sont des règles de sécurité côté serveur — et non le code client — qui contrôlent les accès.
- Chaque couche est optionnelle. Un usage uniquement téléphone, uniquement bureau, uniquement puce ou uniquement API fonctionne ; les composants apportent de la valeur mais ne se conditionnent jamais les uns les autres.
- Les intégrations parlent le protocole natif de l’imprimante. Pas de modification du firmware, pas de détour par le cloud : Tiger Studio parle MQTT/WebSocket/HTTP directement sur le LAN (voir flux de données).
Voir aussi : Produits, Développeurs