Il software u-locateEngine è il cuore della soluzione di posizionamento indoor u-locate di u-blox. Un motore di posizionamento - il componente centrale di qualsiasi soluzione di posizionamento indoor AoA - calcola le posizioni in base ai dati angolari ricevuti dagli ancoraggi. I dati angolari derivano dai messaggi trasmessi dai tag Bluetooth LE abilitati all'AoA. Sofisticati algoritmi e filtri calcolano le posizioni per fornire posizioni precise, stabili e affidabili con una precisione di 10 cm. Il software u-locateEngine è in grado di gestire frequenze di aggiornamento fino a 50 volte al secondo. I tag che trasmettono i dati dei sensori vengono trasmessi a sistemi esterni per un'ulteriore elaborazione. Grazie al supporto integrato degli aggiornamenti software remoti, u-locateEngine può aggiornarsi in base a un programma facilmente determinabile dal cliente. In questo modo il cliente avrà sempre a disposizione le ultime funzionalità e correzioni del software.
u-locateEngine è dotato di un'API di facile comprensione su MQTT e REST implementata con componenti software moderni e comunemente adottati. Con questa API, i clienti possono consumare i dati di posizione in tempo reale e configurare il runtime del software. u-locateEngine implementa l'API Location Provider dello standard omlox, il che lo rende un ottimo prodotto da includere in qualsiasi architettura conforme a omlox senza il rischio di vendor lock-in.
Le ancore e gli altri client sono tutti autenticati con certificati sicuri e tutti i dati sono crittografati, sia durante il trasporto che a riposo. Grazie all'efficienza e alle dimensioni ridotte del motore, il software può essere eseguito facilmente su un hardware limitato.
---