📡 Bluetooth Terminal Pro: RFCOMM & SPP
Bluetooth Classicデバイスのデバッグ、制御、監視のために設計された、高性能で開発者向けのターミナルです。Arduino、ESP32、産業用シリアルモデムなど、どのようなデバイスをお使いでも、このアプリは必要な低レベルシリアル通信ツールを提供します。
🔌 対応モジュールとデバイス
Bluetooth Classic (SPP / RFCOMM) に最適化されています。注:現時点ではBLE / iOSには対応していません。
• ESP32
• HC-05、HC-06
• RN-41、RN-42 (BlueSMiRF)
• BTM-222
• その他のシリアル-Bluetoothアダプタおよびモデム
🛠 デュアル動作モード
標準的なターミナルとは異なり、このアプリは接続の両側をサポートしています。
RFCOMMクライアントモード:特定のサービスUUIDまたはチャネルを使用して、ペアリング済みのBluetoothデバイスに接続します。
RFCOMMサーバーモード:Androidデバイスをリスナーとして使用できます。カスタムサービス名/UUIDでサーバーを起動し、外部クライアントの接続を待ちます。電話間通信やPC-電話間のテストに最適です。
⌨️ 高度なマクロシステム(自動化)
同じコマンドを繰り返し入力する必要はもうありません。完全にカスタマイズ可能なコントロールダッシュボードを作成できます。
• シーケンシャル実行:1つのボタンに無制限のコマンド列を割り当てることができます。
• 高精度なタイミング設定:コマンド間にミリ秒またはマイクロ秒単位の遅延を設定できます。
• 動的なインタラクション:コマンドはテキスト/16進数データの送信、入力フィールドへのデータ挿入、接続/切断アクションのトリガーなどを実行できます。
• エクスポートと共有:ボタン設定全体をJSONファイルに保存し、バックアップやチームメンバーとの共有に利用できます。
📊 プロフェッショナル機能
• 柔軟なデータ処理:端末画面とコマンド入力用に、テキスト形式または16進数形式を個別に設定できます。
• ローカルエコー:送信データを端末で直接監視できます。
• ライブ分析:データスループットを追跡するための統合された送受信バイトカウンター。
• 高度なカスタマイズ性:フォントサイズ調整可能、すっきりとしたレスポンシブUI。
• コマンド履歴:マクロショートカットを使って、前回または次回のコマンドを簡単に呼び出せます。
🚀 ロードマップ
私たちはこのツールの改善に尽力しています。
BLE(Bluetooth Low Energy)サポートは、今後のアップデートで実装予定です!