Flux de données
Du contact à l’impression
Section intitulée « Du contact à l’impression »Le parcours complet d’une bobine à travers le système :
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)
Où réside chaque type de données
Section intitulée « Où réside chaque type de données »| Données | Résident dans | Remarques |
|---|---|---|
| Identité de la bobine | La puce + l’inventaire cloud de l’utilisateur | La puce fait foi pour l’usage hors ligne |
| Base de données de référence (marques, matières…) | cdn.tigertag.io (même projet Firebase) |
Embarquée dans les applications, actualisée depuis le CDN |
| Images de bobines (photos produit TigerTag+ comprises) | cdn.tigertag.io (même projet Firebase) |
Servies à toutes les applications |
| Inventaire, racks, amis, préférences | Firestore users/{uid}/… |
Réservé au propriétaire par défaut, imposé par les règles |
| Codes de découverte publics | Firestore publicKeys/{code} |
Recherche d’ami en O(1) |
| Identifiants et télémétrie imprimante | En local uniquement (bureau) | Le trafic LAN ne transite jamais par le cloud |
| Poids en direct (TigerScale) | Appareil → Firestore | Apparaît en direct dans tous les clients |
Où se place votre trancheur
Section intitulée « Où se place votre trancheur »TigerSystem ne remplace pas votre trancheur — il complète le tableau autour de lui :
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
- Vous tranchez et lancez vos impressions exactement comme avant, avec n’importe quel trancheur.
- Tiger Studio indique à l’imprimante quel filament se trouve dans quel emplacement (AMS / CFS / Canvas / ACE / IFS), pour que l’information côté machine corresponde à la réalité.
- Quelle que soit l’origine de l’impression, le travail apparaît en direct dans Tiger Studio — progression, températures, heure de fin, caméra.
- La puce porte les réglages d’impression recommandés du filament ; il n’y a aujourd’hui aucun import automatique de profil de trancheur — vous les reportez vous-même dans votre profil.
Deux plans, délibérément séparés
Section intitulée « Deux plans, délibérément séparés »- Plan cloud — identité, inventaire, partage. Internet, Firebase, imposé par les règles.
- Plan LAN — pilotage des imprimantes et caméras. Réseau local uniquement, protocoles natifs des constructeurs, zéro dépendance au cloud (l’application de bureau continue de fonctionner avec les imprimantes hors ligne).
Note : l’exception est le mode cloud d’Anycubic, où la liaison avec l’imprimante passe elle-même par le MQTT cloud du constructeur — voir Compatibilité Anycubic.
Voir aussi : Inventaire et synchronisation cloud, Compatibilité