OpenProtocol-HPA
HPAエレクトロニクスの 共通言語。
Open-HPAは、エアソフトHPAレプリカのFCU、リモート、アクセサリーがBluetoothまたはWiFiでどんなアプリとも通信するためのオープンプロトコルです。プログラマーも、ケーブルも、クローズドなツールも不要。
4デバイスがすでにOpen-HPAに対応

Open-HPAとは
HPA用FCUのメーカーごとに、専用のプログラマー、ケーブル、アプリが存在します。Open-HPAは逆のアイデアから出発しています。単一のプロトコルで、オープンかつ文書化され、各デバイスが何であるか、どんな状態を公開するか、どんな設定を受け付けるか、どんなアクションに対応するかを記述します。
その記述はJSONカタログに格納されています。アプリ、リモート、Webページはカタログを読むだけで、アップデートなしに新しい基板、新しいコマンド、別バージョンのファームウェアと通信する方法を知ります。安全ロジックは常にデバイスのファームウェア内に残ります。
宣言的なカタログ
各デバイスはdevice.jsonで記述されます。状態、設定とその上限、グループ、アクション、プロフィール、ファームウェア。対応デバイスの追加にアプリの再リリースは不要です。
Bluetooth LEとWiFi
GATT経由でもデバイス自身のWiFi経由でも(REST + WebSocket)、同じデータモデル。インターネットもアカウントも不要。すべてローカルです。
ポータブルなプロフィール
JSON形式の設定(open-hpa-config / open-hpa-profile)は、エクスポート、共有、他の対応デバイスへのアップロードが可能です。
検証済みOTAアップデート
基板ごとのファームウェアリリースにsha256とmagic byteを付与し、フラッシュ前に安全チェックリストを確認。トリガー開放、バッテリー、SAFE。
全体の構造
- 1 · デバイスFCUやアクセサリーがプロトコルに従って状態を公開し、コマンドを受け付けます。
- 2 · カタログJSONがデバイスを記述します。何が読めて、何が調整できて、どんな上限があるか。
- 3 · クライアントHPA Commander、Apple Watch、Universal LCDはカタログからインターフェースを生成します。
エコシステムのプロフィール
すでにOpen-HPAに対応している、またはカタログに掲載されているデバイス。すべてSychev-Labが設計・開発しています。

iOS · Android · watchOS
HPA Commander
スマートフォンからOpen-HPAデバイスの発見、調整、メンテナンスまで。ケーブルもプログラマーも、ばらばらのツールも不要です。
詳細を見る →
ベータ
Open-HPA V3 hatBlat
接続中のFCU:スマホから設定し、ステータスを確認できます。
詳細を見る →
ベータ
Open-HPA Secure Bomb
最小のコントローラー:1回引けば1発、シンプルそのもの。
詳細を見る →
アルファ
Cyclope ThermalShield
Bluetooth・WiFiでJS-MINI256-9サーマルカメラを操作。
詳細を見る →
ベータ
Open-HPA Universal LCD
Open-HPA FCUおよびCyclope ThermalShield用の1.47インチカラー画面付きユニバーサルリモコン。
詳細を見る →アプリ:HPA Commander
プロトコルのリファレンスクライアント。iPhone、Apple Watch、Androidから、デバイスの発見、リアルタイムステータスの確認、設定の調整、ファームウェアの更新ができます。
よくある質問
Open-HPAとは何ですか?
エアソフトHPAのFCU、リモート、アクセサリーをBluetooth LEとWiFiでコントロールする方法を記述したオープンプロトコルとJSONカタログ、それを利用するデバイスファミリーとアプリのことです。
オープンソースですか?
プロトコルの仕様はGitHub(OpenProtocol-HPA)で公開されています。各デバイスのファームウェアとハードウェアには、それぞれのライセンスが適用されます。
インターネットやアカウントは必要ですか?
不要です。アプリはBluetoothまたはデバイス自身が作成するWiFiでデバイスと直接通信します。カタログとファームウェアは、接続時にのみダウンロードします。
自分の互換基板を作れますか?
はい、それが目的です。ファームウェアがプロトコルを実装し、device.jsonを公開していれば、どのOpen-HPAクライアントでもその基板をコントロールできます。
アプリの公開はいつですか?
HPA CommanderはApp StoreとGoogle Playで審査中です。公開され次第、このページにダウンロードリンクを掲載します。