Architettura Keyello

Piattaforma

Cloud, edge e hardware in un'architettura modulare.

Keyello e progettata per crescere: multi-tenant, event-driven, offline-ready e aperta a integrazioni software e dispositivi fisici.

01

API Gateway

Auth, rate limit, routing, versioning

02

IAM

Utenti, ruoli, policy, regole temporali

03

Access Engine

Decisioni real-time su aree e dispositivi

04

Database Layer

PostgreSQL, log, telemetria, Redis

Layer tecnici

Ogni componente ha un ruolo preciso.

La piattaforma separa interfaccia, logica, accessi, dispositivi e dati. Questo rende il prodotto adattabile a hotel, uffici, scuole e residenze.

Dashboard e app

Operatori, staff, tecnici e direzione lavorano su viste diverse dello stesso sistema.

Core services

Identity, access engine, context engine, device registry, log e API.

Device integration

Adapter REST, MQTT, BLE, ZigBee, KNX e protocolli proprietari.

Edge node

Cache locale di utenti e regole per continuita operativa anche offline.

Principi architetturali

Scalabile oggi, pronta per moduli e marketplace domani.

La struttura adapter-based permette di integrare nuovi dispositivi senza riscrivere il core. Il Context Engine abilita moduli diversi per hotel, aziende e altri settori.

Multi-tenant

Ogni struttura e isolata logicamente e configurata in modo indipendente.

Event-driven

Accessi, comandi, stati e allarmi diventano eventi tracciabili.

Device-agnostic

I dispositivi sono sostituibili tramite adapter e capability.

API-first

Il backend espone API per software gestionali, OTA e partner esterni.

Audit trail

Log operativi e hardware consultabili per sicurezza e manutenzione.

Feature flags

Moduli attivabili per contesto, settore e fase commerciale.

Dispositivi e adapter Keyello

Hardware abstraction

Ogni dispositivo espone capability, stato ed eventi.

Serrature, badge reader, sensori, luci, HVAC e kiosk sono collegati tramite adapter. La dashboard vede funzioni comuni come lock, unlock, on/off, stato e telemetria.

Template dispositivo
Auto-discovery quando disponibile
Firmware versioning
Mapping ambiente/dispositivo
Cloud-native
Edge offline
Event-driven
Modulare