Bluetooth Low Energy (BLE), Bluetooth SIG tarafından sürdürülen Bluetooth Core Specification'ın bir parçasıdır. İlk olarak 2010 yılında Bluetooth 4.0 ile yayımlandı; 2016 yılında Bluetooth 5.0, 2019 yılında 5.1 ve sonraki revizyonlarla menzil, hız ve yön bulma yetenekleri genişletildi. 2.4 GHz ISM bandında çalışır ve 40 kanal kullanır (3 reklam, 37 veri).

Yaklaşım tabanlı (proximity) sıralı dağıtım

Saha cihazlarının yönetiminde yaygın bir model, mobil bir uygulama içinde önceden hazırlanmış komut/program kümesinin operatör tarafından sahada taşınmasıdır. Operatör BLE menziline (~10–30 m, RSSI eşiğine göre) girdiğinde uygulama hedef cihazı keşfeder, kuyruktaki ilgili görevi otomatik olarak gönderir ve bir sonraki cihaza geçer. Her bağlantıda eş zamanlı olarak zaman senkronizasyonu (RTC güncellemesi, telefonun NTP/GNSS tabanlı saatinden) gerçekleşir; bu, çevrimdışı çalışan cihazların program zamanlamasını doğru tutması için kritiktir. Yöntemin avantajları: tek tek el ile bağlanma yükünün ortadan kalkması, sahada lineer bir tur ile çoklu komisyonlama, internet bağımlılığının olmaması.

Mimari ve katmanlar

BLE protokol yığını başlıca şu katmanlardan oluşur:

  • PHY — fiziksel katman; LE 1M, LE 2M ve uzun menzilli LE Coded (S=2/S=8) modları.
  • Link Layer — bağlantı, reklam, tarama ve kanal atlama.
  • L2CAP — paket bölme/birleştirme ve mantıksal kanallar.
  • ATT/GATT — özellik tabanlı veri modeli; servis ve karakteristik (UUID) yapısı.
  • SM — eşleştirme ve anahtar yönetimi (LE Secure Connections, ECDH P-256).

Reklam ve tarama

BLE cihazları çevreye varlıklarını advertising paketleriyle duyurur. Tipik reklam aralığı 20 ms ile 10.24 s arasında ayarlanabilir; pil hedefine göre seçilir. Tarayan cihaz passive ya da active modda dinler; aktif modda SCAN_REQ ile ek bilgi (scan response) ister. Reklam paketleri 31 byte (legacy) veya 255 byte (extended advertising, BLE 5.0) yük taşır.

RSSI ve yakınlık tahmini

Alınan sinyal gücü göstergesi (RSSI, dBm cinsinden) yakınlık tahmini için kullanılır. Tipik değerler: −40 dBm (çok yakın, <1 m), −70 dBm (orta, ~5 m), −90 dBm (zayıf, >15 m). Saha koşullarında metal yüzeyler, yapraklar, insan vücudu ve çoklu yol yansımaları RSSI'yı 6–10 dB dalgalandırabilir; bu yüzden mesafe tahminleri filtreleme (örn. Kalman, hareketli ortalama) gerektirir. Daha hassas konum için BLE 5.1 yön bulma (AoA/AoD) önerilir.

GATT işlemleri ve çoğul cihaz iş akışı

GATT işlemleri arasında read, write, write without response, notify ve indicate bulunur. Saha yapılandırmasında tipik akış: tarama → bağlanma → servis keşfi → karakteristik yazma/okuma → bağlantı kapatma. Tek bir GATT işlemi 50–200 ms arasında tamamlanır; toplam cihaz başına bağlantı süresi 2–5 saniye düzeyine indirilebilir.

IoT alanında sıralı görev kuyruğu (sequential commissioning) yaklaşımı yaygındır. Mobil uygulama önceden tanımlanmış komut listesini bellekte tutar; tarama sırasında menzile giren cihazlar için ilgili görev otomatik tetiklenir. Aynı anda menzilde olan cihazlar arasında RSSI önceliklendirmesi kullanılır; başarısız işlemler üstel geri çekilme (exponential backoff) ile yeniden denenir.

Pratik not: Bağlantı parametreleri (Connection Interval 7.5 ms–4 s, Slave Latency, Supervision Timeout) hem pil tüketimini hem de tepki süresini doğrudan etkiler. Yapılandırma oturumlarında düşük aralık tercih edilir; ölçüm/raporlama oturumlarında ise pil için aralık genişletilir.

Toplu hazırlama (mass provisioning)

Yüzlerce cihazlık projelerde tek tek manuel eşleştirme pratik değildir. Endüstri uygulamasında üç yaklaşım yaygındır:

  • Sıralı kuyruk — operatör sahada gezerken her cihaza yapılandırma akar.
  • BLE Mesh (Bluetooth SIG, 2017) — paylaşılan ağ anahtarıyla yayın tabanlı yapılandırma.
  • Out-of-band hazırlama — QR kod / NFC ile DevEUI ve anahtarın aktarımı, ardından BLE üzerinden onay.

Güvenlik notları

BLE 4.2 ile gelen LE Secure Connections, ECDH tabanlı anahtar değişimi ve AES-CCM şifreleme sunar. Daha eski LE Legacy Pairing pasif dinlemeye karşı zayıftır ve üretim ortamında kullanılmamalıdır. Saha senaryolarında ek olarak uygulama katmanında nonce tabanlı tek seferlik komut imzaları ve oturum anahtarı dönüşümü uygulanması yaygın iyi uygulamadır.

OTA güncelleme

BLE üzerinden firmware güncellemesi (OTA-DFU) için Nordic, Silicon Labs ve TI gibi yonga üreticileri standart hale gelmiş profiller sunar. Tipik bir 256 KB ikili dosya BLE 5.0 LE 2M PHY'de 30–60 saniyede aktarılabilir; bağlantı koptuğunda devam noktasından (resume) tamamlanma desteği genellikle uygulanır.