Domande frequenti

📁 Formati supportati e caricamento

Marchio File richiesti Tour virtuale Nuvola di punti
Formati di file universali
Autodesk ReCap RCP / RCS
*
E57 scelta migliore
*
PTX
LAS / LAZ
PTS
XYZ
PLY
JPG con dati GPS
(equirettangolare)
JPG / PNG / EXR
(equirettangolare)
Scansione laser terrestre
RIEGL PTX + panos + ImageList.csv
RiPANO panos + project.json
Leica LGSX
*
*
Leica LGS
*
Leica panos + DB
Leica panos + TXT / CSV
Z+F panos + OUT
Trimble panos + CSV
FARO panos + iQscene TXT
Scanner non elencato? Contattaci!
Scanner laser mobili
OmniSLAM LAZ + panos + camera.dat
Lixel LAZ + panos + panoramicPoses.csv
CHCNAV RS10 CoPre "Export" archived folder
Share S20 LAS + left_*.jpg + right_*.jpg + ImgPose.txt
Scanner non elencato? Contattaci!
Ortofoto / GeoTIFF / Sovrapposizioni mappa
TIF / TIFF / KML / KMZ
Video a 360°
MP4 (equirettangolare) + GPX (opzionale)
Splatting gaussiano 3D
PLY SPZ SPLAT KSPLAT SOG RAD
Formati mesh
GLB STL OBJ+MTL+Texture
Formati CAD 3D
gratuito RVT IFC
0,01 token per MB
Per la conversione si utilizza Autodesk Derivative API
RVT ASM F3D FBX IAM IPT NEU PRT SLDASM SLDPRT SMB SMT STEP STP STPZ WIRE X_B X_T 
panos - panorami equirettangolari in formato JPG, PNG o EXR
* - dipende da come è stato creato il file

Se il caricamento fallisce, soprattutto con file di grandi dimensioni, prova i seguenti suggerimenti:
  • Avvia il caricamento e evita di passare ad altre schede o finestre del browser durante il processo.
  • Assicurati che il computer non entri in modalità sospensione — disattiva temporaneamente la sospensione se necessario.
  • Una connessione Internet stabile è essenziale. Le interruzioni del Wi-Fi possono causare errori durante il caricamento.
La dimensione del file da sola non è un limite.

Puoi anche utilizzare un servizio di condivisione file (supportati: link di download diretto, Google Drive, Dropbox, Yandex Disk) e invece di caricare l'archivio direttamente sul sito, basta fornire un link al file. La nostra piattaforma lo scaricherà automaticamente dal link e inizierà a elaborare il progetto.

Individua facilmente il file del database Leica seguendo i passaggi seguenti:
  1. Avvia Cyclone REGISTER 360.
  2. Nelle impostazioni del progetto, specifica la cartella in cui è archiviato il progetto.
  3. Apri questa cartella nell'esplora file. All'interno dovresti vedere un file chiamato qualcosa come project_deliv_*.db.
  4. Dopo aver individuato il file, carica il file del database sulla nostra piattaforma insieme ai tuoi panorami JPG per creare un tour virtuale.
Questo file contiene dati spaziali essenziali necessari per il posizionamento e l'allineamento precisi del panorama.

Un file TXT memorizza la posizione e l'orientamento dei tuoi panorami. Sono supportati due formati, rilevati automaticamente in base al contenuto del file:

1. File di posizione/orientamento (Leica)

Un file per panorama, con lo stesso nome esatto della sua immagine (ad esempio station_01.txt accanto a station_01.jpg). Contiene una posizione e un orientamento:
position = [positionX, positionY, positionZ];
orientation = [rotationW, rotationX, rotationY, rotationZ];
Ecco un esempio:
position = [-60.2344, 30.0544, -0.185128];
orientation = [0.804644, -8.74489e-06, -1.45999e-05, 0.593758];
L'orientamento è un quaternione nell'ordine W, X, Y, Z. Separare ogni valore con una virgola e uno spazio, esattamente come mostrato.

2. file scena iQscene

Un singolo file che elenca tutti i panorami, riconoscibile dalla parola iQscene nella prima riga. Seguono due righe di intestazione, poi una riga per panorama, e l'elenco termina con una parentesi graffa di chiusura }. Ogni riga del panorama è separata da spazi:
"path\to\station_01.jpg" posX posY posZ axisX axisY axisZ angle
Il percorso dell'immagine è tra virgolette, posX posY posZ è la posizione e axisX axisY axisZ insieme a angle (in gradi) descrivono la rotazione come asse e angolo. Esempio:
iQscene ...
...
...
"C:\Project\station_01.jpg" -60.2344 30.0544 -0.1851 0 0 1 90.0
"C:\Project\station_02.jpg" -58.1021 31.7765 -0.1820 0 0 1 92.5
}
Usa un punto come separatore decimale e salva il file in codifica UTF-8. Queste strutture consentono alla piattaforma di posizionare e orientare correttamente i tuoi panorami nello spazio 3D.

Un file CSV memorizza la posizione e l'orientamento di ogni panorama. Caricalo insieme ai panorami JPG equirettangolari — il nome del file in ogni riga (senza estensione) deve corrispondere all'immagine corrispondente. La piattaforma rileva automaticamente il layout, quindi sono accettate diverse varianti:
Origine / software Nome file Delimitatore Colonne di intestazione
Generico *.csv virgola filename, x, y, z, qw, qx, qy, qz
Generico *.csv spazio imgname, x, y, z, qw, qx, qy, qz
Generico *.csv punto e virgola filename, pano_pos_x, pano_pos_y, pano_pos_z, pano_ori_w, pano_ori_x, pano_ori_y, pano_ori_z
RIEGL *ImageList.csv virgola Timestamp, Filename, Origin(X[m],Y[m],Z[m]), Direction(X[m],Y[m],Z[m]), Up(X[m],Y[m],Z[m]), Roll(X)[deg], Pitch(Y)[deg], Yaw(Z)[deg], Omega[deg], Phi[deg], Kappa[deg]
Sono accettati anche i nomi di colonna Easting / Northing / Height — mantenere l'intestazione originale esportata dallo scanner.
Lixel *panoramicPoses.csv spazio imgname, x, y, z, qw, qx, qy, qz
Leica Cyclone REGISTER 360 *.csv punto e virgola SetupName, Position(X), Position(y), Position(z), Orientation(W), Orientation(X), Orientation(Y), Orientation(Z)
OmniSLAM *.csv virgola file, x, y, z, rot_x, rot_y, rot_z
Alcune cose da tenere a mente:
  • I nomi delle colonne devono corrispondere esattamente (la distinzione tra maiuscole e minuscole è importante); l'ordine non conta e le colonne aggiuntive vengono ignorate.
  • qw, qx, qy, qz (e Orientation(W...Z), pano_ori_w...z) sono i componenti del quaternione nell'ordine W, X, Y, Z.
  • rot_x, rot_y, rot_z (OmniSLAM) sono angoli di rotazione di Eulero espressi in radianti.
  • I file RIEGL e Lixel vengono riconosciuti dal nome (...ImageList.csv / ...panoramicPoses.csv); gli altri formati vengono rilevati automaticamente dalla riga di intestazione.
  • Usa un punto come separatore decimale e salva il file in codifica UTF-8.
Ecco un esempio del layout generico separato da virgole:
filename,x,y,z,qw,qx,qy,qz
station_01.jpg,-60.2344,30.0544,-0.185128,0.804644,-8.74489e-06,-1.45999e-05,0.593758
station_02.jpg,-58.1021,31.7765,-0.182004,0.799120,1.02000e-05,2.31000e-05,0.601171

Cyclone REGISTER 360
L'immagine qui sotto mostra le impostazioni consigliate per esportare il progetto in un file LGSX:

Queste impostazioni aiutano a garantire compatibilità e precisione nell'uso del file con la nostra piattaforma.

Una nuvola di punti composta da più stazioni di scansione deve essere pre-elaborata in FARO SCENE:
  • Crea nuvole di punti di scansione per ogni stazione per migliorare la visualizzazione.
  • Disattivare il filtro degli artefatti ai bordi per risultati più chiari.
  • Registrare tutte le stazioni e organizzarle in un unico cluster.
Una volta fatto, esporta il contenuto del cluster come mostrato negli screenshot qui sotto:

Questo processo garantisce un corretto allineamento e compatibilità per il caricamento sulla nostra piattaforma.

📁 Uso generale e accesso

Una volta creato il progetto, puoi condividerlo in diversi modi — tutti disponibili nella pagina delle impostazioni del progetto.

L'opzione più semplice è impostare la modalità di accesso su tramite link. In questo caso, la registrazione non è richiesta — chiunque abbia il link può visualizzare il progetto.

Ideale per la condivisione con clienti, stakeholder o revisori esterni senza richiedere la creazione di un account.

Sì — a ogni progetto può essere assegnato un tag che funziona come una cartella.

Usa i tag per raggruppare i progetti per cliente, sotto-cliente o qualsiasi altra categoria che aiuti a organizzare il tuo spazio di lavoro. Nota che a ogni progetto può essere assegnato un solo tag, quindi utilizza una convenzione di denominazione chiara e strutturata.

Sì — possiamo attivare per te un abbonamento di prova valido per 2 settimane. Questa versione di prova include quasi le stesse funzionalità del piano Pro ed è ideale per testare progetti su larga scala.

Se il file di scansione (ad esempio, 100 GB) è già archiviato su Dropbox, Google Drive o un'altra piattaforma supportata, puoi incollare il link per il download durante la creazione di un nuovo progetto. Il sistema recupererà e elaborerà automaticamente il file — non è necessario caricarlo manualmente.

Sì — non ci sono restrizioni basate sul paese. Se il sito si carica e funziona, puoi usare il servizio dal Perù o da qualsiasi altro luogo.
Sentiti libero di provarlo! Puoi creare progetti con fino a 10 configurazioni completamente gratis.

Grazie per il tuo interesse — apprezziamo molto le tue domande e suggerimenti!

Attualmente preferiamo comunicare via email, poiché ci consente di monitorare le richieste in modo più efficiente e rispondere in modo approfondito. Siamo lieti di continuare la conversazione in questo modo e di affrontare qualsiasi argomento desideri discutere.

Attendiamo con ansia il tuo messaggio!

📁 Tour virtuali e panorami

Certo — un metodo semplice per allineare manualmente i tuoi panorami:
  1. Durante la cattura delle immagini, orienta sempre la fotocamera nella stessa direzione rispetto ai punti cardinali. Ad esempio, puoi scegliere di mantenere la parte anteriore della fotocamera rivolta verso il "nord" mentre ti muovi nello spazio.
  2. Carica le foto sulla piattaforma. Per impostazione predefinita, tutti i panorami saranno posizionati all'origine (0,0) del sistema di coordinate.
  3. (Opzionale) Sposta una delle stazioni lungo l'asse X — ad esempio di 10 metri — per iniziare a disporre la scena.
  4. (Opzionale) Prepara un'immagine di sfondo (ad esempio, una pianta) con una barra di scala visibile per facilitare il posizionamento delle stazioni.
  5. Carica lo sfondo e allinealo in base alla scala.
  6. Posiziona ogni punto panoramico nelle stanze o aree in cui è stato catturato.
  7. Usa l'opzione di triangolazione di Delaunay nelle impostazioni della stazione per collegare automaticamente i punti.
  8. Apri qualsiasi panorama e verifica visivamente se le posizioni delle altre stazioni sono spostate.
  9. Nelle impostazioni delle coordinate, regola il campo "Ruota la direzione di visualizzazione per tutte le stazioni (gradi)" per correggere questo. Inizia con la tua migliore stima.
  10. Se la rotazione va nella direzione sbagliata, prova a ruotare di nuovo usando la formula: -2 × ipotesi iniziale.
Questo metodo consente di controllare con precisione il posizionamento del panorama manualmente — anche senza dati GPS!

Guarda questo breve video per vedere quanto è veloce e semplice: https://youtu.be/IGucR18yJM4?si=2E1MyKhxYIDJG-PD

Il problema è che le panoramiche Insta360 non contengono dati di orientamento verso nord, necessari per generare automaticamente link direzionali corretti. Ci sono diversi modi per risolvere questo problema:
  1. Orientamento automatico — per progetti street-view con punti di acquisizione ravvicinati, prova la funzione "Usa coordinate GPS per calcolare la rotazione" sul sito.
    Esempio di progetto acquisito con una Insta360 X4 e un modulo GPS esterno, elaborato automaticamente:
    https://360-for-you.com/projects/Ik3R7NWu/
  2. Scatta in una direzione coerente — se orienti sempre la fotocamera nello stesso modo (ad esempio, mantenendo la parte frontale della fotocamera rivolta "in avanti"), potrai poi regolare manualmente l'angolo di rotazione globale per allineare i collegamenti su tutte le immagini.
  3. Allineamento manuale per ogni panorama — apri ogni panorama, orienta lo sguardo verso il nord (approssimativo) e clicca sul pulsante di allineamento per impostare la direzione di visualizzazione corretta.
    Puoi farlo usando l'editor collegato dalla pagina "Impostazioni di base" del tuo progetto.
Nota: Questi metodi funzionano solo se sono disponibili le coordinate GPS per ogni punto di acquisizione.

Sì — è disponibile una vista mappa interattiva per i panorami JPG che contengono coordinate GPS nei metadati EXIF.

Visualizza le posizioni di acquisizione su una mappa e passa rapidamente da un punto all'altro. Questo rende la navigazione e il contesto del progetto più intuitivi, soprattutto per panorami all'aperto o con droni.

È possibile collegare la vista mappa a qualsiasi progetto esistente, a condizione che le coordinate siano georeferenziate. Per farlo, specificare il codice EPSG del sistema di coordinate nelle impostazioni del progetto. Una volta impostato, il sistema interpreterà e visualizzerà correttamente i dati geospaziali sulla mappa.

Sì — per disattivare la funzione mappa in un progetto, rimuovi il codice EPSG nelle impostazioni del progetto. Una volta cancellato il sistema di coordinate, la mappa non verrà più mostrata nell'interfaccia.

Sì — personalizza il colore di sfondo del livello (e altri stili) usando CSS personalizzato.

Nelle impostazioni del profilo c'è un campo per inserire un foglio di stile personalizzato. Una volta aggiunto, verrà applicato automaticamente a tutti i tuoi progetti.

Puoi compilare questo campo usando lo stesso formato dell'esempio del segnaposto.

Sì — puoi visualizzare dati dei sensori in tempo reale o registrati (temperatura, umidità, vibrazione, occupazione, qualsiasi cosa misuri un dispositivo) direttamente sui tuoi panorami.

Che cos'è MQTT, in parole semplici?
MQTT è un protocollo di messaggistica leggero, ampiamente usato da sensori e dispositivi IoT. Un dispositivo pubblica piccoli messaggi (ad esempio una lettura di temperatura) in un canale denominato chiamato topic, e chiunque sia autorizzato a leggere quel topic riceve il valore quasi istantaneamente. Non è necessario gestire alcun server — ospitiamo noi il message broker per te. Il tuo dispositivo si connette e invia valori; il visualizzatore del tour si connette e li mostra.

Come un sensore ci invia i dati
1. In Profilo → chiavi API, crea una chiave con l'autorizzazione mqtt:publish. La chiave viene mostrata una sola volta — copiala.
2. Punta il dispositivo o lo script verso il nostro broker. Ci sono due modi per connettersi:
  • MQTT nativo su TLS — per sensori fisici, gateway e la maggior parte delle librerie IoT. Indirizzo del server: mqtts://360-for-you.com:8883.
  • MQTT su WebSocket (WSS) — per qualsiasi cosa in esecuzione in un browser web o in ambienti che consentono solo traffico web. Indirizzo del server: wss://360-for-you.com/mqtt/.
Entrambi i metodi sono equivalenti — scegli quello supportato dal tuo dispositivo. Usa il tuo ID utente numerico come nome utente e la chiave API come password.
3. Pubblica le tue letture in un topic chiamato users/<your ID>/sensors/<sensor name>. Puoi scrivere solo nel tuo ramo — la parte <your ID> deve corrispondere al tuo account.

Come appaiono i dati in un panorama
Quando aggiungi un commento a un panorama, puoi incorporare un sensore al suo interno. Da quel momento, gli utenti autorizzati ad aprire quel tour vedranno l'ultimo valore del sensore aggiornarsi in tempo reale, senza ricaricare la pagina. L'accesso segue il tour: se il progetto è pubblico o condiviso tramite link, chiunque abbia il link vede i dati; se è privato, solo il proprietario, gli utenti invitati e i membri del gruppo possono vederli. Rendere un progetto privato disconnette automaticamente i lettori in pochi secondi.

Incorporare un sensore in un commento (il tag span)
Per inserire un valore, il proprietario del progetto modifica un commento nel panorama e inserisce un piccolo tag <span> che punta a uno dei propri argomenti del sensore. Il testo inserito nel tag viene mostrato così com'è fino all'arrivo della prima lettura — usatelo come etichetta o come segnaposto, ad esempio un trattino — e poi viene sostituito dal valore in tempo reale. La forma più semplice è:
<span data-mqtt="users/<your ID>/sensors/temperature">—</span>
Il valore visualizzato è esattamente il messaggio pubblicato dal dispositivo (testo semplice), quindi formattalo sul dispositivo, ad esempio 23.4 °C. Il topic deve essere uno specifico su cui il dispositivo pubblica: i caratteri jolly non sono consentiti per i visualizzatori.

Gli attributi facoltativi consentono di controllare come viene visualizzato il valore:
  • data-mqtt-json="<path>" — se il dispositivo pubblica un oggetto JSON (ad esempio {"temperature": 23.4, "humidity": 45}), usalo per selezionare un singolo campo. Supporta percorsi annidati come weather.temperature e indici di array come readings[0].value. Senza questo attributo, l'intero payload viene mostrato così com'è.
  • data-mqtt-suffix="<text>" — aggiunto dopo il valore, utile per le unità. Ad esempio, data-mqtt-suffix=" °C" trasforma 23.4 in 23.4 °C.
  • data-mqtt-show-last-update="true" — mostra anche da quanto tempo è arrivato il valore, ad esempio 23.4 (2 min fa).
  • data-mqtt-stale-after="<seconds>" — se non arriva una nuova lettura entro questo numero di secondi, l'elemento viene contrassegnato come obsoleto (gli viene aggiunto un attributo data-mqtt-stale), così puoi attenuarlo o evidenziarlo con il tuo CSS personalizzato.
  • data-mqtt-red, data-mqtt-yellow, data-mqtt-green — mostra un piccolo punto colorato prima del valore quando la lettura rientra in uno degli intervalli elencati (un "semaforo"). Vedere Indicatore semaforico qui sotto per la sintassi degli intervalli.
Un esempio più completo — estrarre il campo temperature da una lettura JSON, aggiungere l'unità, mostrare quanto è recente e marcarlo come obsoleto dopo due minuti di silenzio:
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-show-last-update="true"
      data-mqtt-stale-after="120">no data yet</span>
Se il dispositivo suddivide le letture in sottotemi, indirizzate il tag al sottotema esatto aggiungendolo, ad esempio users/42/sensors/weather/humidity. Potete inserire più tag in un commento o distribuirli tra diversi panorami — ciascuno si aggiorna in modo indipendente, e lo stesso sensore può essere incorporato in quanti commenti e progetti desiderate.

Indicatore semaforico
Per attirare l'attenzione quando una lettura esce dai limiti, aggiungi un punto colorato al valore. Imposta uno o più tra data-mqtt-red, data-mqtt-yellow, data-mqtt-green su un elenco di intervalli numerici; il punto assume il colore del primo intervallo corrispondente, verificato nell'ordine rosso → giallo → verde. Se nessun intervallo corrisponde, non viene disegnato alcun punto; se un colore non ha alcun intervallo impostato, quel colore viene semplicemente ignorato. Gli intervalli non vengono convalidati tra loro — se si sovrappongono o presentano lacune, la priorità rosso → giallo → verde decide quale colore prevale.

Un elenco di intervalli è costituito da una o più espressioni separate da ;. Ogni espressione è una delle seguenti:
  • <X — il valore è strettamente inferiore a X
  • >X — il valore è strettamente maggiore di X
  • <=X / >=X — uguale, incluso
  • X-Y — il valore è compreso tra X e Y (estremi inclusi); X e Y possono essere negativi o decimali
  • true, false, on, off — payload corrisponde esattamente a questa parola, senza distinzione tra maiuscole e minuscole — utile per i sensori binari. Può essere combinato liberamente con intervalli numerici nella stessa lista, ad esempio <0;>100;off.
Un intervallo corrisponde solo al proprio tipo: le espressioni numeriche richiedono un numero, i token booleani richiedono quella parola esatta. Tutto ciò che non è coperto lascia il valore senza punto. Se usi data-mqtt-json, è il campo estratto a essere confrontato — non l'intero oggetto JSON.

Ad esempio, per segnalare una temperatura in rosso sotto 0 °C o sopra 100 °C, in giallo nella fase di uscita (0-30 o 70-100) e in verde nella zona di comfort (30-70):
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-red="<0;>100"
      data-mqtt-yellow="0-30;70-100"
      data-mqtt-green="30-70">no data yet</span>

Sicurezza
Tutte le connessioni sono crittografate. Un dispositivo può pubblicare solo nei propri topic e un visualizzatore può leggere solo i sensori incorporati nei tour a cui ha già accesso. La revoca di una chiave API interrompe immediatamente le nuove connessioni (le connessioni esistenti si interrompono alla successiva riconnessione).

Se desideri aiuto per collegare un dispositivo o una dashboard specifici, contatta il nostro team di assistenza tecnica e ti suggeriremo il miglior approccio di integrazione per il tuo progetto.

Sì — i valori KNX possono apparire nei tuoi panorami tramite lo stesso supporto per sensori MQTT descritto sopra. KNX di per sé non raggiunge Internet pubblico (vive su un bus cablato all'interno del tuo edificio), quindi un piccolo ponte KNX→MQTT viene eseguito nella tua rete locale e ci inoltra i valori selezionati. È una configurazione una tantum.

Ciò di cui hai bisogno
  • Un gateway o router KNX IP (KNXnet/IP, UDP 3671) sulla stessa LAN del bus KNX. La maggior parte delle installazioni moderne ne dispone già — chiedete al vostro integratore KNX in caso di dubbi.
  • Una piccola macchina sempre accesa sulla stessa rete — un Raspberry Pi, un NAS che esegue Docker o qualsiasi piccolo box Linux.
  • Un export ETS (o semplicemente un elenco) degli indirizzi di gruppo e dei loro tipi di datapoint (DPT) per i valori che si desidera pubblicare. KNX è strettamente tipizzato: ogni indirizzo riporta, ad esempio, DPT 9.001 (float a 2 byte, °C) oppure DPT 1.001 (booleano) — il bridge deve sapere quale.
  • Una chiave API con l'autorizzazione mqtt:publish (Profilo → Chiavi API).
Come funziona
  1. Il bridge si connette al tuo gateway KNX IP e ascolta i telegrammi sul bus.
  2. Per ogni indirizzo di gruppo elencato nella sua configurazione, decodifica i byte grezzi in un valore leggibile usando il DPT che hai fornito (ad esempio, 21.4 invece di 0x4C13).
  3. Pubblica quel valore sul nostro broker MQTT tramite TLS/WSS in users/<your ID>/sensors/<name you chose>, usando la tua chiave API come password.
  4. Nel tour, incorpora il valore con esattamente lo stesso tag span di qualsiasi altro sensore — vedi Incorporare un sensore in un commento.
Scelta di un ponte
Diversi progetti open source maturi fanno questo — ad esempio xknx (Python, anche il motore dietro l'integrazione KNX di Home Assistant), oppure qualsiasi bridge autonomo che trovi cercando su GitHub knx mqtt bridge. Scegli quello più adatto al tuo hardware e al tuo livello di competenza — qualsiasi bridge che pubblichi su MQTT funzionerà; da parte nostra, l'unico vincolo è il nome del topic e il valore.

Schizzo di una configurazione di ponte
La maggior parte dei bridge ha la stessa struttura — un blocco di connessione KNX, un blocco di connessione MQTT e una mappatura degli indirizzi di gruppo ai nomi dei sensori. In sintesi:
knx:
  gateway: 192.168.1.10        # your KNX IP gateway

mqtt:
  url: wss://360-for-you.com/mqtt/
  username: "42"               # your numeric user ID, shown on Profile
  password: "sk_..."           # API key with mqtt:publish

mappings:
  - group: "1/2/3"
    dpt: "9.001"               # 2-byte float, °C
    topic: users/42/sensors/kitchen-temperature
  - group: "1/2/4"
    dpt: "1.001"               # bool, on/off
    topic: users/42/sensors/kitchen-light
I nomi esatti dei campi variano in base al bridge — consulta la relativa documentazione. Associa a ogni gruppo KNX un nome sensore descrittivo; è il nome che scriverai nell'attributo data-mqtt="..." del panorama.

Da sapere
  • Il bridge viene eseguito sulla tua rete, non sulla nostra. Una volta configurato, avvialo come servizio o contenitore Docker e continuerà a pubblicare finché il tuo bus KNX è attivo.
  • Solo i valori elencati nella configurazione del bridge escono dal tuo edificio. Tutto ciò che non è nella mappatura resta sul tuo bus.
  • La revoca della chiave API nel tuo profilo interrompe immediatamente la pubblicazione da parte del bridge — utile se un dispositivo viene portato via o se cambi installatore.
  • Se un valore è un oggetto JSON invece di un semplice numero (alcuni bridge pubblicano {"value": 21.4, "unit": "°C"}), usa data-mqtt-json="value" sul tag span per selezionare il campo — vedi la domanda precedente per i dettagli.
Se hai bisogno di aiuto per scegliere un bridge o creare la configurazione iniziale della tua installazione, contatta il nostro team di supporto tecnico.

📁 Nuvole di punti

You can find a detailed PDF guide on how to use Potree's interface functionalities below: Apri il PDF in una nuova scheda
Source: https://www.linkedin.com/pulse/complete-guide-potrees-interface-functionalities-abderrazzaq/

Questa guida illustra gli strumenti e le opzioni principali del visualizzatore Potree per aiutarti a sfruttare al meglio le visualizzazioni di nuvole di punti.

Sì — anche se il tuo progetto si basa sul sistema metrico, è possibile visualizzare le misure in unità imperiali (US).

Questo è particolarmente utile per i team che lavorano in ambienti internazionali o presentano dati a clienti che preferiscono piedi e pollici. Le unità di visualizzazione possono essere cambiate nell'interfaccia del visualizzatore.

Puoi anche impostare l'unità di misura predefinita nelle impostazioni del profilo. Questo assicura che il formato selezionato venga applicato automaticamente durante la visualizzazione di qualsiasi progetto.

Siamo d'accordo: la possibilità di pulire le nuvole di punti direttamente nel visualizzatore sarebbe estremamente comoda, soprattutto per rimuovere artefatti come nuvole di vapore o veicoli in transito.

Con l'architettura attuale del servizio, questo livello di modifica dettagliata non è tecnicamente fattibile. L'eliminazione in tempo reale dei punti nel browser richiederebbe un modello di elaborazione e una struttura dati completamente diversi.

Per ora si consiglia di utilizzare strumenti esterni per la pulizia a livello di punti prima del caricamento. Sono in fase di esplorazione opzioni future, ma non è ancora prevista una tempistica per questa funzione.

📁 Sicurezza, protezione dei dati e affidabilità

I tuoi dati sono ospitati nell'Unione europea. La nostra piattaforma principale funziona su server situati in Germania (gestiti da Hetzner, un provider di hosting tedesco di lunga data), quindi i tuoi dati vengono trattati in conformità al GDPR dell'UE.

I backup sono conservati in un data center separato, lontano dal server principale, in modo che un incidente in una sede non possa compromettere contemporaneamente i dati attivi e il relativo backup.

Se utilizzi un server dedicato, puoi scegliere la sua posizione: Germania o Finlandia per impostazione predefinita, oppure un'altra regione su richiesta.

Hai sempre il controllo su chi può vedere ogni progetto. Un progetto è visibile solo alle persone che autorizzi — i suoi proprietari, utenti e gruppi di utenti — a meno che tu non lo renda volutamente accessibile tramite link o completamente pubblico. Come configurarlo è spiegato in Ci sono ruoli e autorizzazioni? e Come posso condividere un progetto con un cliente?.

Oltre alle persone a cui concedi l'accesso, un piccolo numero dei nostri specialisti del supporto può accedere a un progetto solo per aiutare a risolvere una domanda o un problema che hai segnalato, e sempre nel rispetto di un rigoroso accordo di riservatezza (NDA).

Ogni progetto ha un controllo degli accessi indipendente: un utente vede solo i progetti di cui è proprietario o a cui è stato invitato esplicitamente, e non c'è modo di accedere ai progetti privati di un altro cliente.

Sulla piattaforma condivisa, i tuoi dati sono isolati logicamente per account e protetti da queste regole di accesso. Se hai bisogno di una separazione fisica, un server dedicato ospita solo i tuoi progetti su hardware riservato esclusivamente a te (vedi Che cos'è un server dedicato e perché ne ho bisogno?).

Sì. L'accesso è controllato su due livelli.

Innanzitutto, ogni progetto ha un'impostazione di visibilità: privato (solo account autorizzati), accessibile tramite link (chiunque abbia il link, senza registrazione) oppure pubblico.

In secondo luogo, assegni ruoli alle persone: i proprietari possono visualizzare un progetto e modificarne le impostazioni; gli utenti e i gruppi di utenti possono visualizzare i progetti che condividi con loro. Puoi anche controllare, per ogni progetto, chi può lasciare commenti. In questo modo puoi dare a ogni membro del team esattamente l'accesso di cui ha bisogno — e niente di più.

I backup vengono eseguiti automaticamente e in modo continuo, così i tuoi progetti e i dati dell'account sono protetti senza alcuna azione da parte tua.

Sono archiviate in un data center separato, lontano dal server attivo, così un problema in una sede non può compromettere entrambe le copie contemporaneamente. Inoltre, viene creato automaticamente uno snapshot del database prima di qualsiasi modifica.

La piattaforma è monitorata continuamente e i suoi servizi si riavviano automaticamente se uno di essi smette di rispondere, così le brevi interruzioni si ripristinano senza intervento manuale.

I tuoi dati restano al sicuro in ogni caso: poiché i backup sono conservati fuori sede, il sistema può essere ripristinato a uno stato precedente anche se un server viene perso. I clienti con requisiti rigorosi di disponibilità possono anche scegliere un server dedicato (vedi Che cos'è un server dedicato e perché ne ho bisogno?).

Sì. Monitoriamo continuamente lo stato e le prestazioni di ogni parte della piattaforma tramite dashboard e controlli automatici di integrità, e conserviamo i registri di accesso. Se un componente diventa non integro, viene rilevato e riavviato automaticamente, e tutto ciò che richiede attenzione viene segnalato al nostro team.

Manteniamo la piattaforma sulle versioni più recenti stabili e corrette per la sicurezza di tutti i suoi componenti software e delle sue librerie. Gli aggiornamenti vengono esaminati e applicati quotidianamente, così le vulnerabilità appena scoperte vengono risolte rapidamente invece di accumularsi.

Seguiamo un approccio fix-forward: se dopo un aggiornamento si verifica un problema, lo analizziamo e rilasciamo rapidamente una versione corretta, invece di ripristinare l'intero sistema. In pratica, questo ripristina il normale funzionamento più rapidamente di un rollback tradizionale.

I tuoi dati sono protetti indipendentemente dalle release: un backup del database viene eseguito automaticamente prima di qualsiasi modifica, e i backup continui off-site consentono di ripristinare il sistema in qualsiasi momento a uno stato precedente noto e funzionante, se mai fosse necessario.

Sì — la piattaforma è già in uso attivo in produzione da parte di clienti paganti ogni giorno.

È ospitato nell'UE e servito tramite connessioni crittografate (HTTPS). L'applicazione viene eseguita in ambienti rafforzati e isolati con autorizzazioni limitate; l'accesso a ogni progetto è controllato; le chiavi segrete e le credenziali sono archiviate in forma crittografata; la piattaforma è monitorata 24 ore su 24; e i backup sono conservati fuori sede. Lo stesso software alimenta anche installazioni dedicate e self-hosted per organizzazioni con requisiti più rigorosi.

📁 Server Dedicati e Personalizzazione

Attualmente tutti gli utenti condividono le risorse di un unico server principale. Quando molti utenti sono attivi contemporaneamente, le risorse vengono distribuite equamente — il che in rari casi può causare lievi rallentamenti delle prestazioni. Tuttavia, la maggior parte degli utenti non nota alcun impatto.

Un server dedicato è un server fisico separato creato appositamente per il tuo utilizzo. Ospita solo i tuoi progetti, garantendo piena performance, elaborazione privata dei dati e maggiore controllo sulle risorse. È una buona opzione per team con grandi volumi di dati, molti utenti o politiche interne rigorose.

Sì — puoi usare il tuo dominio. Questa opzione è disponibile in tutti i piani con server dedicato.

Puoi anche utilizzare un dominio di terzo livello (sottodominio) per il servizio. In altre parole, se il tuo dominio è example.com, possiamo rendere la piattaforma disponibile a un indirizzo come 360.example.com — dove "360" può essere sostituito con qualsiasi parola tu scelga.

Possiamo fornire un server ospitato in Germania o Finlandia, a seconda della tua preferenza.
Tutti i server sono collegati a Internet tramite un collegamento da 1 Gbit/s, garantendo un trasferimento dati rapido e stabile anche per i progetti più grandi.

Sì — come parte di un piano server dedicato, possiamo installare e configurare Nextcloud per te. Questo ti permetterà di usare il server come soluzione privata per l'hosting e la condivisione di file.

Si prega di notare: eseguiamo la configurazione iniziale; l'amministrazione e la gestione continua del sistema di archiviazione file (ad esempio, utenti, permessi, backup) saranno a vostro carico.

📁 Versione self-hosted / offline

Sì — offriamo una versione self-hosted del software per un utilizzo completamente offline, ideale per organizzazioni che devono mantenere i dati sensibili internamente.

La versione self-hosted è disponibile con un pagamento una tantum di 4.500 €. Riceverai un container Docker con istruzioni complete per la configurazione e la guida al primo deployment sul tuo server.

Il contenitore include diritti d'uso a vita e 1 anno di accesso agli aggiornamenti. Dopo un anno, puoi continuare a usare il contenitore con le sue funzionalità attuali o acquistare un pacchetto di supporto esteso per ricevere aggiornamenti futuri.

In alternativa, sono disponibili piani per server dedicati con accesso illimitato a tutte le funzionalità. Lo spazio di archiviazione può essere ampliato fino a 308 TB.

I requisiti dipendono in gran parte dalla dimensione delle tue nuvole di punti. Se lavori con 10-20 milioni di punti per stazione, consigliamo quanto segue:
  • Almeno 64 GB di RAM, più un ampio file di swap come riserva.
  • Un drive SSD o NVMe veloce per il contenitore stesso — l'archiviazione del progetto può essere su un HDD normale.
  • La CPU non è critica, e non è necessaria una GPU dedicata.
  • È necessario un accesso SMTP al server di posta per inviare email dal sistema.
  • L'accesso esterno a Internet (dominio, DNS, certificato SSL, proxy inverso) deve essere configurato da parte vostra — è una procedura standard se avete già un server dedicato.
  • Sarai inoltre responsabile della creazione di backup.
  • Nessuna manutenzione del database necessaria — tutto è gestito automaticamente all'interno del contenitore.
Quando questi componenti sono presenti, la piattaforma funzionerà in modo affidabile ed efficiente sulla tua infrastruttura.

Sì. Oltre a Google e Microsoft Entra ID, la piattaforma può autenticare gli utenti tramite qualsiasi provider standard OpenID Connect (OIDC), inclusi Active Directory Federation Services (AD FS), Okta, Keycloak e Auth0, così puoi continuare a usare le tue procedure IAM esistenti. Gli account vengono provisionati automaticamente al primo accesso e associati tramite indirizzo email. La configurazione richiede solo un URL di discovery, un ID client e un secret, impostati nelle impostazioni di amministrazione.

Sì — la personalizzazione è disponibile. Contatta il nostro team di supporto e specifica cosa desideri modificare — il tema visivo, i modelli di email o altri elementi. Discuteremo le opzioni disponibili e ti aiuteremo a personalizzare il sistema secondo le tue esigenze.

Sì — se usi un server dedicato, il tuo team IT può personalizzare molte parti dell'interfaccia utente per riflettere il branding della tua azienda.

Il sistema utilizza modelli Jinja2 per le pagine web e le email, e fogli di stile CSS per la formattazione. Ciò consente di modificare elementi visivi come loghi, colori, layout e testi.

Se necessario, siamo sempre disponibili ad assistere con modifiche personalizzate — la maggior parte dei cambiamenti può essere effettuata autonomamente dal tuo team.

Contatti

Hai domande? Chiedile qui, cercheremo di aiutarti a risolvere il problema il prima possibile.


Assistente IA
Ciao! Sentiti libero di fare qualsiasi domanda su tour virtuali, nuvole di punti, 3D Gaussian Splatting, modelli 3D, utilizzo del sito, pagamenti e altro. Troverò la risposta o inoltrerò la tua domanda al nostro team di supporto.
La nostra IA non è riuscita a rispondere alla tua domanda. Il nostro team di supporto sarà lieto di rispondere alla tua domanda. Per favore, fornisci il tuo indirizzo email. Non usiamo l'email per le newsletter. La usiamo solo per rispondere alla tua domanda.