OpenProtocol-HPA

Eine gemeinsame Sprache für HPA-Elektronik.

Open-HPA ist ein offenes Protokoll, mit dem FCUs (Feuersteuereinheiten), Fernbedienungen und Zubehör für HPA-Airsoft-Repliken über Bluetooth oder WiFi mit jeder App kommunizieren. Ohne Programmierer, ohne Kabel und ohne geschlossene Werkzeuge.

Open-HPA V3 hatBlatCyclope ThermalShieldOpen-HPA Universal LCD

4 Gerätesprechen bereits Open-HPA

Verbundene FCU mit Schussmodus, Profil, Akku und Schusszähler

Was Open-HPA ist

Jeder Hersteller einer HPA-FCU liefert seinen eigenen Programmierer, sein eigenes Kabel und seine eigene App. Open-HPA geht vom Gegenteil aus: ein einziges Protokoll, offen und dokumentiert, das beschreibt, was jedes Gerät ist, welchen Status es veröffentlicht, welche Einstellungen es akzeptiert und welche Aktionen es unterstützt.

Diese Beschreibung liegt in einem JSON-Katalog. Eine App, eine Fernbedienung oder eine Website liest den Katalog und weiß, ohne selbst aktualisiert zu werden, wie sie mit einer neuen Platine, neuen Befehlen oder einer anderen Firmware-Version spricht. Die Sicherheitslogik bleibt immer in der Firmware des Geräts.

Deklarativer Katalog

Jedes Gerät wird in einer device.json beschrieben: Status, Einstellungen mit ihren Grenzen, Gruppen, Aktionen, Profile und Firmware. Support hinzuzufügen erfordert keine neue App.

Bluetooth LE und WiFi

Das gleiche Datenmodell über GATT oder über das eigene WiFi des Geräts (REST + WebSocket). Ohne Internet und ohne Konten: alles bleibt lokal.

Portable Profile

JSON-Konfigurationen (open-hpa-config / open-hpa-profile), die du exportieren, teilen und auf ein anderes kompatibles Gerät laden kannst.

Verifiziertes OTA

Firmware-Releases pro Platine mit sha256 und Magic Byte, dazu eine Sicherheits-Checkliste vor dem Flashen: Abzug losgelassen, Akku und SAFE.

Wie alles zusammenhängt

  1. 1 · Das GerätDie FCU oder das Zubehör veröffentlicht seinen Status und akzeptiert Befehle gemäß Protokoll.
  2. 2 · Der KatalogEine JSON-Datei beschreibt das Gerät: was gelesen werden kann, was eingestellt werden kann und mit welchen Grenzen.
  3. 3 · Der ClientHPA Commander, die Apple Watch oder das Universal LCD bauen ihre Oberfläche aus dem Katalog.

Profile des Ökosystems

Geräte, die bereits Open-HPA sprechen, oder die ein Datenblatt im Katalog haben. Alle werden von Sychev-Lab entworfen und entwickelt.

Die App: HPA Commander

Der Referenz-Client des Protokolls. Entdecke deine Geräte, sieh ihren Status in Echtzeit, stelle sie ein und aktualisiere ihre Firmware vom iPhone, der Apple Watch oder Android aus.

Bald verfügbarApp StoreBald verfügbarGoogle Play

Häufige Fragen

Was ist Open-HPA?

Ein offenes Protokoll und ein JSON-Katalog, die beschreiben, wie man HPA-FCUs, Fernbedienungen und Zubehör für Airsoft per Bluetooth LE und WiFi steuert – plus eine Gerätefamilie und eine App, die es nutzen.

Ist es Open Source?

Die Protokollspezifikation wird auf GitHub veröffentlicht (OpenProtocol-HPA). Firmware und Hardware jedes Geräts haben ihre eigene Lizenz.

Brauche ich Internet oder ein Konto?

Nein. Die App kommuniziert direkt mit dem Gerät, per Bluetooth oder über das WiFi, das das Gerät selbst aufspannt. Sie lädt Katalog und Firmware nur herunter, wenn eine Verbindung besteht.

Kann ich meine eigene kompatible Platine bauen?

Ja, genau darum geht es. Wenn deine Firmware das Protokoll implementiert und du ihre device.json veröffentlichst, kann jeder Open-HPA-Client sie steuern.

Wann erscheinen die Apps?

HPA Commander befindet sich in der Prüfung im App Store und bei Google Play. Die Download-Links erscheinen hier, sobald sie veröffentlicht sind.

HPA CommanderHPA CommanderBLE · WiFi · OTA