NFC denetleyici arabirimi (NCI), NFC denetleyicisiyle (NFCC) etkileşim kurmak için kullanılır. Bu sayfada, Android'e özel NCI komutlarının özellikleri açıklanmaktadır.
NCI tanımları
Android'e özel NCI komutları, 0xF
özel grup kimliğini (GID) ve 0xC
Android işlem kodu tanımlayıcısı (OID) kod alanını kullanır.
Ortak paket biçimi
Android NCI paket biçimi, tescilli Group_ID 0xF
ve Opcode_ID 0x0C
kullanılarak kontrol paketleri için NCI spesifikasyonuna uygundur. Her Android tescilli mesajı için paket yükünün ilk baytı Android işlem koduna (0x0C
) ayarlanmalıdır. Android kontrol paketleri, komutları, yanıtları ve bildirimleri standart komutlara benzer şekilde tanımlamak için Message_Type
ve PBF
değerlerini kullanır.
Android paket biçimi aşağıdaki tabloda gösterilmektedir:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Message_Type
|
PBF
|
Group_ID = 0xF (PROPRIETARY)
|
|||||
gelecekte kullanılmak üzere ayrılmıştır (RFU) | Opcode_ID = 0x0C (ANDROID)
|
||||||
Payload_Length
|
|||||||
Android_Opcode_ID
|
|||||||
Android_Payload
|
|||||||
Atanan Android işlem kodu tanımlayıcıları aşağıdaki tabloda listelenmiştir. Her paketin spesifikasyonu sonraki bölümlerde verilmiştir.
Get capabilities komutu
Ana makine, NFCC tarafından desteklenen Android'e özel özelliklerin listesini sorgulamak için NCI_ANDROID_GET_CAPS_CMD
kullanır. NCI_ANDROID_GET_CAPS_CMD
komutu herhangi bir parametre almaz.
NFCC, NCI_ANDROID_GET_CAPS_RSP
yanıtını STATUS_OK
durumuyla ve desteklenen özelliklerin listesiyle birlikte vermelidir.
NFCC NCI_ANDROID_GET_CAPS_CMD
özelliğini desteklemiyorsa ana makine, her özelliğin belirtilen varsayılan değeri aldığını varsaymalıdır. Belirtilen bir özellik yanıtta NFCC tarafından döndürülmüyorsa ana makine, özelliğin belirtilen varsayılan değere sahip olduğunu varsaymalıdır.
NCI_ANDROID_GET_CAPS_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
NCI_ANDROID_GET_CAPS_RSP
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. | |||||
Android_Version
|
2 sekizlik | NFCC tarafından uygulanan Android şartları sürümünü tanımlar. | |||||
0x0000 | Android 15 | ||||||
Özellik sayısı | 1 sekizlik | Desteklenen özelliklerin sayısı (n) | |||||
Capabilities[0..n] | (m + 2) * n sekizlik | Desteklenen özellikler | |||||
Tür | 1 sekizlik | Özelliğin tanımlayıcısı | |||||
Len | 1 sekizlik | Değerin uzunluğu (m) | |||||
Değer | m sekizlik | Özelliğin değeri |
Android'e özel özellikler
Özellik adı | ID | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|---|
Gözlem modu | 0x00 | 1 sekizlik | Gözlem modu desteği.
0x00 (varsayılan): Bu özellik desteklenmez. 0x01 - Özelliği, ana makineden RF devre dışı bırakma ile destekler (Android 15 için gereklidir). 0x02 - Ana makineden RF devre dışı bırakma olmadan özelliği destekler (Android 16 ve sonraki sürümler için gereklidir). Diğer tüm değerler RFU'dur. |
|||||
Yoklama çerçevesi bildirimi | 0x01 | 1 sekizlik | Anket çerçevesi bildirimleri için destek. Destekleniyorsa 0x01, desteklenmiyorsa 0x00 (varsayılan) Diğer tüm değerler RFU'dur. | |||||
Güç tasarrufu modu | 0x02 | 1 sekizlik | Güç tasarrufu modu desteği. Destekleniyorsa 0x01, desteklenmiyorsa 0x00 (varsayılan) Diğer tüm değerler RFU'dur. | |||||
Auotransact polling loop filter | 0x03 | 1 sekizlik | Gözlem modu genel olarak etkinleştirildiğinde belirli kalıplar için gözlem modunu atlamak üzere, ürün yazılımında yoklama döngüsü filtreleri desteği.
0x00 (varsayılan): Bu özelliği desteklemez. 0x01: Yoklama döngüsü filtrelerini destekler. Diğer tüm değerler RFU'dur. |
|||||
Desteklenen çıkış çerçevesi girişi sayısı | 0x04 | 1 sekizlik | Desteklenen çıkış çerçevesi girişlerinin sayısı. En az beş çıkış çerçevesi girişi gerekir. | |||||
Okuyucu modunda ek açıklama | 0x05 | 1 sekizlik | Okuyucu modu ek açıklaması desteği.
0x00 (varsayılan): Bu özellik desteklenmez. 0x01 - Bu özellik desteklenir. Diğer tüm değerler RFU'dur. |
|||||
0x06..0xFF | 0 sekizlik | Gelecekte kullanılmak üzere ayrılmıştır |
Güç tasarrufu komutu
Düzenleyen, NFCC'yi güç tasarrufu moduna geçirmek için NCI_ANDROID_POWER_SAVING_CMD
komutunu kullanabilir. NFCC, başarı veya başarısızlığı belirten bir durum koduyla NCI_ANDROID_POWER_SAVING_RSP
yanıtını vermelidir.
Güç tasarrufu modundayken ana makine NFCC'ye herhangi bir komut göndermemeli ve NFCC de ana makineye herhangi bir bildirim veya yanıt göndermemelidir. NFCC veya yerleştirilmiş güvenli öğe (eSE), güç tasarrufu modu etkinleştirilmeden önce ayarlanan yönlendirme yapılandırmasına göre gelen ödeme isteklerini otomatik olarak kabul edebilir.
Ana makine, tam güç moduna dönmek için NFCC'yi sıfırlayabilir veya yeniden başlatabilir.
NCI_ANDROID_POWER_SAVING_CMD
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Güç tasarrufu modu | 1 sekizlik | 0x00 | Güç tasarrufu modunu devre dışı bırakma |
0x01 | Güç tasarrufu modunu etkinleştirme |
NCI_ANDROID_POWER_SAVING_RSP
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Gözlem modunu ayarlama komutu
Düzenleyen, izleme modunu etkinleştirmek veya devre dışı bırakmak için NCI_ANDROID_PASSIVE_OBSERVE_MODE_CMD
komutunu kullanabilir. NFCC, başarı veya başarısızlığı belirten bir durum koduyla NCI_ANDROID_PASSIVE_OBSERVE_MODE_RSP
yanıtını vermelidir.
Gözlem modu devre dışı bırakıldığında NFCC, Etkinlik Teknik Şartnamesi'ne göre standart dinleme modu etkinliğini uygulamalıdır.
Gözlem modu etkin olduğunda NFCC, toplantı sahibi tarafından açıkça yetkilendirilene kadar dinleme modundaki yoklama döngüsü sırasında herhangi bir yoklama isteğine yanıt vermemelidir.
NFCC, alan etkinleştirme işlemini algıladığında RF_FIELD_INFO_NTF
bildirimini (NCI spesifikasyonunun 5.3 bölümünde tanımlandığı şekilde) göndermelidir. Yoklama modu keşfi etkinse NFCC, Etkinlik Teknik Şartnamesi'ne göre yoklama modu etkinliğini uygulamalıdır.
NFCC, yoklama bilgilerini önbelleğe alabilir. Böylece, gözlem modu devre dışı bırakılır bırakılmaz cihaz etkinleştirme işlemine hemen devam edilebilir.
NFCC, ana makine herhangi bir nedenle (örneğin, pilin bitmesi veya kullanıcı tarafından başlatılan kapatma) kapatılırsa SE işlemlerinin devam edebilmesi için gözlem modunu kapatmalıdır.
NCI_ANDROID_PASSIVE_OBSERVE_MODE_CMD
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
gözlem modu | 1 sekizlik | 0x00 | Gözlem modunu devre dışı bırakma (varsayılan) |
0x01 | Gözlem modunu etkinleştirme |
NCI_ANDROID_PASSIVE_OBSERVE_MODE_RSP
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Yoklama döngüsü bildirimi
NFCC, her yoklama döngüsü çerçevesinden sonra ana makineye NCI_ANDROID_POLLING_FRAME_NTF
bildirimini göndermelidir. Hem RF_FIELD_INFO_NTF
hem de NCI_ANDROID_POLLING_FRAME_NTF
bildirimleri oluşturulduğunda NFCC, RF_FIELD_INFO_NTF
'dan sonra NCI_ANDROID_POLLING_FRAME_NTF
'yı göndermelidir.
NCI_ANDROID_POLLING_FRAME_NTF
bildirimi, gözlem modunun etkin olup olmamasından bağımsızdır. Gözlem modu etkin olduğunda, NFCC'nin işleme devam etmeden önce her zaman bir NCI_ANDROID_POLLING_FRAME_NTF
bildirimi göndermesi gerekir.
NCI_ANDROID_POLLING_FRAME_NTF
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Polling Data[0..n] | (m +3) * n sekizlik | Son bildirimden bu yana alınan yoklama isteklerinin listesi. Her sonuç, alınan isteklerin türünü (teknoloji) ve teknolojiye bağlı olarak istekten elde edilen tanımlanabilir verileri gösterir. | |||||
Tür | 1 sekizlik | Kare türlerini inceleyin. | |||||
Bayraklar | 1 sekizlik | İşaret baytı konusuna bakın. | |||||
Uzunluk | 1 sekizlik | Zaman damgası ve kazanç alanları dahil olmak üzere anket verileri raporunun uzunluğu (m). | |||||
Zaman damgası | 4 sekizlik | Yoklama isteklerinin alınma zamanının milisaniye cinsinden ölçüldüğü, büyük endian biçimindeki zaman damgası. | |||||
Yoğunluk | 1 sekizlik | Yoklama isteğinin gücü.
0xFF, değerin kullanılamadığını gösterir. |
|||||
Veri | m - 5 octet | Yoklama isteğinde bulunan tanımlanabilir verileri döndürür. |
Kare türleri
Anket çerçevesi | Tür | Boyut | Değer/Açıklama | |
---|---|---|---|---|
Uzak alan | 0x00 | 1 sekizlik | 0x00 | Alan kapalı |
0x01 | Alan açık | |||
0x02..0xFF | RFU | |||
NFC-A | 0x01 | n sekizlik | Değer, ISO 14443-3 komutu (ör. REQ veya WUP) içermelidir. | |
NFC-B | 0x02 | n sekizlik | Değer, bir AIF baytı ve ISO 14443-3 komutu (örneğin, REQ veya WUP) içermelidir. | |
NFC-F | 0x03 | n sekizlik | Değer, ISO 14443-3 komutu (ör. REQ veya WUP) içermelidir. | |
NFC-V | 0x04 | n sekizlik | Değer, ISO 14443-3 komutu (ör. REQ veya WUP) içermelidir. | |
Bilinmiyor | 0x07 | n sekizlik | Ham çerçeve verileri |
İşaret baytı tanımı
Bayraklar | ||||||||
---|---|---|---|---|---|---|---|---|
b0 | b1 | b2 | b3 | b4 | b5 | b6 | b7 | |
0 | Kısa çerçeve | RFU | RFU | RFU | RFU | RFU | RFU | RFU |
1 | Uzun çerçeve |
Sorgu gözlem modu durumu komutu
Düzenleyen, pasif sipariş modunun mevcut durumunu almak için NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_CMD
komutunu kullanabilir. NFCC, başarı veya başarısızlığı gösteren bir durum koduyla NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_RSP
yanıtını vermelidir.
NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. | |
Teknoloji Maskesi | 1 sekizlik | Hangi teknolojilerde gözlem modunun etkin olduğunu gösteren bit maskesi:
|
Pasif gözlemci teknolojileri komutunu ayarlama
Düzenleyen, pasif gözlemci teknolojilerini ayarlamak için NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_CMD
komutunu kullanabilir. Bu komut, belirtilen teknolojiler için gözlem modunu RF_DEACTIVATE_CMD
gerektirmeden etkinleştirir veya devre dışı bırakır. NFCC, başarı veya başarısızlığı gösteren bir durum koduyla NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_RSP
yanıtını vermelidir.
NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Teknoloji Maskesi | 1 sekizlik | Gözlem modunun hangi teknolojiler için etkinleştirileceğini belirten bit maskesi:
|
NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Pasif gözlemci çıkış çerçevesi komutunu ayarlama
Düzenleyen, gözlemci modundan çıkış çerçevesi tablosunu yapılandırmak için
NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
komutunu kullanabilir. Bu komut,
gözlem modundan çıkışı tetikleyen RF çerçevelerini belirtir. Bu komut yalnızca RFST_IDLE
içinde gönderilebilir. NFCC, başarı veya başarısızlığı gösteren bir durum koduyla NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
yanıtını vermelidir.
NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Diğer | 1 sekizlik | 0x00 - Son mesaj 0x01 - Daha fazla mesaj gelecek |
|||||
Engelleme | 2 sekizlik | Gözlem modunu geri yüklemek için zaman aşımı (milisaniye cinsinden, little endian). | |||||
RF çerçeve girişlerinin sayısı | 1 sekizlik | İzlenecek RF çerçeve giriş alanlarının sayısı (n). 0x00, tabloyu sıfırlar. | |||||
RF çerçeve girişi [0..n] | (2+x)*n sekizlik | ||||||
Niteleyici Türü | 1 sekizlik | Çerçeve türünü ve eşleştirme seçeneklerini tanımlar. | |||||
Değerin Uzunluğu | 1 sekizlik | Değer alanının uzunluğu "x". | |||||
Değer | x sekizlik | Güç Durumu (1), Referans Verileri (n), Maske (n). 1 <= n <= 16. |
NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Pasif gözlemci çıkış çerçevesi komutunu alma
Gözlem modundan çıkış çerçevesi tablosunun mevcut yapılandırmasını almak için ana makine NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
komutunu kullanabilir. NFCC, NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
ile yanıt vermeli ve ardından NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_NTF
gelmelidir.
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_NTF
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Gözlem modundan çıkış kare girişlerinin sayısı | 1 sekizlik | İzleme modundan çıkış için izlenecek çerçeve giriş alanlarının sayısı (n). | |
Giriş [0..n] | x+2 oktet | Nitelik Türü (1), Uzunluk (1), Değer (x). |
Boş NCI komutu
Ana makine, NCI'yi boşaltmak için NCI_ANDROID_BLANK_NCI_CMD
komutunu kullanabilir. NFCC, başarı veya başarısızlığı gösteren bir durum koduyla NCI_ANDROID_BLANK_NCI_RSP
yanıtını vermelidir.
NCI_ANDROID_BLANK_NCI_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Çerçeve Uzunluğu | 1 sekizlik | Çerçeve verilerinin uzunluğu | |||||
Çerçeve Verileri | n sekizlik | Çerçeve verileri |
NCI_ANDROID_BLANK_NCI_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Yoklama döngüsü ek açıklama komutunu ayarlama
Anket döngüsü notu ayarlamak için düzenleyen, özel anket çerçevesi tablosunu doldurmak üzere NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_CMD
komutunu kullanabilir. Bu tablo, standart bir keşif döngüsüne eklenecek özel RF çerçevelerini tanımlar. Bu komut yalnızca RFST_IDLE
bölgesinde gönderilebilir. NFCC, başarılı veya başarısız olduğunu belirten bir durum koduyla NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_RSP
yanıtını vermelidir.
NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_CMD
Yük alanları | Boyut | Değer/açıklama | ||
---|---|---|---|---|
RF çerçeve girişlerinin sayısı | 1 sekizlik | Takip edilecek giriş sayısı (n), 0 ile 4 arasında. n=0 olduğunda özellik devre dışı bırakılır. | ||
RF çerçeve girişi [1..n] | 2+x sekizli | |||
Niteleyici Türü | 1 sekizlik | Keşif döngüsünde çerçeve türünü, teknolojisini ve konumunu tanımlar. | ||
Uzunluk | 1 sekizlik | Değerin uzunluğu (x). | ||
Değer | x sekizlik | Bekleme süresi (1 bayt) ve RF çerçevesi (1-16 bayt). |
NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Sorgu güç tasarrufu komutu
Düzenleyen, güç tasarrufu modunu sorgulamak için NCI_ANDROID_QUERY_POWER_SAVING_CMD
komutunu kullanabilir. NFCC, başarı veya başarısızlığı gösteren bir durum koduyla NCI_ANDROID_QUERY_POWER_SAVING_RSP
yanıtını vermelidir.
NCI_ANDROID_QUERY_POWER_SAVING_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
NCI_ANDROID_QUERY_POWER_SAVING_RSP
Yük alanları | Boyut | Değer/açıklama | |
---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. |
Pasif gözlemci askıya alma bildirimi
NFCC, çıkış çerçevesi algılandığında ana makineye NCI_ANDROID_PASSIVE_OBSERVER_SUSPENDED_NTF
bildirimi göndermeli ve izleme modunun askıya alınmasına neden olmalıdır.
NCI_ANDROID_PASSIVE_OBSERVER_SUSPENDED_NTF
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Tür | 1 sekizlik | Çerçeve türü: 0x00=Type-A, 0x01=Type-B | |||||
Uzunluk | 1 sekizlik | Değerin uzunluğu (n) | |||||
Değer | n sekizlik | Bir çıkış çerçevesi girişiyle eşleşen çerçeve alındı. |
Pasif gözlemci bildirimine devam edildi
NFCC, pasif gözlemci zaman aşımından veya diğer koşullardan sonra devam ettirildiğinde ana makineye NCI_ANDROID_PASSIVE_OBSERVER_RESUMED_NTF
bildirimini göndermelidir.
NCI_ANDROID_PASSIVE_OBSERVER_RESUMED_NTF
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
Anket döngüsü ek açıklama komutunu alma
NFCC'nin özel yoklama çerçevesi tablosunu okumak için ana makine NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_CMD
komutunu kullanabilir. Bu komut yalnızca RFST_IDLE
dilinde gönderilebilir. NFCC, başarı veya başarısızlığı gösteren bir durum kodu ve özel yoklama çerçevesi bilgileriyle NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_RSP
yanıt vermelidir.
NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_CMD
Yük alanları | Boyut | Değer/açıklama | |||||
---|---|---|---|---|---|---|---|
Yok | 0 sekizlik |
NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_RSP
Yük alanları | Boyut | Değer/açıklama | ||
---|---|---|---|---|
Durum | 1 sekizlik | NCI Spesifikasyonu'nun 140. tablosundaki durum kodlarına bakın. | ||
RF çerçeve girişlerinin sayısı | 1 sekizlik | Takip edilecek giriş sayısı (n), 0 ile 4 arasında. n=0 olduğunda özellik devre dışı bırakılır. | ||
RF çerçeve girişi [1..n] | 2+x sekizli | Niteleyici Türü | 1 sekizlik | Keşif döngüsünde çerçeve türünü, teknolojisini ve konumunu tanımlar. |
Uzunluk | 1 sekizlik | Değerin uzunluğu (x). | ||
Değer | x sekizlik | Bekleme süresi (1 bayt) ve RF çerçevesi (1-16 bayt). |
Uygulama
Referans uygulamaları için aşağıdakilere bakın: