26 Nisan 2024 Cuma

Bluetooth Teknolojisinde Enerji Tasarruf Modları

 Veri iletilmeyecekse, primer ve sekonder arasındaki bir bağlantı enerji tasarrufu moduna alınabilir.

Üç enerji tasarrufu modu vardır:

HOLD modu eş zamanlı olmayan (asenkron) hazır olmama (absence:yokluk) için kullanılır. Örneğin, bir sekonder ( (slave)cihaz belirli bir noktadan itibaren 200-500 ms boyunca ağı dinlemediğini belirtebilir. Bu durumda primer (master) cihaz belirtilen süre boyunca sekonder cihaza çağrıda bulunmaz ve sekonder cihaz primer cihazın paketlerini dinlemez. Her iki cihaz da bu süreyi diğer aktiviteler (tarama, scatternet vb.) için kullanabilir.

SNIFF modu (uyku modu) azaltılmış periyodik aktivite için kullanılır. Örneğin, primer veya sekonder bir  cihaz her 50 ms'de bir yalnızca birkaç zaman penceresi (slotu) için dinleme yaptığını belirtebilir. SNIFF modu, enerji tüketimini azaltmayı amaçlayan neredeyse tüm cihazlar için kullanılır.

PARK modu bir cihazı eşzamanlı/senkronize tutmak için kullanılır. Ancak cihaz veri trafiğine aktif olarak katılamaz. Park modu neredeyse tüm yonga setleri tarafından desteklense de nadiren kullanılır.

Küçük bataryaların ihtiyacını düşük tutmak için enerji tüketiminin azaltılmasına ilişkin ayrıntılar, daha öncekiler ile yeni tariflenen modlar için primer ve sekonder cihazların uyumlu hale getirilmesine bağlıdır.

Bluetooth Teknolojisinde Durumlar


Aşağıda İTÜ Bilgi İşlem Daire Başkanlığınca yayımlanmış bir makaleden ki burada enerji tasarruf modlarını da içeren kısmı dikkatle okuyalım, ayrıca konuyu zenginleştirmek ve ayrıntılı hale getirmek adına bir  alıntı yaparak bitirelim:

"Sistem Çalışması:

Bluetooth araçları dört ayrı çalışma durumundan birisinde bulunur: Aktif, koklama, durağan ve park. Bağlantı sırasında paketler gidip gelirken bu durumlarda bulunulur. Aktif durumdaki bir araç, yönetici-uydu kanalını, kendi zaman aralığında dinleyerek, kendi AM_ADDR'sini içeren paketleri bekler. Araç sadece kendi zaman aralığında dinleme işleminde bulunduğu için aktif mod enerji bakımından en verimli durumdur. Koklama durumundaki bir uydu; kanalı, yönetici tarafından kendisine bildirilen bir zaman aralığında eş zamanlı olarak dinler. Bu uygulama özellikle birden fazla Piconet'te yer alan uydular için enerji tasarrufu sağlamaya yönelik bir uygulamadır. Yönetici uyduya paketleri sadece önceden belirttiği koklama zaman aralıklarında yollar. Durağan durumdaki bir uydu belli işlemleri yapamaz; ancak yönetici ile eş zamanlı frekansını korur. Bu durumdaki bir uydu hala AM_ADDR'sini korur. Yani aktif duruma geçtiği zaman eski adresi ile çalışacaktır. Park durumdaki bir uydu ise park üye adresi (PM_ADDR) ve erişim isteme adresi (AR_ADDR) olarak iki adres alır. Park durumu bir yöneticiye 7'den daha fazla uydu bağlandığı zaman ortaya çıkar. Park durumundaki bir uydu, aktif duruma geçmek için yöneticiye AR_ADDR'si ile başvurur. AR_ADDR'lerin her uydu için farklı olmak zorunda olmadığını ancak PM_ADDR'lerin her uydu için farklıdır. Bu sayede bir Piconet'te yer alan uydu sayısı 7'den 255'e çıkartılırken iletişimin verimliliği de korunmuş olur. Sonuç olarak Bluetooth™ yeni ve ilgi çekici bir teknoloji olarak bir çok uygulamaya açıktır ."


Hiç yorum yok: