マスターモジュールとスレーブモジュールとは何ですか?それらの違いは何ですか?

Dec 02, 2025

伝言を残す

これは、Bluetooth 通信アーキテクチャを理解するための基本的な質問です。簡単に言えば、マスター モジュールとスレーブ モジュールはネットワーク内のデバイスの役割と動作を定義します。主な違いは次のとおりです。接続を積極的に開始および管理する人.

わかりやすくするために、次のような例えを使用できます。

 

Bluetooth Le Mesh Module

 

A マスターモジュールのようなものです無線ネットワークの「ルーター」または「ホスト」。周囲のデバイスをスキャンし、接続要求を積極的に開始する役割を果たします。

A スレーブモジュールのようなものですワイヤレスネットワークに参加する「デバイス」(例: 電話、コンピュータ)。通常、検出されて接続されるのを待ってから、マスターのコマンドに応答します。

 

以下の表は、主な違いを明確にまとめたものです。

特徴 マスターモジュール スレーブモジュール
中核的な役割 接続イニシエーターとマネージャー 接続レスポンダー
接続動作 アクティブにスキャンし、ペアリングを開始し、接続を確立します。 その存在を宣伝し、接続を待ちます。
ネットワーク制御 通信タイミング(接続間隔)を制御し、データ交換のスケジュールを設定します。 マスターのスケジュールに従い、指定された時間帯に応答します。
代表的なデバイス 電話、コンピュータ、タブレット、中央コントローラ (スマート ハブなど)。 Bluetooth ヘッドセット、マウス、キーボード、センサー、ビーコン。
消費電力 比較的高い (継続的なスキャンと管理が必要)。 極端に低くなることもある(ほとんどの時間をスリープ モードで過ごすことができます)。
ネットワークトポロジー 1 つのマスターに接続できる複数奴隷、形成スターネットワーク(ピコネット). 通常、1 つのスレーブが接続されます唯一一度にマスター。

 

🔄 詳細な通信プロセス: 電話とヘッドフォンの接続の例

スタンバイフェーズ: Bluetooth ヘッドフォン (スレーブモジュール) 電源を入れて定期的に開始します広告それらの存在と基本情報 (デバイス名、サービスなど)。

検索と開始: 電話 (マスターモジュール) Bluetoothをオンにして起動します走査広告信号用。ヘッドフォンを検出すると、電話機 (マスター) がアクティブに動作します。ペアリングと接続リクエストを送信しますヘッドフォン(スレーブ)に接続します。

接続の確立: ヘッドフォンはリクエストを受け入れます。双方がリンクキーを交換し、専用の通信リンクを正常に確立します。

データ交換: 接続が確立された後は、電話機 (マスター) が通信のリズムを制御します。特定の時間間隔でヘッドフォン (スレーブ) を「ポーリング」し、ヘッドフォンは「要求」されるとデータ (オーディオ パケットやバッテリー情報など) を返します。

Bluetooth Smart BLE Module

 


 

💡 重要な概念とよくある質問

マスター-スレーブ対応モジュール: 現在市場に出ているほとんどの汎用 Bluetooth モジュールは、-マスター-スレーブ機能。これは、同じモジュールを他のモジュールに接続する「マスター」として、または他のモジュールからの接続を待つ「スレーブ」として構成できることを意味し、優れた柔軟性を提供します。

1-対-1 対 1-対-:

クラシック Bluetooth と Bluetooth Low Energy (BLE) の両方をサポート1 つのマスターが複数のスレーブに接続(例: 1 台のコンピュータがマウスとキーボードに同時に接続している場合)。

従来のモードでは、スレーブ モジュールは次のことができます。一度に 1 つのマスターにのみ接続できる(たとえば、ヘッドフォンは通常、オーディオを同時に再生するために 2 台の電話機に接続できません)。

選び方は?

デバイスが必要な場合は、他のデバイスを積極的に探して接続します(複数のセンサーから情報を収集するデータコレクターなど)、マスターモジュールまたはマスター-スレーブ対応モジュール.

デバイスに単一の機能があり、主に中央デバイスによる制御または読み取りを待機します。(心拍数センサー、トラッカーなど)、次にスレーブモジュールで十分です。

 

要約すると、マスターモジュールはネットワークのコントロールセンター、スレーブモジュールはエンドポイントノード。この関係を理解することは、Bluetooth アプリケーションを設計するための基礎です。

お問い合わせを送る