Yapılandırma
Roller
Profil iki rol tanımlar: Hızlı Eşleme Arayan ve Hızlı Eşleme Sağlayıcı. Arayan, normalde bir telefondur ve eşleneceği bir cihaz arar. Sağlayıcı, varlığını ve eşlemeye hazır olmasını sağlayan bir cihazdır (ör. keşfedilebilir bir kulaklık çifti).
Hızlı Eşleme Arayan, GAP Merkezi rolünü kullanır. Hızlı Eşleme Sağlayıcı ekranında GAP Çevre Birimi rolü kullanılır.
Cihaz bulma
Hızlı Eşleme Sağlayıcı, cihaz keşfini kolaylaştırmak amacıyla, Google Hızlı Eşleme Hizmeti için gösterilen bir yükün reklamını yapar (aşağıda açıklandığı şekilde veriler sağlanır). Hızlı Eşleme Arayan, Hızlı Eşleme Sağlayıcı reklam çerçevelerinin varlığını düzenli olarak tarayıp gözlemleyecek ve ilgileniyorsa harekete geçecektir.
Model Kimliği
Her Sağlayıcı modelinin 24 bitlik bir model kimliği vardır. Bu kimlik, Google tarafından Model Kaydı sırasında sağlanır.
Güç aktar
Sağlayıcı cihazlar, reklamı yapılan cihazın maruz kalmasını sınırlamak için düşük bir iletim gücüyle (TxPower) reklam yayınlamalıdır. Bununla birlikte, reklam en az 1 metre uzaklıktaki herhangi bir telefonda görülebilecek kadar güçlü olmalıdır.
Yakın çevreyi belirlemek için Hızlı Eşleme Arayanın Hızlı Eşleme Sağlayıcısının iletim gücünü bilmesi gerekir. Bu profil bağlamında TxPower, kaynakta (0 metre) alınan sinyal gücü olarak tanımlanır ve dBm olarak hesaplanır (Eddystone bu yöntemi tanımlar).
Ölçülen bu değer, aşağıdaki yöntemlerden biri kullanılarak iletilecektir:
- Reklam Kaydına Dahildir
- Cihazda Tx Güç Düzeyi veri türü ibid bulunur. § 1.5.
- Model kaydı sırasında sağlanır
- Üretici, Model Kaydı sırasında Google'a iletim gücünü ve bunu ölçmek için kullanılan cihaz modelini sağlar.
- Bu seçenek kullanılırken, cihaz uzaklık ölçümlerinin doğru olması için aktarım gücünü sabit tutmalıdır.
Anahtarlar: Adres Sahteciliğe Karşı Ortak/Özel Anahtar Eşleme
Model kaydından sonra Google, Model Kimliği ile birlikte 256 bitlik bir Adres Sahteciliği Önleme Özel Anahtarı (secp256r1 eliptik eğrisinde [1,n–1] içindeki bir tam sayı) dağıtır. Bu anahtar, Sağlayıcı cihazda saklanır ve ideal olarak bir Güvenli Öğe'de (SE) depolanır. Güvenli öğenin kesinlikle önerildiğini unutmayın. Özel anahtar sızdırılabileceğinden, saldırganların olmadığı durumlarda saldırganların sağlayıcı rolünü taklit edemeyeceğine dair bir garanti yoktur. Bu anahtarın sızması, ortadaki adam saldırıları olasılığını ortaya çıkarır. Bu nedenle, kimliğe bürünme veya kötüye kullanım tespit edilirse bu anahtarı kullanan Hızlı Eşleme özellikleri devre dışı bırakılabilir (örneğin, Sağlayıcı eşleme modundayken "Eşlemek için dokunun" bildirimi).
İlgili Adres Sahteciliğe Karşı Ortak Anahtar, şu anda Sağlayıcı tarafından kullanılmamaktadır. Arayan tarafından, Sağlayıcı'ya gönderilecek bir mesajı şifrelemek için kullanılır (Anahtar Tabanlı Eşleme'ye bakın).
Anahtarlar: Hesap Anahtarı Listesi
Sağlayıcı, 128 bit hesap anahtarlarının kalıcı bir listesini depolamak için alan ayıracak. Her hesap anahtarı, sağlayıcının belirli bir kullanıcı hesabına ait olarak tanınmasına olanak tanır.
Liste en az beş anahtar depolayabilmelidir (yani, bu listeye en az 80 baytlık alan olmalıdır). Sağlayıcılar isteğe bağlı olarak bundan daha fazla depolama yapabilir, ancak anahtarların reklam paketlerinin içine sığmalarını sağlamalıdır. Saklanabilecek tam sayı, reklam paketinde kaç ücretsiz bayt bulunduğuna bağlıdır. Her bir anahtarın kaç bayt alacağını belirleme hakkında daha fazla bilgi için Hesap Anahtarı Filtresi bölümüne bakın. Örneğin, 10 hesap anahtarının reklamını yapmak için 15 baytın pakette bulunması gerekir. Ancak, kişisel cihazlar (ör. kulaklık) için hesap anahtarlarının sayısı 5'ten büyük olmamalıdır. Bunun nedeni, hesap anahtarlarının sayısının çok fazla olmasını önlemektir. Bu nedenle, benzersiz ve izlenebilir olabilir.
Bu liste başlangıçta boştur ve Sağlayıcı, fabrika ayarlarına sıfırlanmışsa (kullanıcı, eşlenen cihaz listesini temizlerse) temizlenmelidir. Liste, Hesap Anahtarı özelliği bölümünde açıklandığı gibi doldurulur.
BDE adres bilgileri
İzlemeyi önlemek için, BLE reklamcılığı rastgele çözümlenebilir özel adresi (RPA) kullanır. Cihaz en az 15 dakikada bir, cihaz etkin bir şekilde reklam yayınlarken, reklam durumu reklamcılıktan reklamcılıka her değiştiğinde adres döndürülmelidir. Adres rastgele hale getirme aralığını değiştirmek için rastgele hale getirilmiş bir ofset kullanılmalıdır.
Özellik Protokolü (ATT) MTU Boyut Pazarlığı
Mümkün olduğunda 83 ATT maksimum iletim birimi (MTU) değeri kullanılmalıdır ancak varsayılan değer 23'e izin verilir.