Modalità operative¶
DiKAS si adatta alla sua attività — dalla singola cassa su tablet al mercatino al server locale con più casse nel ristorante. Esistono tre modalità operative tipiche. Possono essere ampliate in qualsiasi momento: si inizia in piccolo e si cresce di conseguenza.
| Modalità operativa | Ideale per | Server necessario? |
|---|---|---|
| 1 · Tablet singolo (App) | Food truck, mercatino, cassa mobile singola | No — tutto sul tablet |
| 2 · Cloud-First con app | Attività con ordinazione online, tavolo via QR o prenotazione | No — se ne occupa la cloud |
| 3 · Server locale con fallback cloud | Ristorante/bar con più casse | Sì — PC di cassa o mini PC |
1 · Tablet singolo (App)¶
L'app DiKAS funziona in modo autonomo su un tablet Android — senza server, senza connessione internet permanente. Tutti i dati risiedono in locale sul dispositivo.
- Per cosa? Attività piccole e mobili: food truck, mercatino, popup, un singolo banco.
- Hardware? Solo il tablet. Pagamento con carta tramite Tap-to-Pay (NFC) direttamente sul dispositivo, stampa scontrini tramite una stampante WLAN/Bluetooth.
- Internet? Necessario solo per il pagamento con carta — la vendita in contanti funziona completamente offline.
2 · Cloud-First con app¶
Un'istanza cloud si occupa delle funzioni online (shop online, ordinazione al tavolo via QR, prenotazioni, pagamenti online); in loco incassa tramite l'app o il browser. L'hardware come stampante, terminale EC e TSE si trova nel locale.
- Per cosa? Attività che vogliono essere visibili online — accettazione di ordini e prenotazioni 24 ore su 24, senza server proprio.
- Hardware? I dispositivi locali (stampante, terminale EC, TSE) vengono controllati tramite l'agente hardware, già integrato nell'app e nell'appliance.
- Internet? Necessario — la cloud è il punto centrale.
→ Cloud e macchina locale · Agente Hardware e Cloud-Failover
3 · Server locale con fallback cloud¶
Un server locale nell'attività controlla tutte le casse e l'hardware (stampante scontrini, monitor cucina, terminale EC, TSE). La cloud si occupa delle funzioni online e funge da sicurezza in caso di guasto.
- Per cosa? Attività più grandi con più casse — ristorante, bar, biergarten. Veloce, stabile, anche con una connessione internet debole.
- Chi fa da server? Il server può essere il PC di cassa stesso. Se lavora solo con tablet, un piccolo mini PC assume il ruolo di server.
- TSE: Il server locale firma i giustificativi sulla TSE. Se il server si guasta, la cloud continua ad accettare ordini e pagamenti — i giustificativi generati in quel periodo vengono firmati non appena il server è di nuovo raggiungibile (dettagli: Cloud e macchina locale).
Quanto deve essere grande il server?¶
Un server DiKAS ha esigenze contenute:
| Valore | |
|---|---|
| Memoria (RAM) | almeno 2 GB |
| Spazio di archiviazione | almeno 30 GB |
| Prestazioni | gestisce senza problemi circa 20 casse/client |
Risparmiare ancora RAM: il servizio server archhub
L'appliance può mettere a disposizione degli altri dispositivi nel locale anche un server locale di pacchetti/aggiornamenti (archhub). Se la sua attività non ne ha bisogno — ad es. perché è attivo un solo dispositivo o gli aggiornamenti arrivano dalla cloud — questo servizio può essere disattivato, risparmiando ulteriore memoria.
Come macchina virtuale (VM)¶
Invece di un hardware dedicato, il server può funzionare anche come VM su un computer già esistente — con Hyper-V, VirtualBox o KVM/QEMU. Come configurazione di esempio si consigliano 4 GB di RAM e 50 GB di disco virtuale. Se nella VM è necessaria una TSE hardware (Swissbit), la chiavetta USB viene passata tramite USB/IP.
→ Passo per passo (configurazione VM + passaggio USB/IP della TSE): Test locale e installazione
Quale modalità fa per me?¶
- Solo una cassa mobile, poca tecnologia? → Modalità operativa 1 (tablet singolo).
- Ordinazione online o prenotazione importanti, attività piccola? → Modalità operativa 2 (Cloud-First).
- Più casse, molto lavoro, necessità di sicurezza in caso di guasto? → Modalità operativa 3 (server locale con fallback cloud).
Esempi pratici corrispondenti sono mostrati nella pagina Scenari di utilizzo.