Flusso dei dati
Dal tocco alla stampa
Sezione intitolata “Dal tocco alla stampa”Il percorso completo di una bobina nel sistema:
sequenceDiagram
actor User
participant Chip as TigerTag chip
participant App as Connect / Studio
participant Cloud as Firebase
participant Printer as Printer (LAN)
User->>Chip: NFC tap (phone) or place on reader (desktop)
Chip-->>App: 144-byte identity payload
App->>Cloud: upsert spool in users/{uid} inventory
Cloud-->>App: real-time snapshot to every signed-in device
User->>App: assign spool to a printer slot
App->>Printer: native protocol (MQTT / WebSocket / HTTP)
Printer-->>App: live telemetry (temps, job, filament slots, camera)
Dove risiede ogni tipo di dato
Sezione intitolata “Dove risiede ogni tipo di dato”| Dato | Risiede in | Note |
|---|---|---|
| Identità della bobina | Il chip + l’inventario cloud dell’utente | Il chip è l’autorità per l’uso offline |
| Database di riferimento (marche, materiali…) | cdn.tigertag.io (stesso progetto Firebase) |
Incluso nelle app, aggiornato dalla CDN |
| Immagini delle bobine (comprese le foto prodotto TigerTag+) | cdn.tigertag.io (stesso progetto Firebase) |
Servite a tutte le app |
| Inventario, rack, amici, preferenze | Firestore users/{uid}/… |
Solo il proprietario per impostazione predefinita, regole applicate dal server |
| Codici di scoperta pubblici | Firestore publicKeys/{code} |
Ricerca di un amico in O(1) |
| Credenziali e telemetria delle stampanti | Solo in locale (desktop) | Il traffico LAN non transita mai dal cloud |
| Peso in tempo reale (TigerScale) | Dispositivo → Firestore | Compare in tempo reale in tutti i client |
Dove si colloca il tuo slicer
Sezione intitolata “Dove si colloca il tuo slicer”TigerSystem non sostituisce il tuo slicer: completa il quadro attorno a esso:
flowchart LR YOU["You"] -- "3D model" --> SLICER["Your slicer"] SLICER -- "sliced job" --> PRN["Printer"] TAG["TigerTag chip"] -- "scan" --> ST["Tiger Studio"] ST -- "which filament is in which slot" --> PRN PRN -- "progress · temps · 'ends at' · camera" --> ST
- Esegui lo slicing e avvii i lavori esattamente come prima, con qualsiasi slicer.
- Tiger Studio comunica alla stampante quale filamento si trova in quale slot (AMS / CFS / Canvas / ACE / IFS), così le informazioni lato macchina corrispondono alla realtà.
- Qualunque cosa abbia avviato la stampa, il lavoro compare in tempo reale in Tiger Studio: avanzamento, temperature, ora di fine, telecamera.
- Il chip contiene le impostazioni di stampa consigliate per il filamento; oggi non esiste l’importazione automatica dei profili dello slicer: le riporti tu nel tuo profilo dello slicer.
Due piani, volutamente separati
Sezione intitolata “Due piani, volutamente separati”- Piano cloud: identità, inventario, condivisione. Internet, Firebase, regole applicate dal server.
- Piano LAN: controllo delle stampanti e telecamere. Solo rete locale, protocolli nativi dei produttori, nessuna dipendenza dal cloud (l’app desktop continua a funzionare con le stampanti anche offline).
Nota: l’eccezione è la modalità cloud di Anycubic, in cui il collegamento con la stampante passa dal MQTT cloud del produttore. Vedi la compatibilità Anycubic.
Vedi anche: Inventario e sincronizzazione cloud, Compatibilità