OpenProtocol-HPA

Un linguaggio comune per l'elettronica HPA.

Open-HPA è un protocollo aperto che permette a FCU, telecomandi e accessori per repliche airsoft HPA di comunicare con qualsiasi app via Bluetooth o WiFi. Senza programmatori, senza cavi e senza strumenti chiusi.

Open-HPA V3 hatBlatCyclope ThermalShieldOpen-HPA Universal LCD

4 dispositiviparlano già Open-HPA

Scheda di una FCU connessa con modalità, profilo, batteria e contatore di colpi

Cos'è Open-HPA

Ogni produttore di FCU per HPA ha il suo programmatore, il suo cavo e la sua app. Open-HPA parte dall'idea opposta: un unico protocollo, aperto e documentato, che descrive cos'è ogni dispositivo, quale stato pubblica, quali regolazioni accetta e quali azioni supporta.

Questa descrizione vive in un catalogo JSON. Un'app, un telecomando o una pagina web leggono il catalogo e sanno, senza aggiornarsi, come parlare con una scheda nuova, con comandi nuovi o con un'altra versione del firmware. La logica di sicurezza resta sempre nel firmware del dispositivo.

Catalogo dichiarativo

Ogni dispositivo è descritto in un device.json: stato, regolazioni con i relativi limiti, gruppi, azioni, profili e firmware. Aggiungere il supporto non richiede di pubblicare una nuova app.

Bluetooth LE e WiFi

Lo stesso modello di dati via GATT o via WiFi del dispositivo stesso (REST + WebSocket). Senza internet e senza account: tutto resta in locale.

Profili portabili

Configurazioni in JSON (open-hpa-config / open-hpa-profile) da esportare, condividere e caricare su un altro dispositivo compatibile.

OTA verificato

Release di firmware per scheda con sha256 e magic byte, e una checklist di sicurezza prima del flash: grilletto rilasciato, batteria e SAFE.

Come funziona tutto

  1. 1 · Il dispositivoLa FCU o l'accessorio pubblica il suo stato e accetta comandi secondo il protocollo.
  2. 2 · Il catalogoUn JSON descrive il dispositivo: cosa si può leggere, cosa si può regolare e con quali limiti.
  3. 3 · Il clientHPA Commander, l'Apple Watch o l'Universal LCD generano la loro interfaccia a partire dal catalogo.

Profili dell'ecosistema

Dispositivi che già parlano Open-HPA, o che hanno la loro scheda nel catalogo. Tutti progettati e sviluppati da Sychev-Lab.

L'app: HPA Commander

Il client di riferimento del protocollo. Scopri i tuoi dispositivi, vedi il loro stato in tempo reale, regolali e aggiorna il firmware da iPhone, Apple Watch o Android.

In arrivoApp StoreIn arrivoGoogle Play

Domande frequenti

Cos'è Open-HPA?

Un protocollo aperto e un catalogo JSON che descrivono come controllare FCU, telecomandi e accessori airsoft HPA via Bluetooth LE e WiFi, più una famiglia di dispositivi e un'app che li usano.

È open source?

La specifica del protocollo è pubblicata su GitHub (OpenProtocol-HPA). Il firmware e l'hardware di ogni dispositivo hanno la propria licenza.

Ho bisogno di internet o di un account?

No. L'app parla direttamente con il dispositivo, via Bluetooth o via WiFi del dispositivo stesso. Scarica catalogo e firmware solo quando è online.

Posso creare una mia scheda compatibile?

Sì, è questo il punto. Se il tuo firmware implementa il protocollo e pubblichi il suo device.json, qualsiasi client Open-HPA potrà controllarla.

Quando escono le app?

HPA Commander è in revisione su App Store e Google Play. I link per il download appariranno qui non appena saranno pubblicate.

HPA CommanderHPA CommanderBLE · WiFi · OTA