Sobre

Este aplicativo existe porque dois dispositivos que a maioria dos ciclistas já possui não se comunicam, e a solução aceita é comprar um terceiro.

Uma bicicleta de contrarrelógio Dimond em um treinador Wahoo KICKR, com sapatilhas de ciclismo ao lado
Tudo isso já estava pago. Em algum lugar desta imagem está o argumento para gastar mais oitenta dólares em uma faixa torácica, e ela não é visível nesta resolução. Desenho de Google Gemini.

Por que isso existe

Um Apple Watch mede a frequência cardíaca bem, mas não consegue enviar essa leitura para um aplicativo de treino ou para um computador de bicicleta. O relógio envia os dados ao iPhone, e o iPhone nunca foi um sensor de frequência cardíaca, por isso o conselho padrão é comprar uma faixa peitoral.

Este aplicativo elimina essa compra. O telefone se torna a faixa, e o equipamento que você já possui é suficiente. Ele surgiu de um projeto de controle de treinador por Bluetooth — a parte que controla um KICKR em vez de receber dados dele — que será publicado separadamente.

O que ele faz

Seu Apple Watch executa uma sessão de treino para poder ler a frequência cardíaca continuamente. Cada leitura é enviada para o iPhone, que a retransmite via Bluetooth LE como um monitor de frequência cardíaca padrão — serviço 0x180D. Computadores de bicicleta e aplicativos de treino veem o telefone como uma faixa peitoral comum. AirPods Pro 3 podem ser uma segunda fonte, e quando ambos estão executando o aplicativo, eles são reconciliados em um único número antes da transmissão.

Não há conta, nem análise de dados e nem servidor. Nada é enviado para lugar nenhum, e nada sobre você chega ao desenvolvedor. O código-fonte é publicado sob a licença MIT.

Três formas de obtê-lo

Um aplicativo, uma compilação. As duas rotas gratuitas pedem esforço ou paciência em vez de dinheiro; a App Store é a mais conveniente.

TestFlight — grátis, 90 dias

Aberto a todos, sem necessidade de convite. Instale o aplicativo TestFlight da Apple e abra o link público. Cada compilação permanece utilizável por 90 dias após a publicação, e uma nova compilação reinicia a contagem.

Participe da versão beta pública

Instalação manual — grátis, requer uma conta de desenvolvedor

Cada lançamento do GitHub inclui um .ipa na configuração Release, assinado para distribuição e, portanto, precisando ser reassinado com sua própria identidade. O HealthKit e o Bluetooth em segundo plano não estão disponíveis para perfis de provisionamento gratuitos, então esta rota exige uma conta paga de Desenvolvedor Apple.

Lançamentos no GitHub

App Store — USD 4,99

Uma compra, sem assinatura, sem compra no aplicativo, sem anúncios, sem conta. Você está pagando pela conveniência de pular ambas as rotas acima e pelo trabalho que isso envolveu.

Créditos

Publicado por atsignhandle llc. O desenho acima foi feito pelo Google Gemini. Não afiliado à Apple, Wahoo, Dimond, Garmin, Zwift ou MyWhoosh.