O software u-locateEngine está no centro da solução de posicionamento interior u-locate da u-blox. Um motor de posicionamento - o componente central em qualquer solução de posicionamento interior AoA - calcula as posições com base nos dados de ângulo recebidos das âncoras. Os dados de ângulo são obtidos a partir das mensagens transmitidas pelas etiquetas Bluetooth LE compatíveis com AoA. Algoritmos e filtros sofisticados calculam as posições para fornecer posições precisas, estáveis e fiáveis com uma precisão de até 10 cm. O software u-locateEngine pode suportar taxas de atualização tão frequentes como 50 vezes por segundo. As etiquetas que transmitem cargas úteis de dados de sensores são transmitidas a quaisquer sistemas externos para processamento posterior. Com o suporte integrado de actualizações remotas de software, o u-locateEngine pode atualizar-se de acordo com um calendário facilmente determinado pelo cliente. Desta forma, o cliente terá sempre as últimas funcionalidades e correcções de software.
o u-locateEngine está equipado com uma API de fácil compreensão sobre MQTT e REST implementada com componentes de software modernos e comummente adoptados. Com esta API, os clientes podem consumir dados de posição em tempo real, bem como configurar o tempo de execução do software. O u-locateEngine implementa a API do fornecedor de localização da norma omlox, o que o torna um excelente produto para incluir em qualquer arquitetura compatível com omlox sem o risco de dependência do fornecedor.
As âncoras e outros clientes são todos autenticados com certificados seguros e todos os dados são encriptados, tanto durante o transporte como em repouso. Devido à eficiência e ao tamanho reduzido do motor, o software pode ser executado facilmente em hardware limitado.
---