Yapılandırma

Roller

Profilde iki rol tanımlanır: Hızlı Eşleme Arayıcı ve Hızlı Eşleme Sağlayıcı. İsteyen cihaz genellikle eşlenecek bir cihaz arayan bir telefondur. Sağlayıcı, varlığını ve eşlenmeye hazır olduğunu duyuran bir cihazdır (ör. bulunabilir bir kulaklık).

Hızlı Eşleme Arayıcısı, GAP Central rolünü kullanmalıdır. Hızlı Eşleme Sağlayıcı, GAP Peripheral rolünü kullanmalıdır.

Cihaz bulma

Cihaz keşfini kolaylaştırmak için Hızlı Eşleme Sağlayıcı, Google Hızlı Eşleme Hizmeti'nin desteklendiğini belirten bir yükü (aşağıda açıklandığı gibi verilerle birlikte) yayınlamalıdır. Hızlı Eşleme Arayıcı, Hızlı Eşleme Sağlayıcı reklam çerçevelerinin varlığını düzenli olarak tarayacak ve gözlemleyecek, ilgileniyorsa harekete geçecektir.

Model Kimliği

Her sağlayıcı modelinin, Model Kaydı sırasında Google tarafından sağlanan 24 bitlik bir model kimliği vardır.

İletim gücü

Sağlayıcı cihazlar, reklamı yapılan cihazın görünürlüğünü sınırlamak için düşük iletim gücünde (TxPower) reklam yayınlamalıdır. Ancak güç, reklamın en az 1 metre uzaktaki herhangi bir telefonda görünür olacak kadar yüksek olmalıdır.

Hızlı Eşleme Arayıcısı, yakınlığı belirlemek için Hızlı Eşleme Sağlayıcısı'nın iletim gücünü bilmelidir. Bu profil açısından TxPower, kaynakta (0 metre) alınan sinyal gücü olarak tanımlanır ve dBm cinsinden ölçülür (Eddystone'un tanımlama şekliyle aynıdır).

Bu ölçülen değer şu yöntemlerden biri kullanılarak iletilir:

Reklam kaydına dahil edilenler
Cihaz, Tx Power Level veri türünü içerir, ibid., § 1.5, in its advertisement.
Model kaydı sırasında sağlananlar
Ü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 mesafe ölçümlerinin doğru olması için cihaz, tüm yayınlarda iletim gücünü sabit tutmalıdır.

Anahtarlar: Sahteciliğe Karşı Koruma İçin Ortak/Özel Anahtar Çifti

Model kaydından sonra Google, Model Kimliği ile birlikte 256 bitlik bir sahteciliğe karşı koruma özel anahtarı (secp256r1 eliptik eğrisinde [1,n–1] aralığında bir tam sayı) dağıtır. Bu anahtar, Sağlayıcı cihazında kalıcı olarak saklanmalı ve ideal olarak Güvenli Öğenin (SE) içinde depolanmalıdır. Güvenli öğe kullanılması önemle tavsiye edilir. Güvenli öğe kullanılmadığında, özel anahtar sızabileceği için saldırganların sağlayıcı rolünü taklit edemeyeceği garanti edilmez. Bu anahtar sızıntısı, ortadaki adam saldırılarına yol açabilir. 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 sahteciliğe karşı koruma ortak anahtarı şu anda Sağlayıcı tarafından kullanılmıyor. İsteyen tarafından, Sağlayıcı'ya gönderilecek bir mesajı şifrelemek için kullanılır (bkz. Anahtar tabanlı eşleme).

Anahtarlar: Hesap Anahtarı Listesi

Sağlayıcı, 128 bitlik Hesap Anahtarlarının kalıcı listesini depolamak için alan ayırır. 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 ayrılmış en az 80 bayt alan olmalıdır). Sağlayıcılar isteğe bağlı olarak bundan daha fazla anahtar depolayabilir. Ancak anahtarların reklam paketlerine sığdığından emin olmaları gerekir. Depolanabilecek tam sayı, reklam paketinde kaç boş bayt olduğuna bağlıdır. Her anahtarın kaç bayt yer kaplayacağı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 pakette 15 baytlık alan olması gerekir. Ancak kişisel cihazlarda (ör. kulaklık) hesap anahtarı sayısı 5'ten fazla olmamalıdır. Bu, hesap anahtarlarının sayısının çok fazla olmasını önlemek ve böylece anahtarların benzersiz ve izlenebilir olmasını sağlamak için yapılır.

Bu liste başlangıçta boştur ve Sağlayıcı fabrika ayarlarına sıfırlanırsa (kullanıcı eşlenmiş cihaz listesini temizlerse) temizlenmelidir. Liste, Hesap anahtarı özelliği bölümünde açıklandığı şekilde doldurulur.

BDE adres bilgileri

İzlemeyi önlemek için BLE reklamcılığında rastgele çözümlenebilir özel adres (RPA) kullanılmalıdır. Adres, cihaz etkin olarak reklam yayınlarken en az 15 dakikada bir ve durum reklam yayınlamama durumundan reklam yayınlama durumuna her değiştiğinde döndürülmelidir. Adres rastgeleleştirme aralığını değiştirmek için rastgele bir uzaklık kullanılmalıdır.

Özellik Protokolü (ATT) MTU Boyutu Anlaşması

Mümkün olduğunda 83 ATT maksimum iletim birimi (MTU) değeri kullanılmalıdır ancak 23 varsayılan değerine izin verilir.