Bluetooth Smart diğer adıyla bluetooth low energy (BLE) denilen teknoloji bluetooth 4.0 hardware i üzerine yazılımsal olarak özelleşmiş bir kablosuz standarttır (http://en.wikipedia.org/wiki/Bluetooth_low_energy). Aynı GPRS ile edge arasındaki fark gibi. android tarafında 4.3 ve sonraki versiyonlarında ios tarafında ios 6 ve sonraki versiyonlarında windowsphone tarafında ise wp8 versiyonunda desteklenmedir. bildiğimiz fitness bandları ve bi cok akıllı saatler bu standart ile bağlantı kurmaktadır. bu teknolojide amaç, düşük güç tüketimi sağlamak olduğu için tek bir seferde gönderilebilecek data miktarı 20 baytı gecemez. 20 bayttan daha büyük bi datayı aktarmak için data 20 şer baytlar halinde sıralı bi şekilde gönderilebilir.
Bluetooth Smart denmesindeki amaç ise işin mikrodenetleyici tarafının da olmasındandır aynı yine 2,4 Ghz te çalışan zigbee yada jennic v.s modüllerde olduğu gibidir ama onlardaki güç tüketimi BLE ile kıyaslanamayacak kadar fazladır.
Bluetooth Smart modul piyasası şu anda Texas instruments firmasının intel 8051 mimarisi üzerine rf yetenekler ekleyerek geliştirmiş olduğu CC2540 ve CC2541 çipleri ile veya Nordic semiconductor firmasının ARM cortex M0 mimarisi üzerine geliştirdiği nRF51 serisi çipleri ile domine edilmektedir. bu firmaların yanı sıra başka ble cipleri ve modülleri geliştiren başka firmalarda vardır fakat piyasada en cok texas ve nordic çipleri tercih edilir. Bahsettiğim cipler bir mikrodenetleyici olduğu için bunlar ile bir mikrodenetleyiciyle yapılabilecek çogu şey yapılabilir (programlanabilir GPIO ).
ayrıca şu anda yeni yeni yaygınlaşmaya başlayan beacon lar da ble standart ı ile çalışır. apple ibeacon yada standart beacon uribeacon gibi.
bu standartta yayın yapan modüller normal bluetooth taraması ile bulunamaz. modülleri bulmak için telefona yada bilgisayara ble scanner/explorer uygulamaları yüklenebilir. ayrıca her modulle bağlantı da kurulamaz sadece varlığı keşfedilebilir(örn. beaconlar) hatta her modül keşfedilemeyedebilir ,bu onun yazılımını yapan mühendise bağlıdır mödulunu istediği gibi konfigure edebilir.
daha fazla bilgi almak isteyenler yorum yoluyla ulaşabilir. Saygılar
Biraz gec farkettim kusura bakmayin. Sorunuzun cevabi evet. Zaten beaconlarin amaci odur. Beaconlar nasil programlanir. Beacon ureticileri bu isi onceki yorumda bahsettigim firmalarin ble stacklarini kullanarak programlar. Sonra sizin isinize uygun konfigasyonu saglayabilmeleri icin kullanici klavuzu yayinlar. Siz klavuza bakarak yine bir mobil uygulamayla beacona baglanip gatt (generic attribute) servislerinden istediginiz konfigurasyonda advertisement data yayinlayabilirsiniz. Android markwtte yada appstore da ble scanner uygulamalari var. Onlar kullanilarak beaconlar tespit edilebilir.