通信速度と到達距離.
ネットワーク構成.
ブロードキャスト.
ブロードキャストは、あるBLEデバイスから別のBLEデバイスに対して、一方的にデータを送信するための通信方法である。あるBLEデバイスが、一定周期でデータを発信し続け、別のBLEデバイスがそれをスキャン・受信することによって、データのやり取りをおこなう。
あるひとつのブロードキャスターが、不特定多数のオブザーバーに対して、同時に同じデータを発信できることが特徴で、よって機密性を要求されるようなデータのやり取りには不適である。例えば、「測定した温度データを一定周期に発信し続ける温度計（ブロードキャスター）」と、「受信した温度データを利用者に通知するアプリケーション（オブザーバー）」といったような利用法がある。
コネクション.
コネクションは、あるBLEデバイスと別のBLEデバイスとの間で、相互にデータを送受信するための通信方法である。ブロードキャストとことなり、データの送受信は、コネクションに参加したデバイス間のみで、プライベートにおこなわれる。
PC・スマートフォン・タブレットに使われるOSおよびBluetoothアダプターは一般的にセントラルロールをサポートするが、ペリフェラルロールをサポートするかどうかは各デバイスのOSおよびハードウェア次第である。サーバー向けOSはBluetooth自体をサポートしていないものもある。
多くのアプリケーションでは接続処理が完了すると、セントラルとペリフェラルは、一方がサーバーになり、もう一方がクライアントになる。通常はペリフェラル側がサーバーになり、セントラル側がクライアントになるが、用途によっては逆でも構わない。GAPのセントラル／ペリフェラルとGATTのクライアント／サーバーの役割は互いに独立している。
プロトコルとプロファイル.
BLEには、Bluetooth BR/EDRと同様に、プロトコルとプロファイルというふたつの仕様定義が存在している。
プロトコル.
プロトコルには、「あらゆるBLEデバイスが利用する」定義が含まれる。以下のようなものである。なお、先に示すものほど機械的には低レベルな定義であり、後に示すものほどプログラム的な仕様定義となる。