Bazı bluetooth düşük enerjili dev kitleriyle kendi iBeacon'umu oluşturmak istiyorum. Apple henüz iBeacons için bir spesifikasyon yayınlamadı, ancak birkaç donanım geliştiricisi iBeacon'u AirLocate Sample kodundan tersine değiştirdi ve iBeacon dev kitlerini satmaya başladı.
Peki iBeacon Bluetooth Profili nedir?
Bluetooth Düşük Enerji, LE profil hizmeti keşfi için GATT kullanır. Bu yüzden bence Öznitelik Tutamağı, Öznitelik Türü, Öznitelik Değeri ve belki de iBeacon özniteliğinin Öznitelik İzinlerini bilmemiz gerekir. Peki UUID değeri E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 olan bir iBeacon için 1 büyük değeri ve 1 küçük değeri Bluetooth GATT profil hizmeti ne olurdu?
Apple'ın forumlarındaki tartışmalar ve dokümanlar aracılığıyla yaptığım bazı varsayımlar.
Bir iBeacon olduğunu bilmek için bir Bluetooth çevre biriminin profil hizmetini (GATT) görmeniz yeterlidir.
Major ve Minor anahtarları bu profil hizmetinin herhangi bir yerinde kodlanır
İBeacon Dev Kitleri olan ve bu sonuca zaten sahip gibi görünen bazı şirketler Heres:
Umarım zamanla Bluetooth.org'da şu şekilde bir profil yayınlayacağız: https://www.bluetooth.org/en-us/specification/adopted-specifications