IpSensorMan -
Aplicativo utilitário certificado ANT+ que permite que vários outros aplicativos acessem sensores ANT+.
IpSensorMan Gerencia a comunicação com vários sensores esportivos usando interfaces ANT+™ ou Bluetooth ou Bluetooth Low Energy. O uso de um aplicativo separado permite que vários aplicativos clientes acessem os sensores simultaneamente. A maior parte do trabalho árduo de comunicação com os vários sensores padrão é fornecida pelo aplicativo, simplificando os aplicativos clientes. Informações simplificadas são transmitidas para qualquer aplicação cadastrada que queira acessar os dados do sensor.
Este produto é certificado ANT+ e está em conformidade com os seguintes perfis de dispositivo ANT+ especificados:
Dados de velocidade da bicicleta
Dados de cadência da bicicleta
Dados combinados de velocidade e cadência da bicicleta
Dados de potência da bicicleta
Dados de frequência cardíaca
Os itens a seguir são suportados, mas ainda não passaram pela certificação.
Velocidade e distância baseadas na passada (footpod)
Meio Ambiente (Garmin Tempe)
Dinâmica de corrida
Radar de bicicleta
Controle de equipamentos de ginástica (FEC). Controle do treinador.
Mudança
Suspensão
Postagem conta-gotas
Controle remoto
Oxigênio muscular
Luz de bicicleta
Transmissor Polar Wearlink®+ com Bluetooth® e suporte para monitor de frequência cardíaca Zephyr HxM BlueTooth adicionado com 1.2.6
Suporte Bluetooth Low Energy / Bluetooth Smart para o seguinte.
Frequência cardíaca
Velocidade e cadência da bicicleta
Potência da bicicleta (apenas um único sensor, não pedais duplos transmitindo de forma independente)
Velocidade e cadência de corrida (footpod)
Potência de corrida Stryd.
IpSensorMan deve reconhecer outros tipos de sensores ANT+, embora o suporte completo à decodificação não esteja implementado atualmente.
Atualmente as aplicações que utilizam IpSensorMan são:
IpBike, um ciclocomputador baseado em sensor ANT+. https://market.android.com/details?id=com.iforpowell.android.ipbike
IpPeloton, um aplicativo para mostrar detalhes de outros monitores de frequência cardíaca e sensores de potência ANT +. Assim, você pode comparar facilmente seu esforço com o esforço de seus companheiros de pilotagem. https://market.android.com/details?id=com.iforpowell.android.ippeloton
IpWatts é um aplicativo para registrar dados de vários sensores de potência simultaneamente com uma única base de tempo. Também registra uma única fonte de velocidade, cadência e frequência cardíaca. O aplicativo que você precisa se quiser comparar medidores de energia.
https://market.android.com/details?id=com.iforpowell.android.ipwatts
Outras aplicações podem muito bem ser adicionadas.
Se você é um desenvolvedor e deseja usar esta interface, sinta-se à vontade para me enviar um e-mail.
Razões de permissão.
Comunicações de rede - acesso total à Internet. O sistema de relatórios de falhas quer isso. Também coleto estatísticas de uso via flurry.com. Estou realmente interessado em quais telefones ele está instalado e com quais sensores ANT+ ele é usado. Você pode desligar isso nas opções.
Controles de hardware - acesso rádio ANT. Não poderei fazer muita coisa sem este.
Ferramentas do sistema - modifique as configurações globais do sistema, evite que o telefone hiberne. Existe uma opção para manter o ANT ativo quando o telefone está no modo avião, o que é útil para economizar energia; isso precisa modificar as configurações do sistema. Você ainda precisa fazer a entrada no modo avião. Este recurso precisa de pelo menos a versão 2.6 do ANT Radio Services. Se estivermos monitorando ativamente o rádio formiga, o telefone não irá dormir, mas a tela ainda poderá desligar.
Bluetooth - para oferecer suporte aos monitores de frequência cardíaca Bluetooth.
Localização - é necessária para poder acessar sensores Bluetooth de baixa energia. Isso ocorre porque, teoricamente, você pode ver beacons que podem ser usados para obter sua localização. Não tenho suporte para Beacon.
Para obter detalhes sobre o modo USB Host e como usar um pendrive ANT, consulte
http://www.iforpowell.com/cms/index.php?page=usb-ant-stick
O que há de novo na versão mais recente 2.1.5-minApi24
Última atualização em 12 de janeiro de 2023. Correção de falha relacionada à alteração das permissões do Android 12 e 13 para Bluetooth.Se estiver no Android 12 ou 13, abra IpSesnorMan e pressione o botão de pesquisa para refazer as permissões.
Adicione uma mensagem genérica do estado da bateria para todos os sensores com algumas informações da bateria.
Use e direcione o nível de API 33.
Android 13 não tente desligar o BT, pois não é mais possível por nenhum aplicativo do sistema.
Ligar o BT abrirá uma caixa de diálogo do sistema e exigirá que o usuário interaja com ela.