Guia de tecnologia do smartwatch iSmartch: Um guia abrangente de funcionalidade e muito mais
Observação: todos os detalhes dos documentos técnicos precisam ser verificados de acordo com o modelo de projeto específico e as diferentes versões de firmware. Os documentos técnicos são apenas uma descrição dos recursos gerais dos produtos da empresa, não implicando que todos os produtos e versões de firmware sejam totalmente compatíveis com as características das pulseiras a seguir. Isso depende dos modelos específicos de hardware e software produzidos em massa. Consulte a equipe técnica e de vendas para obter informações específicas.
Tabela de Conteúdos
Descrição básica
- O produto é compatível com BLE4.2 (com chip NRF52832) e BLE5.2 (com chip NRF52840), de acordo com a especificação do produto.
- Nossos produtos utilizam um protocolo de transmissão Bluetooth proprietário e específico do projeto.
- Nossos produtos são compatíveis com um protocolo de conexão Bluetooth proprietário. (Todos os projetos estão em conformidade com o mesmo conjunto de instruções, mas a quantidade de instruções difere entre os projetos e o firmware. Esse protocolo não é um protocolo Bluetooth padrão do GATT, mas um protocolo de conexão Bluetooth proprietário. Esse protocolo não é compartilhado com clientes sem uma finalidade clara e um NDA, pois envolve estruturas de dados detalhadas no nível fundamental).
- O SDK é compatível com os sistemas Android e iOS.
- Nossos produtos suportam o modo de conexão com estações base Bluetooth para coletar dados, seguindo um protocolo Bluetooth definido por nossa empresa.
- Ele não é compatível com o WeChat Mini Program SDK; o protocolo Bluetooth do produto é necessário para esse desenvolvimento.
- A faixa de temperatura operacional é de -15 a 75 graus Celsius.
APP (apenas para referência, não para uso comercial):
- Nome: IXFIT, disponível para download na Apple App Store e na Google Play Store.
- Você pode sincronizar dados como tempo, passos, frequência cardíaca, dados de sono, etc.
- Pulseiras diferentes e firmware diferente da mesma pulseira podem causar perda de dados ou imprecisão (resultado de o aplicativo não ser mais atualizado, enquanto o firmware continua a ser atualizado).
- Quaisquer resultados que apareçam na sincronização de dados do IXFIT são considerados normais e não serão explicados com mais detalhes. Se os clientes não concordarem, poderão desenvolver seu próprio aplicativo usando o SDK mais recente.
- Este aplicativo não fornece outros sinais vitais, e alguns recursos de alerta podem não estar disponíveis para determinadas versões de firmware. Os clientes podem usá-lo para testes e sensoriamento básicos. Para fins comerciais, os clientes devem desenvolver seu próprio aplicativo.
- Sincronização de horário: (suportado por alguns modelos)
- O aplicativo se conecta à pulseira para sincronizar a hora.
- As estações base Bluetooth se conectam à pulseira para sincronizar a hora (modo de conexão).
- As estações base Bluetooth transmitem a hora e a pulseira sincroniza após a leitura (a pulseira é integrada como mestre e escravo).
- Outros periféricos, como os módulos LORA, UWB e CAT1, podem sincronizar a hora com a pulseira depois de receber dados de estações base ou pontos de extremidade da rede.
- O protocolo de sincronização de horário segue o protocolo iSmarch.
Métodos de aquisição de dados:
- A pulseira é compatível com os modos de transmissão e conexão. A frequência de transmissão padrão é um intervalo de 250 ms, que atualmente não pode ser ajustado dinamicamente (devido ao seu baixo consumo de energia, não é necessário nenhum ajuste). Alguns projetos (como o T3) aceitam um intervalo de transmissão de 100 ms. O caminho da transmissão de dados é o seguinte: Transmissão de dados da pulseira - CA (opcional, pois algumas estações base Bluetooth não vêm com CA correspondente) - Servidor de backend do cliente. Observe que a transmissão Bluetooth permanece ativada e não pode ser desativada.
- Se os clientes usarem um gateway Bluetooth ou qualquer DONGLE Bluetooth para receber dados, eles deverão usar o protocolo de transmissão. Consulte o protocolo de transmissão de diferentes projetos para obter informações específicas. É possível coletar dados de transmissão de várias fontes. A distância entre a estação base e a pulseira varia de acordo com a sensibilidade da estação base e a potência de transmissão da antena da pulseira. Modelos diferentes implicam em alcances diferentes, aproximadamente entre 50 e 150 metros. Discuta os detalhes específicos após escolher modelos diferentes.
- Se os clientes desejarem desenvolver seu próprio aplicativo:
- Nosso SDK pode ser usado, pois é compatível com Android e iOS, mas não com Windows.
- Os clientes podem usar nosso protocolo de conexão Bluetooth para o desenvolvimento (se tiverem recursos sólidos de desenvolvimento ou acharem que nosso SDK não é amigável o suficiente, eles podem desenvolver com base em nosso protocolo de conexão Bluetooth. Consulte nossa equipe de vendas para obter informações específicas).
- Ele suporta a recuperação de dados históricos, como dados de 7 dias de exercícios, sono, frequência cardíaca, oxigênio no sangue, temperatura corporal etc. Se os clientes precisarem fazer upload desses dados para o backend, eles deverão incorporar o recurso de upload diretamente no aplicativo que desenvolverem. A mesclagem de dados históricos e dados em tempo real obtidos por meio de estações rádio-base deve ser feita no backend.
- Ao selecionar outras versões do nosso produto, os dados também podem ser coletados por meio de outras estações base de dispositivos, como:
- BLE+LORAWAN: os dados upstream e downstream podem ser gerenciados por meio da estação base LORAWAN.
- BLE+UWB: os dados upstream e downstream podem ser gerenciados por meio da estação base UWB.
- BLE+CATM/NB: os dados upstream e downstream podem ser gerenciados por meio da rede CATM/NB.
- E mais.
Dimensões de dados de hardware e firmware e descrições funcionais:
- O dispositivo é baseado no NRF52832 ou no NRF52840. Ele inclui os seguintes sensores:
- Luz verde do PPG para frequência cardíaca dinâmica;
- Luz vermelha e infravermelho PPG para saturação de oxigênio no sangue e frequência cardíaca estática.
- Os sinais originais são os seguintes: PPG (25HZ-500HZ), ECG (500HZ), aceleração (25HZ), aceleração + giroscópio (52HZ), geomagnetismo.
- A funcionalidade inclui:
- Passos de exercícios (suporta a obtenção de passos/distância/consumo de calorias durante todo o dia)
- Sono (sono tardio, versões parciais suportam cochilos; se houver uma versão de intensidade de atividade, ela suporta cochilos) - (somente duração total do sono/duração do sono profundo/duração do sono leve)
- Frequência cardíaca dinâmica e frequência cardíaca estática
- Saturação de oxigênio no sangue SPO2
- Temperatura da pele e temperatura corporal (com base no algoritmo de temperatura da pele)
- Variabilidade da frequência cardíaca HRV
- R-R (RRI)
- Taxa respiratória
- Nível de valor de estresse (0-255)
- Sinal original PPG RAWDATA
- Pressão arterial (valor de referência, use com cautela)
- Distância social
- Configurações de distância social 1,5 m/2 m/3 m
- Histórico de contatos
- SOS para ajuda
- Nível de fadiga
- Dados originais do sensor
- Gsensor (acelerômetro Rohm de 3 eixos)
- Sensor de giroscópio (ST) (alguns produtos suportam 50HZ)
- Geomagnético (VTC) (alguns produtos são compatíveis)
- Modo monitor
- Intensidade da atividade
- Dados históricos
- NFC 13,56MHZ M1
- Pular corda e bater bola, etc.
Explicação detalhada:
Etapas
As etapas são exibidas na interface do firmware, podem ser lidas no protocolo de transmissão e no SDK/API. O número de etapas capturadas no pacote de transmissão é um dado em tempo real para o dia.
O máximo diário é de 65535 etapas.
- À 0 hora de cada dia, o número de etapas é apagado.
- Armazenamento por 7 dias (cobertura cíclica), redefinido para 0 às 12 horas todos os dias, armazenamos 2 bytes de dados MAX= 65535 a cada hora, armazenamos dados de 2 bytes a cada hora.
- Densidade de armazenamento de dados: 7*24*2bytes.
Dormir
Os dados do sono (sono profundo e sono leve) serão lidos pelo SDK/API. A aquisição de dados de suporte no protocolo de transmissão será transmitida à estação base Bluetooth ou a qualquer dispositivo de varredura Bluetooth.
- Horário padrão: das 22h às 8h.
- Os dados do sono serão armazenados por 7 dias (cobertura do ciclo de 7 dias como um ciclo). Por exemplo, 1-7 /2-8 /3-9.
- Os dados são armazenados a cada 15 minutos, cada dado tem meio byte, uma hora tem 2 bytes.
- Se o cliente precisar de dados de nap, isso precisa ser especificamente declarado; nós corresponderemos à versão do firmware.
- Densidade de armazenamento de dados: 7*24 horas*4 dados (meio byte 1 dado/2 bytes).
Frequência cardíaca
Frequência cardíaca dinâmica, consumo de energia e precisão ultrabaixos, suporte à leitura de protocolo de transmissão, suporte à leitura de SDK/API APP.
Módulo de luz verde PPG
A precisão da medição é de 5 bpm, 10 bpm e 15 bpm. Em comparação com a banda de frequência cardíaca POLAR ou a banda de frequência cardíaca de braço (Wahoo), em várias pessoas e grupos, e em várias cenas: estática, cenas vivas, esportes regulares (como corrida e caminhada) e esportes irregulares.
- A precisão é de cerca de 93% em comparação com a banda de frequência cardíaca no caso de 5bpm.
- A precisão é de aproximadamente 96% em comparação com a banda de frequência cardíaca no caso de 10 bpm.
- É basicamente o mesmo que a faixa de frequência cardíaca no caso de 15 bpm.
- Atualmente, o padrão é medir continuamente e transmitir dados uma vez a cada 250 ms (a frequência mais alta pode transmitir a cada 100 ms), e a frequência de amostragem tem como padrão 25 Hz.
- Atualmente, a precisão pode estar próxima da faixa de frequência cardíaca do braço no caso de 5 bpm, desde que não haja vazamento de luz durante o teste.
- Se for usado no braço, o efeito será melhor, com acompanhamento mais rápido e mais próximo da faixa do braço.
- A frequência cardíaca estática é precisa, quase igual à da banda de frequência cardíaca, comparada diretamente com o clipe de oxigênio no sangue (veja o vídeo do teste).
- O LED de frequência cardíaca deve se apagar após alguns segundos no ar (se ainda estiver piscando, isso significa que há um problema de hardware).
- Atualmente, a detecção de frequência cardíaca não pode fazer a detecção de corpos vivos. Quando o LED de frequência cardíaca estiver voltado para um objeto colorido, haverá uma frequência cardíaca. Atualmente, devido a problemas técnicos do setor, isso ainda não foi resolvido, mas a maioria das pulseiras é colocada na lateral após o uso da cinta, portanto, esse problema não ocorrerá.
- O uso da intensidade da atividade pode fazer julgamentos de desgaste. Se a intensidade da atividade de uma pessoa for 0 por vários minutos seguidos, julga-se que não há desgaste e o valor da frequência cardíaca é inválido.
- Consulte a explicação detalhada da intensidade da atividade ou consulte o documento de análise de firmware para obter uma explicação específica.
- Uso e medição incorretos:
- Primeiro: Várias pulseiras são usadas em uma mão, comprimindo os vasos sanguíneos e colidindo umas com as outras.
- Segundo: vazamento de luz no pulso, sem encaixe.
- Terceiro: O teste de frequência cardíaca dinâmica deve ser comparado com a banda de frequência cardíaca.
- Quarto: Meça a frequência cardíaca dinâmica com a luz vermelha (no modo de luz vermelha, quando o braço se move, a frequência cardíaca e o oxigênio no sangue são imprecisos; consulte a intensidade da atividade para avaliar). A frequência cardíaca dinâmica deve ser medida com luz verde.
Oxigênio no sangue
Medição de oxigênio no sangue (SPO2) usando luz vermelha e infravermelha via PPG (também emite frequência cardíaca estática ao mesmo tempo)
- A luz verde não pode ser usada para a medição de SPO2; ela deve ser vermelha (com a luz infravermelha também ligada)
- Ele é exibido no firmware e lido pelo aplicativo por meio de protocolos de transmissão e SDK/API
- A medição do oxigênio no sangue deve ser realizada em repouso, pois é imprecisa quando em movimento. Além disso, a medição do oxigênio no sangue é afetada pela temperatura do braço, e pessoas diferentes têm circulação sanguínea diferente, o que causa diferentes intensidades de sinal. Portanto, o valor do tempo inicial varia de 15 segundos a 2 minutos. Se o nível de oxigênio não puder ser medido em 2 minutos, use-o novamente e certifique-se de que a medição seja feita na posição de três dedos a partir da articulação do pulso.
- O consumo de energia da medição de oxigênio no sangue é bastante alto, aproximadamente 800uA, portanto, preste atenção aos métodos de uso:
- A medição pode ser cronometrada com o envio de instruções da estação base (suportada por alguns firmwares)
- Pode medir uma única vez (entrar no menu)
- Ele suporta o modo de monitoramento (toque longo sob a interface de oxigênio no sangue). Entrar no modo M significa que o oxigênio no sangue é emitido continuamente em qualquer página.
- A taxa de amostragem padrão é 25HZ
- A medição única será feita somente na interface correspondente, e o modo M medirá em qualquer interface, seja a medição única ou o modo M, é uma medição contínua.
-
Observação: Determinar se o valor de oxigênio no sangue é preciso
- Primeiro: Medições em ambientes com baixo teor de oxigênio (como altitudes de 4.000 a 5.000 metros ou mais)
- Segundo: garantir a tranquilidade. Se estivermos avaliando a tranquilidade, temos um sinalizador de atividade em nosso protocolo de transmissão para avaliar se ele está em um estado silencioso. Não há nenhum prompt de interação com a interface do usuário no bracelete
- Terceiro: No momento, está basicamente no mesmo nível dos clipes de oxigênio no sangue e tem bom desempenho em ambientes com pouco oxigênio (foi testado no platô com valores de oxigênio no sangue abaixo de 80, em altitudes de cerca de 4.000 metros ou mais)
- Quarto: Referência de comparação - clipe de oxigênio no sangue na ponta do dedo (consulte o vídeo de comparação)
-
Dicas:
- Em geral, as pessoas com pele mais clara podem obter resultados mais rapidamente
- Pessoas com boa circulação sanguínea podem obter resultados mais rapidamente
- Pessoas com pele úmida podem obter resultados mais rapidamente
- Pessoas mais velhas obtêm resultados mais lentamente
- A qualidade do sinal pode ser reduzida para obter resultados antecipados
- O nível normal de oxigênio no sangue de um indivíduo é de 95-99
- Se o nível de oxigênio no sangue for inferior a 95 e não houver falta de oxigênio ou se não estiver em uma área de alta altitude, está incorreto. Possíveis motivos:
- Na verdade, há falta de oxigênio, que pode ser testada prendendo a respiração
- Se houver exercício e a intensidade da atividade for maior que 5 (há dados na transmissão), o valor de oxigênio no sangue não é confiável (é claro que o software também pode ser feito para impedir a saída se a intensidade da atividade for maior que 5, mas ainda não fizemos isso - esse é um caso de interação. Depois que o nível de oxigênio cai, os clientes precisam verificar a intensidade da atividade para fazer um julgamento abrangente. Na verdade, não fizemos esse processo, deixando-o para os clientes. Mas os clientes podem não entender, achando que há um problema - por favor, preste atenção a isso).
- Atualmente, o algoritmo pode obter o valor de oxigênio no sangue até 80, que é o mais baixo até 80. Esse é um requisito dos clientes para testes de baixo oxigênio, especialmente para aqueles que vão para áreas de alta altitude e para aqueles que realmente precisam detectar hipóxia. É nesse ponto que o indicador de oxigênio no sangue é realmente útil.
-
Princípios e precauções de teste:
- Temperatura ambiente: Quando a temperatura ambiente é baixa, os capilares se contraem e a perfusão do sangue humano diminui. A partir do nível do sinal, o sinal de oxigênio no sangue humano fica mais fraco. Como a lógica do algoritmo de oxigênio no sangue requer oxigênio verdadeiro no sangue, ela exige um sinal alto, o que fará com que o tempo de saída seja prolongado ou a precisão caia.
- Movimentos dos membros: Atualmente, todas as soluções de oxigênio no sangue disponíveis no mercado são para coleta estática de dados de oxigênio no sangue. Durante o teste, se houver movimentos dos membros ou fala, etc., isso interferirá no sinal de oxigênio no sangue, o que é um dos motivos do tempo de saída prolongado e da precisão reduzida do oxigênio no sangue.
- Posição de uso: A posição recomendada para o teste de oxigênio no sangue é a distância de um dedo acima da articulação do pulso (cerca de 2 cm). Os vasos sanguíneos estão concentrados nessa posição, o que é benéfico para a coleta de sinais de oxigênio no sangue. Se a posição de uso for alterada, isso poderá causar dados de amostragem anormais ou o sinal de oxigênio no sangue coletado será fraco. A pulseira não avisará se a posição de uso estiver incorreta.
- Diferenças individuais: A intensidade do sinal fisiológico de cada pessoa varia. Para pessoas com intensidade de sinal mais fraca, o tempo de saída e a precisão do oxigênio no sangue são piores do que para aquelas com intensidade de sinal mais forte. As diferenças individuais também são inevitáveis. (Por exemplo, pessoas relativamente brancas ou magras têm um valor de sinal muito pior do que as pessoas comuns).
-
Análise de mercado:
- Oxigênio sanguíneo falso, a luz verde produz oxigênio sanguíneo, o que obviamente está errado
- Oxigênio sanguíneo falso, adicionadas algumas luzes vermelhas, mas ainda é oxigênio sanguíneo falso, sem PD para aceitação de oxigênio sanguíneo
- Chip de oxigênio sanguíneo verdadeiro + algoritmo de valor falso, se for emitido dentro de 10 segundos, é provável que seja falso. Algumas estratégias são emitir um valor para o usuário em um tempo fixo, como 25 segundos/30 segundos, até que o valor verdadeiro de oxigênio no sangue seja emitido. Se ele não for exibido, mantenha o valor falso - isso pode ser testado diretamente no platô. Como o platô tem pouco oxigênio, ele não pode ser simulado por algoritmos.
- Chip de oxigênio sanguíneo verdadeiro + algoritmo de oxigênio sanguíneo + faixa de cartão mais ampla (qualidade do sinal PPG), isso gera valores mais rapidamente, mas a precisão é menor.
Chip de oxigênio sanguíneo verdadeiro + algoritmo de oxigênio sanguíneo + valor estreito do cartão (qualidade do sinal PPG), ou seja, o sinal deve estar no lugar para ser emitido, caso contrário, não será emitido. Atualmente, adotamos o quinto tipo.
Faixa de temperatura de 35 a 42 graus Celsius
- Quando <35 graus Celsius, o visor exibe Lo
- Quando > 42 graus Celsius, o visor exibe Hi
- Sensor de temperatura de alta condutividade térmica com algoritmo integrado para medição contínua da temperatura da superfície do pulso, com uma faixa de medição de 35 graus Celsius a 42 graus Celsius e uma precisão de ±0,1 graus Celsius.
- O algoritmo de temperatura corporal é baseado na medição da temperatura da superfície + modificação do algoritmo. Se o cliente achar que nosso algoritmo de temperatura corporal é impreciso, forneceremos os dados originais da temperatura da superfície, e o cliente poderá desenvolver seu próprio algoritmo.
- A temperatura corporal e a temperatura da superfície podem ser emitidas simultaneamente no protocolo de transmissão (suportado por algumas versões de firmware)
- Para os algoritmos acima, consulte os documentos sobre temperatura corporal e temperatura de superfície.
HRV/RRI (Variabilidade da frequência cardíaca e intervalo R-R)
Gerenciamento médico ou de saúde ou análise psicológica
- Exibido no firmware e lido por aplicativos por meio de protocolos de transmissão e SDK/API
- 2 bytes (dentro de 65535 para 2 bytes)
- Aplicações típicas: biofeedback, medição de estresse
- Saída: A HRV é emitida continuamente por 24 horas quando a luz verde está acesa; há HRV enquanto houver luz verde
- A HRV também está disponível no modo de luz vermelha, mas acreditamos que o modo de luz verde seja mais preciso
Taxa respiratória
- Unidade: vezes/minuto
- Exibido no firmware e lido por protocolos de transmissão (a frequência respiratória normal de uma pessoa é um quarto da frequência cardíaca)
Nível de estresse (estresse psicológico)
- Faixa de saída: 0-255
- Quanto maior o valor, maior o estresse. Mantenha a calma durante a medição, pois o valor não é preciso durante o exercício.
- Durante os períodos de silêncio, calculamos o valor de estresse calculando o valor cumulativo da HRV durante um período de tempo. Como os recursos atuais do sistema são limitados, executamos um modelo relativamente pequeno no firmware. Se o cliente achar que a precisão não é alta o suficiente, ele poderá coletar o valor original da HRV e calculá-lo no lado do APP ou na nuvem usando um modelo maior.
- 0-30 - muito calmo
- 30-50 calmo
- 50-70 ansiedade moderada
- 70 ou mais - ansioso
Pressão arterial
- Precisão limitada, para que os clientes escolham e usem com cautela.
Distância social
- Um alarme será emitido quando a mesma pulseira estiver próxima uma da outra
- Usado em fábricas, etc. como um meio de prevenção de epidemias
Configuração de distância
- Pode ser definido como 1,5 metro/2 metros/3 metros no menu do firmware
- Se o cliente não estiver satisfeito com a configuração de distância, ele poderá ajustar o valor RSSI usando nosso protocolo Bluetooth fornecido, que representa a distância aproximada
- Esse design é baseado no cálculo de RSSI do Bluetooth, a distância não será particularmente precisa, pois o Bluetooth não tem recursos de difração e é facilmente afetado por bloqueios. Se os clientes precisarem de uma solução de alcance mais precisa, entre em contato conosco para obter mais informações.
Histórico de contatos
- Armazena IDs de contatos por 24 horas
- O projeto não deve exceder 255 MAX = 255
- Endereços MAC de ID de contato (para proximidade com o mesmo bracelete)
- A hora deve ser sincronizada primeiro
- Os dados serão apagados uma vez por dia às 12:00 PM
- Isso significa que todos devem sincronizar os dados todos os dias, caso contrário, eles serão perdidos
- A próxima atualização aumentará o espaço de armazenamento, incluindo informações mais ricas, como ID do contato, tempo de contato, distância do contato, etc., para que os clientes gerem o histórico de contatos
- Se a ID da pessoa de contato for informada em tempo real dentro do alcance do gateway Bluetooth, a plataforma poderá ser usada para armazenamento, independentemente de a pulseira ter armazenado os dados do histórico de contatos internamente
SOS (pressione e mantenha pressionado por 5 segundos, pressione e mantenha pressionado por 5 segundos para desligar)
- Essa função é usada principalmente em vários aspectos. Por exemplo, ele pode se conectar a um telefone celular e pressionar e manter pressionado por 5 segundos em uma emergência. Depois de receber essa mensagem, ela pode ser colocada em segundo plano e, em seguida, enviada para o contato de emergência, enviando a localização. Porque, em uma emergência, é mais lento e menos secreto pegar o telefone e fazer uma chamada.
- Além disso, quando você pressiona SOS, a posição SOS BIT no protocolo de transmissão da banda de frequência será 1, com duração de 1 minuto. Em um ambiente com uma estação base Bluetooth, ele pode ser transmitido para o plano de fundo após ser recebido pela estação base, e a equipe de gerenciamento pode vê-lo e tomar as medidas correspondentes, como em escolas, fábricas inteligentes etc.
Monitoramento da fadiga
- De acordo com a qualidade do sono, a frequência cardíaca, o movimento do corpo etc. no dia anterior, insira o algoritmo de fadiga. O algoritmo fornece o resultado às 8 horas da manhã seguinte, e os dados são apagados às 19 horas da tarde.
- Os dados não são alterados em tempo real, e esse valor é atualizado uma vez por dia.
- Quanto menor o valor, maior a fadiga, e vice-versa.
Coleta de dados brutos do PPG
- Esses DADOS devem ser obtidos em um estado conectado. Para obter os PPG RAW DATA, consulte a documentação
- Atualmente, suporta amostragem de valor original PPG de até 500HZ
- Taxa de amostragem padrão: 25HZ até 500HZ (configuração de parâmetro de comando Bluetooth ou SDK tem API para definir)
- Atualmente, os dados de PPG não são armazenados localmente. Se o armazenamento for necessário, será preciso fazer a personalização
- Os dados PPG podem coletar dados brutos de luz verde ou dados brutos de luz vermelha
- Primeiro: Mude manualmente o usuário para o menu de luz vermelha (saturação de oxigênio) ou abra a luz vermelha por meio do SDK/ou do protocolo Bluetooth (se quiser que qualquer interface seja de luz vermelha, você pode mudar para a interface de saturação de oxigênio e abrir o modo MONITOR)
- Segundo: a interface SDK ou o comando do protocolo Bluetooth é usado para abrir a aquisição de dados de PPG, e pode ser aceito diretamente.
Dados brutos do sensor (dados brutos de aceleração, giroscópio e geomagnetismo)
- Gsensor X Y Z dados brutos-
- Dados brutos do sensor do giroscópio X Y Z (personalização necessária)
- Dados brutos do sensor geomagnético (personalização necessária)
- A taxa de amostragem é de 25 Hz, e a coleta de dados precisa estar conectada.
- A taxa máxima de amostragem pode chegar a 200HZ, o que exige personalização
- Os dados de XYZ e do giroscópio não são armazenados. Se for necessário armazenar, é preciso personalizar.
Sobre armazenamento e acesso a dados:
- 7days Steps 7*24hour*1data(2bytes for MAX=65535)
- 7 dias de dados de sono 7*24*4dados (temos 4 dados por hora, cada dado tem uma intensidade de 4BITrepresentada)
- Frequência cardíaca: Armazena 7 dias*24 horas*4. Um dado a cada 15 minutos
- SPO2: Armazenar 7 dias*24 horas*4 Um dado a cada 15 minutos
- Temperatura corporal: Armazenar 7 dias*24 horas*4 A cada 15 minutos, um dado
- Taxa de respiração: Calculada pela frequência cardíaca
- Pressão arterial: Armazene 7 dias*24 horas*4 Um dado a cada 15 minutos
Modo Monitor
- Pressione e segure para entrar no modo Monitor de luz verde na página de frequência cardíaca. Em qualquer interface (exceto na interface de luz vermelha da saturação de oxigênio), a luz verde está sempre acesa. Os dados que podem ser obtidos ao mesmo tempo são: Exercício, frequência cardíaca, temperatura corporal, respiração, valor de estresse, pressão arterial, não é possível obter a saturação de oxigênio
- A frequência cardíaca é a frequência cardíaca estática + frequência cardíaca dinâmica (reconhecida automaticamente)
- Pressione e segure para entrar no modo Monitor de luz vermelha na página de saturação de oxigênio. Em qualquer interface (exceto a interface de luz verde), a luz vermelha está sempre acesa. Os dados que podem ser obtidos ao mesmo tempo são: Exercício, frequência cardíaca, temperatura corporal, respiração, valor de estresse, pressão arterial, frequência cardíaca
- A frequência cardíaca é uma frequência cardíaca estática (se não for precisa ao se movimentar, a frequência cardíaca obtida pelo PPG de luz vermelha é uma frequência cardíaca estática, e a precisão pode ser avaliada pela intensidade da atividade. Se a intensidade da atividade for superior a 5, o valor da saturação de oxigênio é considerado inutilizável)
- Observação: alguns projetos removeram o modo Monitor em algumas versões de firmware. Entre em contato com a fábrica para obter informações específicas.
Intensidade da atividade (com base no algoritmo de aceleração de três eixos XYZ para obter o valor)
- Suporta intensidade de atividade de 0 a 240, atualiza um valor a cada minuto. Esse protocolo não fornece um número de série. O número de série é alinhado na camada de negócios. Certifique-se de que a hora da pulseira esteja correta antes de usá-la (ligue para a interface CA para transmitir a hora, deixe a pulseira ajustar a hora automaticamente)
- Por exemplo, o valor de intensidade do algoritmo acumulado em 1 minuto de 12:02:01 a 12:02:59 é emitido: o valor acumulado do algoritmo do valor de intensidade de 12:01:01 a 12:01:59, e esse valor é emitido continuamente
- Atividade física de alta intensidade: ≥ 120
- Atividade física de intensidade moderada: ≥ 100
- Atividade física de baixa intensidade: 50 < X <100
- Sentado ou cochilando: 0 < X <50
- Sono profundo: 0 < X <25
- Sono leve: 25 < X <50
- O bracelete ainda é: ≤1
Dados históricos (a hora do bracelete deve ser precisa para que os dados históricos sejam discutidos)
- Os dados históricos são mantidos por dias diferentes em dimensões de dados diferentes, de acordo com as diferentes versões de firmware. De modo geral, esportes/sono/frequência cardíaca/temperatura corporal (superfície)/etc. são mantidos por 7 dias, um valor é coletado a cada 15 minutos e é salvo por 24 horas (consulte a descrição de cada dimensão de dados para obter detalhes)
- Os dados são salvos no FLASH uma hora após a coleta. Os clientes precisam sincronizar o horário e aguardar pelo menos uma hora antes de obterem os dados históricos.
- A dimensão dos dados é de 7 dias*24 horas*4 (4 dados por hora), incluindo dados de frequência cardíaca/saturação de oxigênio/temperatura corporal/pressão arterial
- Se uma pulseira começar a ser usada sem calibração de hora, os dados históricos começarão a ser registrados a partir de 1º de maio de 2021 (por exemplo, ela foi usada por 3 dias). É claro que, depois que a pulseira é calibrada quanto ao tempo, o primeiro registro é gravado como a data atual, mas os dados dos 3 dias a partir de 1º de maio de 2021 ainda existem, mas não fazem sentido. Recomendamos apenas o suporte a dados históricos após a calibração da hora. Não é recomendável oferecer suporte ao armazenamento de dados sem calibração de hora, portanto, se você usar o APP para coleta, também obterá dados históricos imprecisos.
- Formas de obter dados históricos:
- Obtenha-os por meio do SDK. Use o APP para chamar a função do SDK para obter dados históricos.
- O conteúdo da transmissão não conterá dados históricos (as transmissões são dados em tempo real)
- Usar uma estação base para se conectar a um determinado bracelete para obter dados históricos (isso não é comumente usado na maioria dos casos e não está disponível no momento)
- Se os dados históricos precisarem ser transferidos para a plataforma de nuvem, os clientes precisarão obter os dados no lado do APP e carregá-los em sua própria plataforma de nuvem
- Para a sobreposição de dados históricos e dados em tempo real no tempo, os clientes precisam fazer julgamentos no lado comercial. Isso pode ser feito por meio de registro de data e hora.
- Se a hora da pulseira estiver correta e ela for usada por 3 dias e, em seguida, a energia for desligada (o usuário não carrega sob a condição de bateria fraca), depois de recarregar, a hora será restaurada para depois de 1º de maio de 2021, o armazenamento de dados históricos é o seguinte:
- Se você sincronizar dados históricos nesse momento, poderá obter os dados históricos antes da queda de energia, como os dados usados por 3 dias e 8 horas.
- Se o usuário não calibrar a hora, por exemplo, se ela tiver sido usada por 8 horas, ela será registrada como dados de 8 horas a partir de 1º de maio de 2021.
- Se o usuário sincronizar a hora depois de usá-la por 8 horas, ela voltará para a hora atual e começará a gravar, mas os dados de 8 horas a partir de 1º de maio de 2021 ainda existirão e ainda poderão ser obtidos por meio da interface de dados históricos.
- De modo geral, todos os dados são salvos.
- Armazenamento de 7 dias - armazenamento cíclico
Quase todas as pulseiras são compatíveis com o TAG NFC M1 13.56M
- Algumas pulseiras com superfícies metálicas não são compatíveis, como a I10/SH06.
- Suporte a NFC passivo (dezenas de leitores de cartão foram testados até o momento)
- Antes do envio, os clientes precisam especificar o leitor de cartões para a verificação da interação familiar, a fim de evitar a compensação de frequência ou a incompatibilidade de bobinas. Alguns leitores de cartão são feitos para cartões ou telefones celulares. A bobina é grande e não combina com a bobina pequena da pulseira.
- Não peça à pulseira para ajustar a área de indução da bobina (a estrutura da pulseira é limitada), portanto, em circunstâncias normais, use o leitor de cartão para se adaptar à pulseira.
- A bobina da pulseira pode ser ajustada para a frequência (por exemplo, há um deslocamento de frequência para um determinado leitor de cartão) ou para a potência (número de voltas da bobina).
- Antes do envio, é necessário confirmar com iSmarch sobre o leitor de cartões (precisa ser demonstrado no estágio de amostra, e o leitor de cartões precisa ser usado como padrão de inspeção de fábrica para remessa)
- Se o leitor de cartões não conseguir fazer a leitura, há vários motivos possíveis
- A frequência do leitor de cartões está desligada
- A potência do leitor de cartões não é suficiente
- A bobina do leitor de cartão é muito grande (costumava corresponder ao cartão) e não corresponde à pulseira, portanto, só pode ser passada em uma determinada posição.
- O cliente precisa de uma placa de CPU (precisa de personalização, é um problema de protocolo)
- Para as três primeiras situações mencionadas acima, o leitor de cartões deve ser ajustado para se adaptar à pulseira. A estrutura da pulseira já a limitou, a bobina é fixa, e a única coisa que a pulseira pode ajustar é o quarto ponto. Se o protocolo não for compatível, será necessário trocar o IC NFC.
Pular corda e acertar bolas
- Desenvolvido para as necessidades de jardins de infância e algumas escolas
- Suporte à contagem de corda de pular (requer suporte específico de firmware)
- Suporte à contagem de rebatidas de bola (requer suporte específico de firmware)
- Atualmente, apenas dois projetos, SH09 e C1, são compatíveis, e apenas uma versão do firmware é compatível. Se o cliente não escolher essa versão do firmware, será necessário migrar e desenvolver novamente o código. Se outros projetos precisarem dessa função, eles precisarão ser desenvolvidos novamente.
Análise do consumo de energia de vários componentes de hardware (para referência, projetos e firmware diferentes podem variar):
- G-Sensor (sempre ligado para contagem de passos e monitoramento do sono, o algoritmo de contagem de passos está sempre ligado): 70uA
- Temperatura corporal (sempre ligado): 50uA
- Frequência cardíaca (sempre ligada): 100uA
- Transmissão Bluetooth (sempre ligada) + detecção de desligamento da mão por infravermelho: 50uA
- Saturação de oxigênio no sangue (nem sempre ligada, mas estará ligada se for definida para o modo de monitoramento): 0,8mA
- Tela TFT ligada: 20-30mA
- Tela OLED ligada: cerca de 10 mA
- GPS: 20-30mA
- Transmissão LORAWAN: 40-50mA momentaneamente
- Transmissão UWB: Cerca de 100mA momentaneamente
- Distância social: 2,5mA
- Aplicativo típico: Por exemplo, seguindo o exemplo do X3PLUS
- Recursos sempre ativos: Transmissão Bluetooth + Temperatura corporal + Acelerômetro (contagem de passos e monitoramento do sono sempre ativados) + Frequência cardíaca sempre ativada:
- A corrente é inferior a 300uA, o que equivale a aproximadamente 0,3*24 = 7,2mah por dia
- Duração: 180mah / (7,2) = 25 dias
Orientação para testes de clientes
Para testar as funções básicas da pulseira, leia este documento primeiro
- Leia este documento
- Leia a folha de especificações e o manual do usuário do modelo correspondente
- Leia o protocolo de transmissão do firmware para o modelo de dispositivo selecionado
- Leia o documento explicativo do firmware do modelo de dispositivo selecionado
- Se o cliente desejar atualizar remotamente nosso firmware para uma determinada versão, entre em contato com nossa equipe de vendas para obter a cadeia de ferramentas
- Ferramenta de atualização (versões para Android e IOS - Faça o download na APP STORE)
- Vídeo de upgrade (para ajudar os clientes a entender o processo de upgrade)
- Documento de upgrade (etapas detalhadas de upgrade)
- Pacote de atualização (arquivo OTA.zip)
- Depois que o cliente tiver lido os documentos técnicos de diferentes firmwares e compreendido os recursos das diferentes versões de firmware, faça uma escolha após se comunicar com o departamento de vendas.
- Se o cliente quiser testar a precisão dos dados da pulseira, leia este documento com atenção
- Se quiser testar os dados PPG brutos, entre em contato com nossa equipe de vendas e obtenha o documento, o vídeo e os dados de parâmetros sobre como obter os dados PPG
- Se o cliente quiser testar os dados brutos do sensor, entre em contato com nossa equipe de vendas e obtenha o documento, o vídeo e os dados de referência sobre como obter o Gsensor (dados XYZ)
- Se um cliente tiver requisitos preliminares, organize-os e entre em contato com nossa equipe de vendas. Teremos uma equipe técnica profissional para analisar e responder rapidamente
- Se o cliente precisar usar o APP para testar as funções básicas, leia este documento e use o APP: IXFIT para testes
- Se o cliente precisar coletar dados de transmissão, leia
- Este documento
- O protocolo de transmissão Bluetooth para o modelo adquirido
- Em seguida, o cliente pode usar qualquer dispositivo de escaneamento Bluetooth para obter os dados de transmissão, incluindo, entre outros, os seguintes:
- Smartphones
- Estações base Bluetooth
- DONGLE USB Bluetooth
- Ou qualquer outro Bluetooth capaz de hospedar varreduras
- Se o cliente precisar entender como obter os dados internos do bracelete por meio do SDK
- Consulte o SDK para Android ou IOS e os documentos e programas DEMO correspondentes
- Se o cliente não estiver usando um telefone celular, como uma estação de trabalho LINUX ou qualquer outro dispositivo que não seja Android ou IOS para obter os dados da pulseira
- Primeiro: Pode ser obtido por meio do protocolo de transmissão
- Segundo: pode ser obtido por meio do protocolo de conexão Bluetooth (esse protocolo precisa ser confirmado com a equipe de vendas após a assinatura do NDA ou da empresa)
- Terceiro: Se for a versão CAT1, obtenha os dados por meio do protocolo de conexão TCP
- Se o cliente espera acoplar estações base Bluetooth + beacons e outros dispositivos de IoT. Entre em contato com nossa equipe de vendas
- Se o cliente precisar de nosso hardware para desenvolver seu próprio firmware Os pré-requisitos que os clientes precisam ter são:
- Familiarizado com a plataforma da NORDIC e com o desenvolvimento de SDKs
- Ter uma equipe qualificada de engenheiros de desenvolvimento de firmware Bluetooth
- Ter uma equipe de produtos e uma equipe de designers
- O que podemos oferecer é:
- Diagrama esquemático do circuito
- Colocação da placa de circuito impresso
- Arquivos de interface de software e hardware
- Drivers para cada componente (sensores, telas, ADCs, etc.)
- SDK de firmware (você pode fazer o download da versão do SDK com base no NRF52832 e no NRF52840 no site oficial da NORDIC)
Se o cliente precisar usar nossa aparência para personalização da função PCBA, entre em contato com nossa equipe de vendas
Se o cliente precisar de projetos personalizados ODM, entre em contato com nossa equipe de vendas
Contate-nos
Interessado em nossos smartwatches? Entusiasmado com as soluções personalizadas para suas necessidades? Entre em contato conosco agora!
Vamos colaborar para revolucionar seu setor, criando soluções que realmente façam a diferença. Estamos ansiosos para ouvi-lo e dar início a uma parceria frutífera.