Case study
OOPIS: standard di identificazione e posizionamento degli elementi di un edificio
Un identificatore permanente per ogni porta, estintore e idrante. Un’etichetta con codice QR e NFC dice che cos’è e dove si trova esattamente.
- Tipo
- Prodotto proprio di Kol.ski
- Per chi
- Condomini, amministratori, costruttori, aziende di manutenzione
- Ambito
- Specifica, formati dei dati, implementazione di riferimento, metodologia di mappatura
- Stato
- Versione 1.0 pronta, pilota nel primo edificio in arrivo
Sfida
Un edificio ha centinaia di elementi tecnici, e ciascuno porta un numero diverso in ogni documentazione: dal costruttore, dall’amministratore, dal manutentore, nel verbale di ispezione e nella segnalazione del residente.
L’estintore vicino all’ascensore al terzo piano.
Una descrizione così basta a una persona, non basta a un sistema. L’indirizzo postale non esiste quando l’edificio è in costruzione, e la sostituzione di un dispositivo perde la storia del punto in cui era appeso.
Soluzione
Ogni elemento riceve un identificatore di lunghezza fissa di 36 caratteri e un’etichetta con codice QR e tag NFC opzionale. Il codice si può leggere senza database, e costruttore, amministratore e manutentore parlano dello stesso elemento con lo stesso codice.
Dove si trova l’edificio
Ancora di posizione basata su Plus Code, non sull’indirizzo. Funziona anche in cantiere.
Quale parte e quale livello
Il codice indica la parte dell’edificio e il piano su cui si trova l’elemento.
Che elemento è
Il tipo proviene da un registro aperto e versionato: porta, idrante, quadro elettrico, valvola, posto auto.
Dove è appesa l’etichetta
La posizione dell’etichetta nel sistema di coordinate locale dell’edificio, misurata durante la mappatura, non stimata.
Risultato
- 36caratteri dell’identificatore, nel formato noto dagli UUID
- 5parti dello standard nella versione 1.0
- 26decisioni di progetto numerate e motivate
- 0registri centrali necessari per funzionare
Cosa è pronto
- Specifica normativa con grammatica formale, checksum e procedura di validazione.
- Implementazione di riferimento: libreria, CLI e HTTP JSON API su un unico livello di logica.
- Generatore di codici QR ed etichette da stampare.
- Metodologia di mappatura: scansione LiDAR con il telefono, allineamento della scansione al modello, regole di posizionamento delle etichette.
- Pacchetto di esempio di un edificio con un tratto di corridoio.
Prossimi passi
- Pilota nel primo edificio: inventario di una scala, stampa e montaggio delle etichette.
- Decisione sulla pubblicazione dello standard e sulla sua licenza.
- Visualizzatore di mappa e modello 3D per l’amministratore, integrazioni con i sistemi di segnalazioni e ispezioni.
OOPIS non sostituisce i sistemi BIM né CMMS: fornisce l’identificatore e la posizione a cui questi sistemi possono fare riferimento.
Di cosa è fatto
La specifica è normativa, e i formati dei dati e l’implementazione devono esserle conformi. Una divergenza è un difetto, non un’interpretazione.
Specifica
Grammatica dell’identificatore, checksum, sistema di coordinate, registro dei tipi, ciclo di vita dei punti, vettori di test
- Markdown
- ABNF
- JSON
Formati dei dati
Manifest dell’edificio, record degli elementi, contenuto QR e NFC, pacchetto dell’edificio, API del resolver
- JSON Schema
- SQL
- OpenAPI
- NDEF
Implementazione di riferimento
Libreria, CLI e HTTP JSON API, generatore di etichette, test alimentati dai vettori della specifica
- Python
- segno
- SVG
Metodologia e piani di implementazione
Procedura di scansione, allineamento della scansione al modello, pipeline dalle planimetrie 2D al modello 3D, piani di PoC e MVP
- iPhone con LiDAR
- ICP
- glTF 2.0
Lezioni apprese
- L’identificatore deve essere leggibile senza database. Un codice che una persona legge dall’etichetta e un sistema analizza da solo vale più di un UUID casuale con una bella interfaccia.
- Ancora con Plus Code invece dell’indirizzo. Un edificio in costruzione non ha indirizzo, e un indirizzo può cambiare per decisione amministrativa.
- I vettori di test sono il contratto tra specifica e codice. Un errore nella descrizione del checksum è emerso solo durante l’implementazione.
- Uno standard nasce da un edificio concreto. OOPIS è nato dall’esigenza di un condominio, non da un comitato.
Hai un edificio da etichettare?
Inventario, scansione, etichette e integrazioni per condomini, amministratori e aziende. Scrivici se vuoi essere il primo edificio del pilota.
La prima conversazione è gratuita: 30 minuti online, senza preparazione e senza impegno.