A estrutura para navegação interna e descoberta (Encontrar) é como GPS, mas para todos os seus quartos em sua casa / negócios, com o uso de um simples smartphone ou laptop.
Seu dispositivo (laptop ou um smartphone) Ao digitalizar ativamente para dispositivos Bluetooth / Wi-Fi próximos e registra suas forças de sinal e classificá-las com base em pontos fortes de sinal conhecidos para um determinado local.
Este repositório é uma reescrita completa da versão anterior do Local (GitHub). com / schollz / encontrar). A API para enviar impressões digitais (/ faixa e / aprender) é compatível com verso. Existem várias melhorias notáveis na versão anterior:
- Suporte para qualquer fonte de dados, Bluetooth / Wi-Fi / campos magnéticos / etc. (anteriormente apenas WiFi) - Digitalização passiva (anteriormente exigida Servidor separado) - Suporte para digitalização Bluetooth no utilitário de digitalização (anteriormente apenas Wi-Fi)
- Meta-aprendizagem com 10 classificadores de aprendizagem de máquina diferente (anteriormente apenas três)
- O cliente usa WebSockets reagir que reduz a largura de banda ( e codificação complexidade)
- rolando a compactação de endereços MAC para bancos de dados muito menores em disco (ver MapSlimmer) - armazenamento de dados no banco de dados SQLite (anteriormente era Boltdb)