Skip to main content
Esta guía está dirigida a empresas de dispositivos que desean que su hardware funcione con Elata SDK. El objetivo es simple: su dispositivo debe conectarse al límite de transporte compartido de Elata y emitir marcos estables en los que las aplicaciones puedan confiar.

Empezar con el contrato

Revise la trama compartida y los tipos de transporte antes de escribir el código del adaptador.

Verifique el soporte del navegador

Primero confirme las limitaciones de la plataforma, el navegador y el Bluetooth web.

Lo que estás construyendo

Una integración lista para producción debería hacer bien tres cosas:
  1. conectarse de manera confiable
  2. transmitir fotogramas en un formato estable y predecible
  3. recuperarse limpiamente cuando el dispositivo, navegador o enlace de radio se comporta mal
En términos de Elata, eso significa converger en HeadbandTransport y HeadbandFrameV1 en lugar de exponer directamente los diseños de paquetes específicos del proveedor.
Las aplicaciones deben depender del contrato de transporte compartido de Elata, no de los paquetes del proveedor sin procesar. Esto simplifica las integraciones posteriores y facilita el mantenimiento de la compatibilidad con dispositivos.

El camino rápido

1

Elija una ruta de integración

Decida si su dispositivo pertenece a eeg-web-ble, a un paquete separado o a un adaptador de aplicación local. Utilice Rutas de integración para tomar esa decisión con anticipación.
2

Capturar el inventario de protocolos.

Reúna sus servicios, características, formato de paquete, frecuencia de muestreo, nombres de canales, comportamiento de marca de tiempo y peculiaridades conocidas del firmware de GATT. Consulte Requisitos del protocolo.
3

Implementar el adaptador

Cree la capa de dispositivo que maneja el descubrimiento, la configuración de sesiones, la decodificación de paquetes y la emisión de tramas. Comience desde Implementación del adaptador.
4

Validar para confiabilidad

Pruebe la conexión, el inicio, la detención, la desconexión, los paquetes con formato incorrecto, las reconexiones y la corrección del marco antes de ajustar cualquier cosa en sentido descendente. Utilice Pruebas y validación.
5

preparar el traspaso

Empaquete la integración con notas de plataforma, versiones de firmware probadas y expectativas de soporte. Consulte Envío y soporte.

Lo que necesita antes de comenzar

Si aún no ha revisado el flujo de BLE actual, lea primero EEG Introducción a BLE .

Mapa guía

Rutas de integración

Elija dónde debe vivir la integración y cómo debe ser propiedad de ella.

Contrato de transporte

Las interfaces compartidas que su dispositivo debe satisfacer.

Requisitos de protocolo

El inventario de protocolos y metadatos que se deben recopilar antes de codificar.

Implementación del adaptador

Construya el adaptador del dispositivo y conéctelo a BleTransport.

Pruebas y Validación

Hacer que la integración sea confiable en condiciones normales y de falla.

Presentación y soporte

Transfiera la integración con los documentos y advertencias que los socios necesitan.

Confiabilidad primero

La integración de un dispositivo no se realiza cuando se transmite una vez en un camino feliz. Se hace cuando:

Documentos relacionados

Siguiente

Elija una ruta de integración

Elija el modelo de propiedad y embalaje correcto antes de codificar.

Revisar el contrato de transporte.

Confirme las expectativas de marco y ciclo de vida que debe satisfacer su adaptador.