● Bluetooth direto no navegador — sem app na loja

Sua pulseira Valdus conectada direto na plataforma.

O PulseHub conversa com a pulseira por Web Bluetooth e traz tudo que o sensor mede: frequência cardíaca e HRV, pressão, SpO₂, respiração, temperatura, onda PPG, sono por estágios, estresse, recuperação, passos, treinos e até as estimativas de glicose, lipídeos, ácido úrico e viscosidade — em tempo real, guardado no seu dispositivo.

  • 18variáveis lidas
  • 1slatência do stream
  • 100%dados locais

Verificando suporte a Bluetooth neste navegador…

Pulseira inteligente no punho exibindo a frequência cardíaca
Frequência 72 bpm
SpO₂ 98%
Painel ao vivo

Tudo que a pulseira mede, em uma tela só

Nenhum dispositivo Clique em conectar e escolha sua pulseira na lista do navegador
A pulseira não aparece na lista do navegador? Resolva nesta ordem
  1. Feche o app da pulseira. No BLE só uma conexão de dados existe por vez: enquanto o app Vitro/VeePoo/G-Band estiver aberto (mesmo em segundo plano), a pulseira deixa de anunciar e nenhum navegador a enxerga. Encerre o app de verdade — no iPhone, deslize para cima e descarte o cartão.
  2. Remova o pareamento do sistema. Em Ajustes → Bluetooth, toque no “i” ao lado da pulseira e escolha Esquecer este dispositivo. Pulseira pareada pelo sistema fica reservada para ele.
  3. Acorde a pulseira e deixe-a a menos de 30 cm do telefone ou notebook: fora do carregador, tela acesa, levantando o punho. Muitos modelos só anunciam por alguns segundos após o toque.
  4. Use a “Busca filtrada” com o nome Vitro no campo ao lado. Ela procura por nome e também pelos serviços BLE da família Valdus/VeePoo, o que revela aparelhos que anunciam sem nome legível.
  5. Se a lista mostrar “Unknown or Unsupported Device” (ou um item sem nome), selecione mesmo assim — muitas pulseiras chinesas anunciam sem nome e funcionam normalmente depois de conectadas.
  6. Confira a permissão do navegador. No iPhone: Ajustes → Bluefy → Bluetooth ligado. No Android/desktop: permita Bluetooth e localização para o Chrome, e desligue/ligue o Bluetooth do aparelho antes de tentar de novo.

Sobre o endereço F6:6C:07:EF:3D:9B: navegador nenhum permite conectar por MAC — a API só entrega a lista de aparelhos que o usuário escolhe. Além disso, endereços que começam com F6 são aleatórios por privacidade e mudam a cada ciclo, então esse código serve para identificar a pulseira no app da fabricante, não aqui. Use o Diagnóstico para ver o que o navegador está enxergando.

Cardiovascularfrequência, variabilidade, pressão e onda óptica

Frequência cardíaca

—

--bpm

Mín --Méd --Máx --

Onda PPG (pletismograma)

—
Sinal óptico cru do sensor — base de todas as leituras de FC, SpO₂ e pressão

Variabilidade (HRV)

--ms SDNN

Quanto maior, melhor o tônus parassimpático

Pressão arterial

—

--/--mmHg

  • Pressão média (PAM)--
  • Pulso de pressão--
Estimativa óptica — não substitui aferição clínica

Condicionamento

--VO₂ máx est.

  • FC de repouso--
  • FC máxima prevista--
  • Zona atual--
  • Tempo em zona alvo--

Respiração e oxigenaçãoSpO₂, ritmo respiratório e temperatura

Oxigenação (SpO₂)

--%

Aguardando leitura do sensor

Frequência respiratória

—

--resp/min

Derivada da modulação respiratória do sinal PPG

Temperatura corporal

—

--°C

Sensor de pele compensado — varia com ambiente e atividade

Composição sanguínea estimadacálculo óptico do sensor, sem valor diagnóstico

Glicose

—

--mg/dL

Equivalente -- mmol/L · referência 70–99 em jejum

Lipídeos

—

--mg/dL colesterol

  • Triglicérides--
  • Colesterol (mmol/L)--

Ácido úrico

—

--mg/dL

Equivalente -- µmol/L · referência 3,5–7,2

Viscosidade sanguínea

—

--mPa·s

Índice relativo calculado pelo tempo de trânsito do pulso

Leia com cuidado: glicose, lipídeos, ácido úrico e viscosidade são estimativas ópticas feitas pelo firmware da pulseira a partir do PPG. Servem para acompanhar tendência ao longo dos dias, não para diagnóstico, ajuste de medicação ou substituição de exame de sangue.

Atividadepassos, treinos gravados e distribuição ao longo do dia

Atividade do dia

Meta 10.000
--passos
  • Distância--
  • Calorias--
  • Min. ativos--
  • Andares--
  • Sedentarismo--

Treinos gravados

—
  • Nenhuma sessão de treino sincronizada ainda.

Movimento por hora

24 h

Sono, estresse e recuperaçãoestágios do sono, carga do dia e prontidão

Sono da última noite

—

--h de sono

Profundo -- Leve -- REM -- Acordado -- Despertares --

Estresse

—

--/100

Calculado pela HRV — valores altos indicam carga simpática

Recuperação

—
--prontidão
  • Fadiga--
  • Carga do sono--

Dispositivo

--% bateria

  • Modelo—
  • Firmware—
  • Serviço BLE—
  • Última sincronia—

Registro e protocolohistórico de leituras, exportação e pacotes crus

Histórico da sessão

HorárioFCHRVSpO₂Resp.Temp.PressãoGlicoseEstressePassosOrigem
Sem leituras ainda. Conecte a pulseira ou ligue o modo demo.

Console Bluetooth

[PulseHub] console pronto. Os pacotes trocados com a pulseira aparecem aqui em hexadecimal.
Recursos

Feito para substituir o app da caixinha

Mesmas leituras do G-Band e do VeePoo Health, num painel que abre em qualquer notebook ou celular Android — e com os dados sob seu controle.

🔗

Pareamento nativo

A plataforma fala direto com o GATT da pulseira (serviço 0xFFF0 da Valdus/VeePoo, além de Heart Rate e Battery padrão). Sem ponte, sem app intermediário.

📈

18 variáveis, não só os passos

FC e HRV, pressão com PAM, SpO₂, respiração, temperatura, onda PPG crua, estresse, fadiga, recuperação, sono em 4 estágios, treinos gravados e as estimativas de glicose, lipídeos, ácido úrico e viscosidade.

😴

Sono por estágios

Hipnograma com sono profundo, leve e despertares, mais um índice de qualidade de 0 a 100 calculado sobre a noite inteira.

🔒

Privacidade por padrão

Tudo fica no localStorage do seu navegador. Nada sai do aparelho a menos que você exporte o CSV você mesmo.

🧪

Console de protocolo

Envie comandos crus, veja os pacotes em hexadecimal e ajuste o mapeamento em protocolo-valdus.js para qualquer variação de firmware.

📤

Exportação aberta

Histórico completo em CSV, pronto para planilha, prontuário ou para alimentar seu próprio backend depois.

Pessoa correndo usando pulseira fitness
Como funciona

Três passos e a pulseira está no painel

  1. Deixe a pulseira por perto e fora do app original

    Feche o G-Band/VeePoo Health e, se ela já estiver pareada no sistema, remova o pareamento — o BLE aceita uma conexão de dados por vez.

  2. Clique em “Conectar pulseira”

    O navegador abre a lista de dispositivos Bluetooth. Escolha a sua (nomes comuns: Valdus, VP, Smart Band, M6) e confirme.

  3. Acompanhe e exporte

    As leituras começam a chegar sozinhas. Use o console para disparar medições sob demanda e o botão de CSV para levar o histórico embora.

Requisito: Web Bluetooth funciona em Chrome, Edge, Opera e Samsung Internet (desktop e Android), em páginas servidas por https ou localhost. No iPhone é preciso o navegador Bluefy.
Compatibilidade

Testado com a família Valdus e similares

A plataforma identifica o perfil de serviço automaticamente e cai no padrão GATT quando o firmware não expõe o canal proprietário.

Valdus / Vitrolinha V / VP / Vitro — serviço 0xFFF0Protocolo completo
VeePoo SDKfirmwares G-Band / VeePoo HealthProtocolo completo
Smart Band M6/M7clones com UART NordicFC, passos e bateria
Qualquer BLE padrãoHeart Rate 0x180D + Battery 0x180FFC e bateria
“Acompanho 40 pacientes em reabilitação cardíaca. Abro o painel no consultório, conecto a pulseira do paciente e já saio com o CSV da sessão.”
RL
Dr. Rafael LemosCardiologia do esporte — Belo Horizonte
“O app da fabricante vivia perdendo sincronia. Aqui eu vejo o pacote chegando na hora, em hexadecimal. Para quem revende pulseira, isso vale ouro.”
CM
Camila MarquesDistribuidora de wearables — Curitiba
“Uso no notebook durante o treino dos atletas. Zonas de FC na tela grande, sem depender do celular de ninguém.”
JT
Jonas TeixeiraPreparador físico — Fortaleza

Pegue sua pulseira Valdus e conecte agora.

Sem cadastro, sem instalação, sem assinatura. A plataforma roda nesta mesma página.

Ir para o painel