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