Guía Tecnológica Smartwatch iSmartch: Una guía completa de funcionalidad y mucho más
Nota: Todos los detalles de los documentos técnicos deben comprobarse según el modelo de proyecto específico y las diferentes versiones de firmware. Los documentos técnicos son sólo una descripción de las capacidades generales de los productos de la empresa, lo que no implica que todos los productos y versiones de firmware sean totalmente compatibles con las características de los siguientes brazaletes. Depende de los modelos específicos de hardware y software fabricados en serie. Por favor, consulte con el personal de ventas y técnico para consultas específicas.
Índice
Descripción básica
- El producto es compatible con BLE4.2 (con chip NRF52832) y BLE5.2 (con chip NRF52840), según la especificación del producto.
- Nuestros productos utilizan un protocolo de transmisión Bluetooth específico para cada proyecto.
- Nuestros productos soportan un protocolo de conexión Bluetooth propietario. (Todos los proyectos cumplen el mismo conjunto de instrucciones, pero la cantidad de instrucciones difiere entre proyectos y firmware. Este protocolo no es un protocolo Bluetooth GATT estándar, sino un protocolo de conexión Bluetooth propietario. Este protocolo no se comparte con clientes sin un propósito claro y un NDA, ya que implica estructuras de datos detalladas a nivel fundamental).
- El SDK es compatible con los sistemas Android e iOS.
- Nuestros productos admiten el modo de conexión a estaciones base Bluetooth para recopilar datos, siguiendo un protocolo Bluetooth definido por nuestra empresa.
- No es compatible con el SDK de WeChat Mini Program; se requiere el protocolo Bluetooth del producto para dicho desarrollo.
- El rango de temperatura de funcionamiento es de -15 a 75 grados Celsius.
APP (sólo para referencia, no para uso comercial):
- Nombre: IXFIT, disponible para su descarga a través de Apple App Store y Google Play Store.
- Puedes sincronizar datos como el tiempo, los pasos, la frecuencia cardiaca, los datos del sueño, etc.
- Diferentes pulseras y diferentes firmware de la misma pulsera pueden causar pérdida de datos o inexactitud (como resultado de que la aplicación ya no se actualiza, mientras que el firmware sigue actualizándose).
- Cualquier resultado que aparezca en la sincronización de datos IXFIT se considerará normal y no recibirá más explicaciones. Si los clientes no están de acuerdo, pueden desarrollar su propia app utilizando el SDK más reciente.
- Esta aplicación no proporciona otras constantes vitales y es posible que algunas funciones de alerta no estén disponibles para determinadas versiones de firmware. Los clientes pueden utilizarla para pruebas y detección básicas. Para fines comerciales, los clientes deben desarrollar su propia aplicación.
- Sincronización horaria: (compatible con algunos modelos)
- La aplicación se conecta a la pulsera para sincronizar la hora.
- Las estaciones base Bluetooth se conectan a la pulsera para sincronizar la hora (modo conexión).
- Las estaciones base Bluetooth emiten la hora, y la pulsera se sincroniza tras el escaneo (la pulsera se integra como maestra y esclava).
- Otros periféricos, como los módulos LORA, UWB, CAT1, pueden sincronizar la hora con la pulsera tras recibir datos de estaciones base o puntos finales de la red.
- El protocolo de sincronización horaria se adhiere al protocolo iSmarch.
Métodos de adquisición de datos:
- La pulsera admite los modos de emisión y conexión. La frecuencia de emisión por defecto es un intervalo de 250 ms, que actualmente no se puede ajustar dinámicamente (debido a su bajo consumo de energía, no es necesario ningún ajuste). Algunos proyectos (como el T3) admiten un intervalo de emisión de 100 ms. La ruta de emisión de datos es la siguiente: Emisión de datos de la pulsera - AC (opcional, ya que algunas estaciones base Bluetooth no vienen con AC correspondiente) - Servidor Backend del cliente. Tenga en cuenta que la transmisión Bluetooth permanece activada y no se puede desactivar.
- Si los clientes utilizan una pasarela Bluetooth o cualquier DONGLE Bluetooth para recibir datos, deberán utilizar el protocolo de difusión. Para más información, consulta el protocolo de transmisión de los distintos proyectos. Se pueden recoger datos de transmisión de múltiples fuentes. La distancia entre la estación base y la pulsera varía en función de la sensibilidad de la estación base y de la potencia de transmisión de la antena de la pulsera. Los distintos modelos implican diferentes alcances, aproximadamente entre 50 y 150 metros. Por favor, consulte los detalles tras elegir los distintos modelos.
- Si los clientes desean desarrollar su propia aplicación:
- Se puede utilizar nuestro SDK, que es compatible con Android e iOS, pero no con Windows.
- Los clientes pueden utilizar nuestro protocolo de conexión Bluetooth para el desarrollo (si tienen grandes capacidades de desarrollo o consideran que nuestro SDK no es lo suficientemente amigable, pueden desarrollar basándose en nuestro protocolo de conexión Bluetooth. Por favor, consulte con nuestro equipo de ventas para más detalles).
- Admite la recuperación de datos históricos, como datos de 7 días de ejercicio, sueño, frecuencia cardiaca, oxígeno en sangre, temperatura corporal, etc. Si los clientes necesitan cargar estos datos en el backend, deben incorporar la función de carga directamente en la aplicación que desarrollen. La fusión de los datos históricos y los datos en tiempo real obtenidos a través de las estaciones base debe hacerse en el backend.
- Al seleccionar otras versiones de nuestro producto, los datos también pueden recopilarse a través de estaciones base de otros dispositivos, como:
- BLE+LORAWAN: Los datos ascendentes y descendentes pueden gestionarse a través de la estación base LORAWAN.
- BLE+UWB: los datos ascendentes y descendentes pueden gestionarse a través de la estación base UWB.
- BLE+CATM/NB: Los datos ascendentes y descendentes pueden gestionarse a través de la red CATM/NB.
- Y mucho más.
Dimensiones de los datos de hardware y firmware y descripciones funcionales:
- El dispositivo está basado en NRF52832 o NRF52840. Incluye los siguientes sensores:
- Luz verde PPG para frecuencia cardiaca dinámica;
- PPG de luz roja e infrarrojos para la saturación de oxígeno en sangre y la frecuencia cardiaca estática.
- Las señales originales son las siguientes: PPG (25HZ-500HZ), ECG (500HZ), aceleración (25HZ), aceleración + giroscopio (52HZ), geomagnetismo.
- La funcionalidad incluye:
- Pasos de ejercicio (permite obtener los pasos/distancia/consumo de calorías de todo el día)
- Sueño (sueño tardío, las versiones parciales admiten la siesta si existe una versión de intensidad de actividad, admite la siesta) - (sólo duración total del sueño/duración del sueño profundo/duración del sueño ligero)
- Frecuencia cardiaca dinámica y estática
- Saturación de oxígeno en sangre SPO2
- Temperatura de la piel y temperatura corporal (basada en el algoritmo de la temperatura de la piel)
- Variabilidad de la frecuencia cardíaca VFC
- R-R (RRI)
- Frecuencia respiratoria
- Nivel del valor de estrés (0-255)
- PPG RAWDATA señal original
- Tensión arterial (valor de referencia, utilizar con precaución)
- Distancia social
- Ajustes de distancia social 1,5m/2m/3m
- Historial de contactos
- SOS en busca de ayuda
- Nivel de fatiga
- Datos originales del sensor
- Gsensor (acelerómetro de 3 ejes Rohm)
- Sensor giroscópico (ST) (algunos productos admiten 50HZ)
- Geomagnético (VTC) (algunos productos lo admiten)
- Modo monitor
- Intensidad de la actividad
- Datos históricos
- NFC 13,56MHZ M1
- Saltar a la comba y golpear la pelota, etc.
Explicación detallada:
Pasos
Los pasos se muestran en la interfaz del firmware, se pueden leer desde el protocolo de difusión y SDK/API. El número de pasos capturados en el paquete de difusión son datos en tiempo real para el día.
El máximo diario es de 65535 pasos.
- A las 0 horas de cada día, se borra el número de pasos.
- Almacenamos durante 7 días (cobertura cíclica), ponemos a 0 a las 12 horas cada día, almacenamos 2 bytes de datos MAX= 65535 cada hora, almacenamos un dato de 2bytes cada hora.
- Densidad de almacenamiento de datos: 7*24*2bytes.
Dormir
Los datos de sueño (sueño profundo y sueño ligero) serán leídos por SDK/API. Adquisición de datos de apoyo en el protocolo de difusión se pasará a la estación base Bluetooth o cualquier dispositivo de exploración Bluetooth.
- Horario por defecto: de 22.00 a 8.00 horas.
- Los datos de sueño se almacenarán durante 7 días (cobertura de ciclo 7 días como ciclo). Por ejemplo, 1-7 /2-8 /3-9.
- Los datos se almacenan cada 15 minutos, cada dato es medio byte, una hora son 2 bytes.
- Si el cliente necesita los datos de la siesta, debe indicarlo específicamente, igualaremos la versión del firmware.
- Densidad de almacenamiento de datos: 7*24 horas*4 datos (medio byte 1 dato/2 bytes).
Frecuencia cardiaca
Ritmo cardíaco dinámico, ultra bajo consumo de energía y precisión, soporte de lectura de protocolo de difusión, soporte de lectura SDK/API APP.
Módulo de luz verde PPG
La precisión de medición es de 5bpm, 10bpm y 15bpm. En comparación con la banda de frecuencia cardíaca POLAR o la banda de frecuencia cardíaca de brazo (Wahoo), en múltiples personas y grupos, y varias escenas: estática, escenas vivas, deportes regulares (como correr y caminar) y deportes irregulares.
- La precisión es de aproximadamente 93% en comparación con la banda de frecuencia cardíaca en el caso de 5bpm.
- La precisión es de aproximadamente 96% en comparación con la banda de frecuencia cardíaca en el caso de 10bpm.
- Es básicamente lo mismo que la banda de frecuencia cardiaca en el caso de 15bpm.
- Actualmente, el valor predeterminado es medir continuamente y emitir datos una vez cada 250ms (la frecuencia más alta puede emitir cada 100MS), y la frecuencia de muestreo está predeterminada a 25HZ.
- Actualmente, la precisión puede aproximarse a la banda de brazo de frecuencia cardiaca en el caso de 5 lpm, siempre que no se produzcan fugas de luz durante la prueba.
- Si se lleva en el brazo, el efecto es mejor, el seguimiento más rápido, más cerca de la banda del brazo.
- La frecuencia cardíaca estática es precisa, casi la misma que la banda de frecuencia cardíaca, comparada directamente con el clip de oxígeno en sangre (consulte el vídeo de prueba).
- El LED de frecuencia cardíaca debería apagarse tras unos segundos en el aire (si sigue parpadeando, significa que hay un problema de hardware).
- Actualmente, la detección de la frecuencia cardíaca no puede hacer la detección del cuerpo en vivo. Cuando el LED de frecuencia cardíaca esté orientado hacia un objeto de color, habrá una frecuencia cardíaca. Actualmente, debido a problemas técnicos de la industria, no se ha resuelto, pero la mayoría de las pulseras se colocan en el lado después de usar la correa, por lo que este problema no se producirá.
- Utilizando la intensidad de actividad se pueden hacer juicios de desgaste. Si la intensidad de actividad de una persona es 0 durante varios minutos seguidos, se juzga que no hay desgaste y el valor de frecuencia cardiaca no es válido.
- Consulte la explicación detallada de la intensidad de actividad o consulte el documento de análisis de firmware para obtener una explicación específica.
- Desgaste y medición incorrectos:
- Primero: Se llevan varias pulseras en una mano, apretando los vasos sanguíneos y chocando entre sí.
- Segundo: Fuga de luz en la muñeca, no encaja.
- Tercero: La prueba de la frecuencia cardiaca dinámica debe compararse con la banda de frecuencia cardiaca.
- Cuarto: Mida la frecuencia cardíaca dinámica con luz roja (en el modo de luz roja, cuando el brazo se mueve, la frecuencia cardíaca y el oxígeno en sangre son inexactos, consulte la intensidad de la actividad para juzgar). La frecuencia cardíaca dinámica debe medirse con luz verde.
Oxígeno en sangre
Medición de oxígeno en sangre (SPO2) mediante luz roja e infrarroja a través de PPG (también emite la frecuencia cardíaca estática al mismo tiempo)
- La luz verde no se puede utilizar para medir la SPO2; tiene que ser luz roja (con luz infrarroja también encendida)
- Se muestra en el firmware y es leído por la aplicación a través de protocolos de difusión y SDK/API.
- La medición del oxígeno en sangre debe realizarse en reposo, ya que es inexacta en movimiento. Además, la medición del oxígeno en sangre se ve afectada por la temperatura del brazo, y cada persona tiene una circulación sanguínea diferente, lo que provoca distintas intensidades de señal. Por lo tanto, el valor de tiempo inicial oscila entre 15 segundos y 2 minutos. Si el nivel de oxígeno no puede medirse en 2 minutos, póngaselo de nuevo y asegúrese de que la medición se realiza en la posición de tres dedos desde la articulación de la muñeca.
- El consumo de energía de la medición de oxígeno en la sangre es bastante alto, aproximadamente 800uA, así que por favor preste atención a los métodos de uso:
- La medición se puede temporizar enviando instrucciones desde la estación base (compatible con algunos firmware)
- Puede medir una sola vez (entrar en el menú)
- Admite el modo Monitorización (pulsación larga debajo de la interfaz de oxígeno en sangre). Al entrar en el modo M, el oxígeno en sangre se emite continuamente en cualquier página.
- La frecuencia de muestreo por defecto es de 25HZ
- La medición única sólo se realizará bajo la interfaz correspondiente, y el modo M medirá en cualquier interfaz, tanto si es medición única como si es modo M, es medición continua.
-
Nota: Determinar si el valor de oxígeno en sangre es exacto
- Primero: Mediciones en entornos con poco oxígeno (como altitudes de 4.000-5.000 metros o superiores).
- Segundo: Garantizar la tranquilidad. Para juzgar la tranquilidad, tenemos un indicador de actividad en nuestro protocolo de transmisión para juzgar si está en un estado tranquilo. No hay ningún indicador de interacción en la interfaz de usuario de la pulsera.
- Tercero: En la actualidad, está básicamente a la par con los clips de oxígeno en sangre, y funciona bien en entornos con poco oxígeno (se ha probado en la meseta con valores de oxígeno en sangre inferiores a 80, a altitudes de unos 4.000 metros o superiores).
- Cuarto: Referencia de comparación - pinza de oxígeno en sangre en la yema del dedo (consulte el vídeo de comparación)
-
Consejos:
- En general, las personas con piel más clara pueden obtener resultados más rápidamente
- Las personas con buena circulación sanguínea pueden obtener resultados más rápidamente
- Las personas con piel húmeda pueden obtener resultados más rápidamente
- Las personas mayores obtienen resultados más lentamente
- La calidad de la señal puede reducirse para obtener resultados tempranos
- El nivel normal de oxígeno en la sangre de una persona es de 95-99
- Si el nivel de oxígeno en sangre es inferior a 95 y no hay falta de oxígeno o no está en una zona de gran altitud, es incorrecto. Posibles causas:
- De hecho, hay una falta de oxígeno, que puede ser probado por contener la respiración
- Hay ejercicio, y la intensidad de la actividad es superior a 5 (hay en los datos de emisión), el valor de oxígeno en la sangre no es creíble (Por supuesto, el software también se puede hacer para evitar la salida si la intensidad de la actividad es superior a 5, pero no lo hemos hecho todavía - esto es un asunto de interacción. Una vez que el nivel de oxígeno desciende, los clientes deben comprobar la intensidad de la actividad para emitir un juicio exhaustivo. En realidad, no hemos hecho este proceso, dejándoselo a los clientes. Pero es posible que los clientes no lo entiendan, pensando que hay un problema - por favor, preste atención a esto).
- En la actualidad, el algoritmo puede obtener el valor de oxígeno en sangre hasta 80, que es el más bajo. Este es un requisito de los clientes para las pruebas de oxígeno bajo, especialmente para los que van a zonas de gran altitud y los que realmente necesitan detectar la hipoxia. Aquí es donde el indicador de oxígeno en sangre es realmente útil.
-
Principios y precauciones de las pruebas:
- Temperatura ambiental: Cuando la temperatura ambiental es baja, los capilares se contraen y la perfusión de la sangre humana disminuye. A partir del nivel de señal, la señal de oxígeno en sangre humana se debilita. Dado que la lógica del algoritmo de oxígeno en sangre requiere oxígeno en sangre real, necesita una señal alta, lo que provocará que el tiempo de salida se prolongue o que la precisión disminuya.
- Movimientos de las extremidades: Actualmente, todas las soluciones de oxígeno en sangre del mercado son para la recogida de datos de oxígeno en sangre estática. Durante la prueba, si hay movimientos de las extremidades o el habla, etc., interferirá con la señal de oxígeno en sangre, que es una de las razones de la prolongación del tiempo de salida y la disminución de la precisión de oxígeno en sangre.
- Posición de uso: La posición recomendada para la prueba de oxígeno en sangre es a la distancia de un dedo por encima de la articulación de la muñeca (unos 2CM). Los vasos sanguíneos se concentran en esta posición, que es beneficiosa para la recogida de señales de oxígeno en sangre. Si se cambia la posición de uso, pueden producirse datos de muestreo anormales o la señal de oxígeno en sangre recogida es débil. El brazalete no avisará si la posición de uso es incorrecta.
- Diferencias individuales: La intensidad de la señal fisiológica de cada persona varía. Para las personas con una intensidad de señal más débil, el tiempo de salida y la precisión del oxígeno en sangre son peores que para las que tienen una intensidad de señal más fuerte. Las diferencias individuales también son inevitables. (Por ejemplo, las personas relativamente blancas o delgadas tienen un valor de señal mucho peor que las personas normales).
-
Análisis del mercado:
- Falso oxígeno en la sangre, la luz verde produce oxígeno en la sangre, esto es obviamente erróneo.
- Falso oxígeno en sangre, añadido algunas luces rojas, pero sigue siendo falso oxígeno en sangre, no PD para la aceptación de oxígeno en sangre.
- Chip de oxígeno en sangre verdadero + algoritmo de valor falso, si sale antes de 10 segundos, es probable que sea falso. Algunas estrategias consisten en emitir un valor al usuario en un tiempo fijo, como 25 segundos/30 segundos, hasta que salga el valor verdadero de oxígeno en sangre. Si no sale, mantener el valor falso - esto se puede probar directamente en la meseta. Dado que la meseta es baja en oxígeno, no puede simularse mediante algoritmos.
- Chip de oxígeno en sangre real + algoritmo de oxígeno en sangre + rango de tarjeta más amplio (calidad de la señal PPG), esto emite valores más rápidamente, pero la precisión es menor.
Chip de oxígeno en sangre verdadero + algoritmo de oxígeno en sangre + valor estrecho de la tarjeta (calidad de la señal PPG), es decir, la señal debe estar en su lugar para salir, de lo contrario no saldrá. Actualmente adoptamos el quinto tipo.
Temperatura entre 35 y 42 grados Celsius
- Cuando <35 grados Celsius, pantalla Lo
- Cuando > 42 grados Celsius, pantalla Hi
- Sensor de temperatura de alta conductividad térmica con algoritmo incorporado para la medición continua de la temperatura de la superficie de la muñeca, con un rango de medición de 35 grados Celsius -42 grados Celsius, y una precisión de ±0,1 grados Celsius.
- El algoritmo de temperatura corporal se basa en la medición de la temperatura superficial + la modificación del algoritmo. Si el cliente piensa que nuestro algoritmo de temperatura corporal es inexacto, le proporcionamos los datos originales de la temperatura de la superficie, y el cliente puede desarrollar su propio algoritmo.
- La temperatura corporal y la temperatura de la superficie pueden emitirse simultáneamente en el protocolo de transmisión (compatible con algunas versiones de firmware).
- Para los algoritmos anteriores, consulte los documentos sobre temperatura corporal y temperatura superficial.
HRV/RRI (Variabilidad de la Frecuencia Cardíaca e Intervalo R-R)
Gestión médica o sanitaria o análisis psicológico
- Visualizado en el firmware y leído por las aplicaciones a través de protocolos de difusión y SDK/API
- 2 bytes (dentro de 65535 para 2 bytes)
- Aplicaciones típicas: biorretroalimentación, medición del estrés
- Salida: HRV se emite de forma continua durante 24 horas cuando la luz verde está encendida, hay HRV siempre y cuando haya luz verde
- HRV también está disponible en el modo de luz roja, pero creemos que el modo de luz verde es más preciso
Frecuencia respiratoria
- Unidad: veces/minuto
- Se muestra en el firmware y se lee mediante protocolos de emisión (La frecuencia respiratoria normal de una persona es una cuarta parte de la frecuencia cardíaca)
Nivel de estrés (estrés psicológico)
- Rango de salida: 0-255
- Cuanto mayor sea el valor, mayor será el esfuerzo. Por favor, mantenga la calma durante la medición, el valor no es exacto durante el ejercicio.
- Durante los periodos de calma, calculamos el valor de estrés calculando el valor acumulado de la VFC durante un periodo de tiempo. Dado que los recursos actuales del sistema son limitados, ejecutamos un modelo relativamente pequeño en el firmware. Si el cliente considera que la precisión no es suficiente, puede recopilar el valor original de HRV y calcularlo en la APP o en la nube utilizando un modelo más grande.
- 0-30 - muy tranquilo
- 30-50 calma
- 50-70 ansiedad moderada
- 70 o más - ansioso
Tensión arterial
- Precisión limitada, para que los clientes elijan y utilicen con precaución.
Distancia social
- Se emitirá una alarma cuando la misma pulsera esté cerca de la otra
- Utilizado en fábricas, etc. como medio de prevención de epidemias
Ajuste de la distancia
- Puede ajustarse a 1,5 metros/2 metros/3 metros en el menú del firmware
- Si el cliente no está satisfecho con el ajuste de la distancia, puede ajustar el valor RSSI mediante nuestro protocolo Bluetooth proporcionado, que representa la distancia aproximada
- Este diseño se basa en el cálculo de Bluetooth RSSI, la distancia no será particularmente precisa, porque Bluetooth no tiene capacidades de difracción, es fácilmente afectado por bloqueos, si los clientes necesitan una solución de alcance más precisa, por favor póngase en contacto con nosotros para una mayor comunicación, tenemos otras soluciones que pueden hacer mediciones más precisas.
Historia del contacto
- Almacena las identificaciones de los contactos durante 24 horas
- El proyecto no debe superar 255 MAX = 255
- ID de contacto Direcciones MAC (por proximidad con el mismo brazalete)
- La hora debe sincronizarse primero
- Los datos se borrarán una vez al día a las 12:00 PM
- Esto significa que todo el mundo debe sincronizar los datos todos los días, ya que de lo contrario se perderán.
- La próxima actualización aumentará el espacio de almacenamiento e incluirá información más rica, como el ID del contacto, la hora del contacto, la distancia del contacto, etc., para que los clientes puedan generar un historial de contactos.
- Si el ID de la persona de contacto se notifica en tiempo real dentro del alcance de la pasarela Bluetooth, la plataforma puede utilizarse para el almacenamiento, independientemente de si la pulsera ha almacenado internamente los datos del historial de contactos.
SOS(Manténgalo pulsado durante 5 segundos, manténgalo pulsado durante 5 segundos para apagarlo)
- Esta función se utiliza principalmente en varios aspectos. Por ejemplo, puede conectarse con un teléfono móvil y mantener pulsado durante 5 segundos en caso de emergencia. Después de recibir este mensaje, puede ser empujado a un segundo plano y luego empujado al contacto de emergencia, el envío de la ubicación. Porque en caso de emergencia, es más lento y menos disimulado sacar el teléfono y hacer una llamada.
- Además, al pulsar SOS, la posición de SOS BIT en el protocolo de transmisión de banda de frecuencia será 1, con una duración de 1 minuto. En un entorno con una estación base Bluetooth, puede transmitirse al fondo después de ser recibido por la estación base, y el personal de gestión puede verlo y tomar las medidas correspondientes, como en escuelas, fábricas inteligentes, etc.
Control de la fatiga
- Según la calidad del sueño, la frecuencia cardiaca, el movimiento corporal, etc. del día anterior, introduce el algoritmo de fatiga. El algoritmo da el resultado a las 8 de la mañana siguiente, y los datos se borran a las 19 de la tarde.
- Los datos no cambian en tiempo real, y este valor se actualiza una vez al día.
- Cuanto menor sea el valor, mayor será la fatiga, y viceversa.
Recogida de datos brutos del PPG
- Estos DATOS deben obtenerse en estado conectado. Para obtener PPG RAW DATA, consulte la documentación
- Actualmente admite un muestreo de valores originales PPG de hasta 500 Hz.
- Frecuencia de muestreo predeterminada: 25HZ hasta 500HZ (configuración de parámetros de comandos Bluetooth o SDK tiene API para configurar)
- Actualmente, los datos de PPG no se almacenan localmente. Si se necesita almacenamiento, se requiere personalización
- Los datos PPG pueden recoger datos brutos de luz verde o datos brutos de luz roja
- Primero: Cambiar manualmente al usuario al menú de luz roja (saturación de oxígeno) o abrir la luz roja a través del SDK/protocolo Bluetooth (si desea que cualquier interfaz sea luz roja, puede cambiar a la interfaz de saturación de oxígeno y abrir el modo MONITOR).
- Segundo: La interfaz SDK o el comando del protocolo Bluetooth se utiliza para abrir la adquisición de datos PPG, y se puede aceptar directamente.
Datos brutos del sensor (datos brutos del geomagnetismo del giroscopio de aceleración)
- Gsensor X Y Z datos brutos-
- Datos brutos del sensor giroscópico X Y Z (personalización necesaria)
- Datos brutos del sensor geomagnético (requiere personalización)
- La frecuencia de muestreo es de 25 Hz y es necesario conectar la recogida de datos.
- La frecuencia de muestreo máxima puede alcanzar los 200 Hz, lo que requiere una personalización.
- Los datos XYZ y del giroscopio no se almacenan. Si se necesita almacenamiento, se requiere personalización.
Acerca del almacenamiento y el acceso a los datos:
- 7días Pasos 7*24horas*1datos(2bytes para MAX=65535)
- 7 días de datos de sueño 7*24*4datos (Tenemos 4 datos por hora, cada dato tiene una intensidad de 4BITrepresentados)
- Ritmo cardíaco: Almacena 7 días*24 horas*4. Cada 15 minutos un dato
- SPO2: Almacena 7 días*24 horas*4 Cada 15 minutos un dato
- Temperatura corporal: Almacena 7 días*24 horas*4 Cada 15 minutos un dato
- Frecuencia respiratoria: Calculada por la frecuencia cardiaca
- Tensión arterial: Almacena 7 días*24 horas*4 Cada 15 minutos un dato
Modo monitor
- Pulsación larga para entrar en el modo Monitor de luz verde en la página de frecuencia cardíaca. En cualquier interfaz (excepto en la interfaz de luz roja de saturación de oxígeno), la luz verde está siempre encendida. Los datos que se pueden obtener al mismo tiempo son: Ejercicio, frecuencia cardiaca, temperatura corporal, respiración, valor de esfuerzo, tensión arterial, no se puede obtener la saturación de oxígeno.
- La frecuencia cardiaca es la frecuencia cardiaca estática + la frecuencia cardiaca dinámica (reconocida automáticamente)
- Pulsación larga para entrar en el modo Monitor de luz roja en la página de saturación de oxígeno. En cualquier interfaz (excepto en la interfaz de luz verde), la luz roja está siempre encendida. Los datos que se pueden obtener al mismo tiempo son: Ejercicio, frecuencia cardiaca, temperatura corporal, respiración, valor de esfuerzo, tensión arterial, frecuencia cardiaca.
- La frecuencia cardiaca es una frecuencia cardiaca estática (si no es precisa en movimiento, la frecuencia cardiaca obtenida por la PPG de luz roja es una frecuencia cardiaca estática, y la precisión puede juzgarse por la intensidad de la actividad. Si la intensidad de la actividad es superior a 5, el valor de saturación de oxígeno se considera inutilizable)
- Nota: Algunos proyectos han eliminado el modo Monitor en algunas versiones de firmware. Por favor, comuníquese con la fábrica para obtener información específica.
Intensidad de la actividad (basada en el algoritmo de aceleración de tres ejes XYZ para obtener el valor)
- Admite una intensidad de actividad de 0-240, actualiza un valor cada minuto. Este protocolo no proporciona un número de serie. El número de serie se alinea en la capa de negocio. Por favor, asegúrese de que la hora de la pulsera es correcta antes de usarla (Llame a la interfaz de CA para transmitir la hora, deje que la pulsera ajuste la hora automáticamente)
- Por ejemplo, se emite el valor de intensidad del algoritmo acumulado en 1 minuto desde las 12:02:01 hasta las 12:02:59: el valor acumulado del algoritmo del valor de intensidad desde las 12:01:01 hasta las 12:01:59, y este valor se emite continuamente
- Actividad física de alta intensidad: ≥ 120
- Actividad física de intensidad moderada: ≥ 100
- Actividad física de baja intensidad: 50 < X <100
- Sentado o durmiendo la siesta: 0 < X <50
- Sueño profundo: 0 < X <25
- Sueño ligero: 25 < X <50
- La pulsera sigue siendo: ≤1
Datos históricos (la hora de la pulsera debe ser exacta para que se puedan discutir los datos históricos)
- Los datos históricos se guardan durante diferentes días bajo diferentes dimensiones de datos según las diferentes versiones de firmware. En términos generales, el deporte/sueño/ritmo cardíaco/temperatura corporal (superficial)/etc. se guardan durante 7 días, se recopila un valor cada 15 minutos y se guarda durante 24 horas (consulte la descripción de cada dimensión de datos para obtener más detalles).
- Los datos se guardan en FLASH una hora después de su recogida. Los clientes deben sincronizar la hora y esperar al menos una hora antes de poder obtener datos históricos.
- La dimensión de los datos es de 7 días*24 horas*4 (4 datos por hora), incluidos los datos de frecuencia cardiaca/saturación de oxígeno/temperatura corporal/presión arterial.
- Si se empieza a usar una pulsera sin calibrar la hora, los datos históricos empiezan a registrarse a partir del 1 de mayo de 2021 (por ejemplo, se usó durante 3 días). Por supuesto, después de calibrar la pulsera para la hora, el primer registro se graba como la fecha actual, pero los datos de los 3 días a partir del 1 de mayo de 2021 siguen existiendo, pero carecen de sentido. Sólo recomendamos soportar datos históricos después de la calibración de la hora. No se recomienda apoyar el almacenamiento de datos sin calibración de tiempo, por lo que si utiliza la APP para la recolección, también obtendrá datos históricos inexactos.
- Formas de obtener datos históricos:
- Obténgalo a través del SDK. Utiliza la APP para llamar a la función del SDK y obtener datos históricos.
- El contenido de la emisión no contendrá datos históricos (las emisiones son datos en tiempo real)
- Utilizar una estación base para conectarse a una pulsera determinada y obtener datos históricos (no se suele utilizar en la mayoría de los casos y actualmente no está disponible).
- Si es necesario transferir datos históricos a la plataforma en nube, los clientes deben obtener los datos en la APP y cargarlos en su propia plataforma en nube.
- Para la superposición de datos históricos y datos en tiempo real en el tiempo, los clientes necesitan hacer juicios en el lado de los negocios. Esto puede hacerse mediante la marca de tiempo.
- Si la hora de la pulsera es correcta, y se utiliza durante 3 días, y luego se apaga (el usuario no carga bajo la condición de batería baja), entonces después de la recarga, la hora se restablece a después del 1 de mayo de 2021, el almacenamiento de datos históricos es el siguiente:
- Si sincroniza los datos históricos en este momento, podrá obtener los datos históricos anteriores a la pérdida de alimentación, como los datos utilizados durante 3 días y 8 horas.
- Si el usuario no calibra la hora, por ejemplo, se ha utilizado durante 8 horas, se registrará como el dato de 8 horas a partir del 1 de mayo de 2021.
- Si el usuario sincroniza la hora después de utilizarla durante 8 horas, entonces la hora vuelve a la hora actual y comienza a grabar, pero los datos de 8 horas a partir del 1 de mayo de 2021 siguen existiendo, y todavía se pueden obtener a través de la interfaz de datos históricos.
- En general, se guardan todos los datos.
- Almacenamiento de 7 días - almacenamiento cíclico
Casi todas las pulseras admiten NFC M1 13.56M TAG
- Algunos brazaletes con superficie metálica no lo admiten, como I10/SH06.
- Admite NFC pasivo (hasta ahora se han probado decenas de lectores de tarjetas)
- Antes de realizar el envío, los clientes deben especificar el lector de tarjetas para la verificación de la interacción familiar, a fin de evitar el desfase de frecuencias o el desajuste de bobinas. Algunos lectores de tarjetas están hechos para tarjetas o teléfonos móviles. La bobina es grande y no puede coincidir con la pequeña bobina de la pulsera.
- Por favor, no pida al brazalete que ajuste el área de inducción de la bobina (la estructura del brazalete es limitada), por lo que en circunstancias normales, utilice el lector de tarjetas para adaptarse al brazalete.
- La bobina de la pulsera puede ajustarse en frecuencia (por ejemplo, hay un desplazamiento de frecuencia para un determinado lector de tarjetas) o en potencia (número de vueltas de la bobina).
- Antes del envío, debe confirmarse con iSmarch sobre el lector de tarjetas (debe demostrarse en la fase de muestra, y el lector de tarjetas debe utilizarse como norma de inspección en fábrica para el envío)
- Si el lector de tarjetas no puede leer, hay varias razones posibles
- La frecuencia del lector de tarjetas está desactivada
- La potencia del lector de tarjetas no es suficiente
- La bobina del lector de tarjetas es demasiado grande (solía coincidir con la tarjeta) y no coincide con la pulsera, por lo que sólo se puede pasar en una posición determinada.
- El cliente necesita una tarjeta CPU (necesita personalización, es una cuestión de protocolo)
- En las tres primeras situaciones mencionadas, el lector de tarjetas debe ajustarse para adaptarse a la pulsera. La estructura de la pulsera ya lo ha limitado, la bobina es fija, y lo único que la pulsera puede ajustar es el cuarto punto. Si el protocolo no coincide, es necesario cambiar el IC NFC.
Saltar a la comba y golpear la pelota
- Desarrollado para las necesidades de los jardines de infancia y algunas escuelas
- Admite el recuento de saltos de cuerda (requiere soporte de firmware específico)
- Soporta recuento de golpeo de bola (requiere soporte específico de firmware)
- Actualmente, sólo se admiten dos proyectos, SH09 y C1, y sólo se admite una versión del firmware. Si el cliente no elige esta versión del firmware, será necesario migrar el código y volver a desarrollarlo. Si otros proyectos necesitan esta función, habrá que volver a desarrollarlos.
Análisis del consumo de energía de varios componentes de hardware (como referencia, los distintos proyectos y firmware pueden variar):
- G-Sensor (siempre activado para el recuento de pasos y la monitorización del sueño, el algoritmo de recuento de pasos está siempre activado): 70uA
- Temperatura corporal (siempre encendida): 50uA
- Ritmo cardiaco (siempre activado): 100uA
- Emisión Bluetooth (siempre encendida) + Detección de mano apagada por infrarrojos: 50uA
- Saturación de oxígeno en sangre (no está siempre encendida, pero lo estará si se ajusta en modo monitorización): 0,8 mA
- Pantalla TFT encendida: 20-30 mA
- Pantalla OLED encendida: unos 10 mA
- GPS: 20-30 mA
- Transmisión LORAWAN: 40-50mA momentáneamente
- Transmisión UWB: Alrededor de 100 mA momentáneamente
- Distancia social: 2,5mA
- Aplicación típica: Por ejemplo, siguiendo el ejemplo de X3PLUS
- Funciones Always On: Transmisión Bluetooth + Temperatura corporal + Acelerómetro (Recuento de pasos y monitorización del sueño siempre activados) + Frecuencia cardiaca siempre activada:
- La corriente es inferior a 300uA, lo que equivale aproximadamente a 0,3*24 = 7,2mah diarios
- Duración: 180mah / (7,2) = 25 días
Orientación para pruebas con clientes
Para probar las funciones básicas de la pulsera, lea primero este documento
- Leer este documento
- Lea la hoja de especificaciones y el manual de usuario del modelo correspondiente
- Leer el protocolo de difusión de firmware para el modelo de dispositivo seleccionado.
- Lea el documento explicativo del firmware del modelo de aparato seleccionado
- Si el cliente desea actualizar remotamente nuestro firmware a una versión determinada, póngase en contacto con nuestro equipo de ventas para obtener la cadena de herramientas
- Herramienta de actualización (versiones para Android e IOS - Descargar desde APP STORE)
- Vídeo de actualización (para ayudar a los clientes a entender el proceso de actualización)
- Documento de actualización (pasos detallados para la actualización)
- Paquete de actualización (archivo OTA.zip)
- Después de que el cliente haya leído los documentos técnicos de los distintos firmwares y comprendido las características de las distintas versiones de firmware, haga una elección tras comunicarse con el departamento de ventas.
- Si el cliente desea comprobar la exactitud de los datos de la pulsera, lea atentamente este documento
- Si desea probar los datos PPG sin procesar, póngase en contacto con nuestro equipo de ventas y obtenga el documento, el vídeo y los datos de parámetros sobre cómo obtener los datos PPG.
- Si el cliente desea probar los datos sin procesar del sensor, póngase en contacto con nuestro equipo de ventas y obtenga el documento, el vídeo y los datos de referencia sobre cómo obtener el Gsensor (datos XYZ).
- Si un cliente tiene requisitos preliminares, organice los requisitos y póngase en contacto con nuestro equipo de ventas. Dispondremos de personal técnico profesional para analizar y responder rápidamente
- Si el cliente necesita utilizar la APP para probar las funciones básicas, por favor, lea este documento y utilice la APP: IXFIT para las pruebas
- Si el cliente necesita recoger datos de radiodifusión, por favor lea
- Este documento
- El protocolo de difusión Bluetooth para el modelo adquirido
- A continuación, el cliente puede utilizar cualquier dispositivo de escaneo Bluetooth para obtener los datos de emisión, entre otros:
- Teléfonos inteligentes
- Estaciones base Bluetooth
- Bluetooth USB DONGLE
- O cualquier otro Bluetooth capaz de alojar escaneos
- Si el cliente necesita entender cómo obtener los datos internos de la pulsera a través del SDK
- Consulte el SDK para Android o IOS y los documentos y programas DEMO correspondientes.
- Si el cliente no utiliza un teléfono móvil, como una estación de trabajo LINUX o cualquier otro dispositivo que no sea Android o IOS para obtener los datos de la pulsera
- Primero: Puede obtenerse a través del protocolo de difusión
- Segundo: Se puede obtener a través del protocolo de conexión Bluetooth (este protocolo debe ser confirmado con el personal de ventas después de NDA o de negocios)
- Tercero: Si se trata de la versión CAT1, obtener los datos a través del protocolo de conexión TCP.
- Si el cliente espera acoplarse a estaciones base Bluetooth + balizas y otros dispositivos IoT. Póngase en contacto con nuestro personal de ventas
- Si el cliente necesita nuestro hardware para desarrollar su propio firmware Los requisitos previos que deben tener los clientes son:
- Familiarizado con la plataforma NORDIC y el desarrollo SDK
- Disponer de un equipo cualificado de ingenieros de desarrollo de firmware Bluetooth
- Contar con un equipo de producto y otro de diseño
- Lo que podemos ofrecer es:
- Diagrama esquemático del circuito
- Circuito PCB COLOCACIÓN
- Archivos de interfaz de software y hardware
- Controladores para cada componente (sensores, pantallas, ADC, etc.)
- Firmware SDK (Puede descargar la versión SDK basada en NRF52832 y NRF52840 de la página web oficial de NORDIC)
Si el cliente necesita utilizar nuestro aspecto para la personalización de la función de PCBA, póngase en contacto con nuestro personal de ventas
Si el cliente necesita proyectos personalizados ODM, póngase en contacto con nuestro personal de ventas
Póngase en contacto con nosotros
¿Le interesan nuestros smartwatches? ¿Le entusiasman las soluciones a medida para sus necesidades? Póngase en contacto con nosotros
Colaboremos para revolucionar su sector, creando soluciones que realmente marquen la diferencia. Estamos impacientes por saber de usted y dar el pistoletazo de salida a una fructífera colaboración.