OpenProtocol-HPA

Un idioma común para la electrónica HPA.

Open-HPA es un protocolo abierto para que FCU, mandos y accesorios de réplicas de airsoft HPA hablen con cualquier app por Bluetooth o WiFi. Sin programadores, sin cables y sin herramientas cerradas.

Open-HPA V3 hatBlatCyclope ThermalShieldOpen-HPA Universal LCD

4 equiposhablan ya Open-HPA

Ficha de una FCU conectada con modo, perfil, batería y contador de disparos

Qué es Open-HPA

Cada fabricante de FCU para HPA tiene su propio programador, su cable y su app. Open-HPA parte de la idea contraria: un único protocolo, abierto y documentado, que describe qué es cada equipo, qué estado publica, qué ajustes acepta y qué acciones admite.

Esa descripción vive en un catálogo JSON. Una app, un mando o una web leen el catálogo y saben, sin actualizarse, cómo hablar con una placa nueva, con comandos nuevos o con otra versión de firmware. La lógica de seguridad se queda siempre en el firmware del equipo.

Catálogo declarativo

Cada equipo se describe en un device.json: estado, ajustes con sus límites, grupos, acciones, perfiles y firmware. Añadir soporte no exige publicar una app nueva.

Bluetooth LE y WiFi

El mismo modelo de datos por GATT o por la WiFi del propio equipo (REST + WebSocket). Sin internet y sin cuentas: todo es local.

Perfiles portables

Configuraciones en JSON (open-hpa-config / open-hpa-profile) que se exportan, se comparten y se suben a otro equipo compatible.

OTA verificada

Releases de firmware por placa con sha256 y magic byte, y un checklist de seguridad antes de flashear: gatillo suelto, batería y SAFE.

Cómo encaja todo

  1. 1 · El equipoLa FCU o el accesorio publica su estado y acepta comandos según el protocolo.
  2. 2 · El catálogoUn JSON describe el equipo: qué se puede leer, qué se puede ajustar y con qué límites.
  3. 3 · El clienteHPA Commander, el Apple Watch o el Universal LCD generan su interfaz a partir del catálogo.

Perfiles del ecosistema

Equipos que ya hablan Open-HPA, o que tienen su ficha en el catálogo. Todos los diseña y desarrolla Sychev-Lab.

La app: HPA Commander

El cliente de referencia del protocolo. Descubre tus equipos, ve su estado en tiempo real, ajústalos y actualiza su firmware desde el iPhone, el Apple Watch o Android.

PróximamenteApp StorePróximamenteGoogle Play

Preguntas frecuentes

¿Qué es Open-HPA?

Un protocolo abierto y un catálogo JSON que describen cómo controlar FCU, mandos y accesorios de airsoft HPA por Bluetooth LE y WiFi, más una familia de equipos y una app que lo usan.

¿Es de código abierto?

La especificación del protocolo se publica en GitHub (OpenProtocol-HPA). El firmware y el hardware de cada equipo tienen su propia licencia.

¿Necesito internet o una cuenta?

No. La app habla con el equipo directamente, por Bluetooth o por la WiFi que crea el propio equipo. Solo descarga el catálogo y el firmware cuando tiene conexión.

¿Puedo hacer mi propia placa compatible?

Sí, esa es la idea. Si tu firmware implementa el protocolo y publicas su device.json, cualquier cliente Open-HPA podrá controlarla.

¿Cuándo salen las apps?

HPA Commander está en revisión en App Store y Google Play. Los enlaces de descarga aparecerán aquí en cuanto se publiquen.

HPA CommanderHPA CommanderBLE · WiFi · OTA