Architectuuroverzicht
De stack, van boven naar beneden
Section titled “De stack, van boven naar beneden”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
| Laag | Rol | Basisdocumentatie |
|---|---|---|
| TigerTag-chip | Draagbare, open identiteit van de fysieke spoel | Chipformaat |
| Tiger NFC Connect | De smartphonebrug: scannen, coderen, bladeren | Productpagina |
| Firebase | Eén gedeelde database — accounts, inventaris, synchronisatie; het interoperabiliteitspunt van de zandbak | Inventaris en cloudsynchronisatie |
| TigerHub | Het webhuis van het ecosysteem: etalage, verlanglijstjes, vrienden, delen | Productpagina |
| Tiger Studio | Desktopwerkbank: inventaris, racks, sensoren, printers | Productpagina |
| Printerintegraties | Live LAN-koppelingen met zes printermerken | Compatibiliteit |
| API’s van derden | SDK’s + gedocumenteerd Firestore-oppervlak voor iedereen | Ontwikkelaars |
De volledige kaart — elk element en zijn verbindingen
Section titled “De volledige kaart — elk element en zijn verbindingen”Accessoires, apps, cloud, printers, slicers en integraties van derden, op één plaatje:
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
Lees van links naar rechts: de chip identificeert de spoel; accessoires leggen de werkelijkheid vast (scans, gewicht, kleur); de apps en de cloud houden alles gesynchroniseerd; de printer ontvangt de filamentgegevens en meldt live terug. Je slicer houdt zijn taak — TigerSystem slicet niet, het zorgt ervoor dat iedereen (jij, de machine, de apps) precies weet welk filament waar zit.
Ontwerpprincipes
Section titled “Ontwerpprincipes”- De chip is zelfvoorzienend. Een spoel identificeert zichzelf zonder cloud, zonder account, zonder netwerk — de payload is volledig en open.
- De cloud is van de gebruiker, niet van het systeem. Alle gegevens staan onder het account van de gebruiker; beveiligingsregels op de server — niet de clientcode — dwingen de toegang af.
- Elke laag is optioneel. Alleen telefoon, alleen desktop, alleen chip of alleen API werkt allemaal; componenten voegen waarde toe maar vormen nooit een voorwaarde voor elkaar.
- Integraties spreken het native protocol van de printer. Geen firmwaremods, geen omwegen via de cloud: Tiger Studio praat via MQTT/WebSocket/HTTP rechtstreeks op het LAN (zie gegevensstroom).
Zie ook: Producten, Ontwikkelaars