Dispositivos conectados e IoT

Software de esteira inteligente: do protótipo à plataforma de fitness conectada

Arquitetura técnica do produto para a esteira inteligente, abrangendo exibição do dispositivo, controle seguro do motor, aplicativo móvel, serviços em nuvem, telemetria e camadas OTA.

Software de esteira inteligente: do protótipo à plataforma de fitness conectada

Resposta curta

Transformando sua esteira em um produto da tela para a nuvem

O software de esteira inteligente não é apenas uma interface que exibe velocidade e tempo. Produto; É um ecossistema de fitness conectado onde a tela sensível ao toque do dispositivo, o cartão de controle em tempo real, os sensores, a conta do usuário, o histórico de treinamento, o aplicativo móvel e o gerenciamento remoto do dispositivo trabalham juntos. No primeiro protótipo, o objetivo é validar a experiência ponta a ponta simulando dados de velocidade, inclinação, frequência cardíaca, distância e calorias, mesmo que o hardware real não esteja pronto.

Arquitetura do dispositivo: separando IHM e controle crítico

Executa interface de usuário de painel Android ou Linux de 7 a 10 polegadas na arquitetura proposta; Tarefas críticas em termos de tempo, como motor, inclinação e parada de emergência, permanecem em um microcontrolador separado da classe STM32 ou ESP32. O display e o cartão de controle se comunicam com um protocolo de comando versionado via UART, RS485 ou CAN. Além dos comandos START, STOP, SET_SPEED e SET_INCLINE, velocidade instantânea, corrente, temperatura, chave de segurança e códigos de erro são exibidos na tela como telemetria. O bloqueio do aplicativo Android não deve afetar a segurança do motor; o cartão de controle deve implementar de forma independente o tempo limite de conexão, os limites superiores e as regras físicas de parada de emergência.

Display, aplicativos móveis e serviços em nuvem

O aplicativo do dispositivo abre no modo quiosque; Oferece início rápido, seleção de programa, controle de velocidade/inclinação, métricas ao vivo e resumo do treino. O usuário pode fazer login em seu telefone com um código QR. O aplicativo móvel gerencia treinos anteriores, metas e emparelhamento de dispositivos. Do lado da nuvem, há a API do dispositivo, atendimento ao usuário, serviço de treinamento, corretor MQTT, gateway WebSocket e painel de gerenciamento. A identidade do dispositivo é verificada por certificado ou chave segura; os registros de treinamento podem ser transferidos via REST e o status ao vivo pode ser transferido via MQTT.

Operação offline, modelo de dados e OTA

A esteira deve ser capaz de continuar os exercícios básicos mesmo sem internet. O banco de dados local armazena sessões incompletas, preferências do usuário e telemetria aguardando envio; Quando a conexão chega, a sincronização é feita com registros idempotentes. O modelo de dados subjacente consiste nas entidades Device, User, WorkoutSession, MetricSample, Program, FirmwareRelease e DeviceEvent. As atualizações OTA exigem pacote assinado, implantação em fases, reversão de versão e estado seguro que impede o lançamento de exercícios durante a atualização.

Protótipo funcional e cobertura de demonstração

A demonstração de vendas pode ser preparada com tablet Android, simulador baseado em ESP32 e painel de gerenciamento web. Botões físicos ou potenciômetro emulam sensor de velocidade e inclinação; os comandos na tela são respondidos no simulador. O cenário de demonstração inclui login QR, corrida, frequência cardíaca ao vivo, desconexão, resumo do treino, sincronização com a nuvem e visualização do status do dispositivo no painel de administração. Assim, não apenas o design da tela, mas também o software do dispositivo e a infraestrutura de operação são mostrados ao fabricante.

Plano de testes e transição para produção

Os analisadores de protocolo são verificados por testes unitários, a conexão do dispositivo é verificada por testes de loop de hardware e o fluxo de treino é verificado por testes de automação. Operação de longo prazo, queda repentina de energia, perda de rede, pacote corrompido, desvio de sensor e cenários de reinicialização da placa de controle também são testados. Watchdog, relatórios de falhas, coleta remota de logs, grupos de frota de dispositivos e distribuição gradual de firmware são adicionados durante a fase de produção. Os padrões de hardware relevantes para controle do motor e segurança elétrica devem ser verificados separadamente com o fabricante e o laboratório de testes autorizado.

Valor comercial para mostrar na apresentação

A oferta de produtos deve passar por três camadas: uma melhor experiência de treinamento para o usuário, uma família de produtos premium para o fabricante e diagnóstico remoto para a equipe de serviço. As métricas que serão exibidas são número de dispositivos ativos, treinos concluídos, taxa de erros, distribuição de firmware e alertas de manutenção. Essa abordagem transforma uma esteira padrão em um produto conectado com conta de usuário, atualizações de software e experiência móvel.

Perguntas frequentes

O motor deve ser controlado diretamente pelo aplicativo Android?

Não. O controle do motor crítico em termos de tempo e segurança deve permanecer em um microcontrolador separado; Android ou Linux devem ter uma camada HMI que envie comandos controlados pela tela.

Uma demonstração pode ser preparada sem uma esteira real?

Sim. O ESP32 ou simulador de desktop fornece verificação de fluxos de exibição, nuvem e administração, gerando velocidade, inclinação, sensor e condições de erro.