ממשק בקר NFC (NCI) משמש לאינטראקציה עם בקר NFC (NFCC). בדף הזה מפורטות המפרטים של פקודות NCI קנייניות של Android.
הגדרות של NCI
פקודות ה-NCI הקנייניות של Android משתמשות במזהה הקבוצה (GID) הקנייני 0xF ובמרחב הקוד של מזהה קוד הפעולה (OID) של Android 0xC.
פורמט חבילות נפוץ
פורמט החבילה של Android NCI תואם למפרט NCI לחבילות בקרה באמצעות Group_ID 0xF ו-Opcode_ID 0x0C הקנייניים. לכל הודעה קניינית של Android, הבייט הראשון של מטען המנות צריך להיות מוגדר לאופקוד של Android (0x0C). מנות הבקרה של Android משתמשות ב-Message_Type וב-PBF כדי לזהות פקודות, תגובות והתראות באופן דומה לפקודות רגילות.
פורמט החבילה של Android מוצג בטבלה הבאה:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Message_Type
|
PBF
|
Group_ID = 0xF (PROPRIETARY)
|
|||||
| שמור לשימוש בעתיד (RFU) | Opcode_ID = 0x0C (ANDROID)
|
||||||
Payload_Length
|
|||||||
Android_Opcode_ID
|
|||||||
Android_Payload
|
|||||||
בטבלה הבאה מפורטים מזהי קוד פעולה של Android שהוקצו. בקטעים הבאים מפורטת ההגדרה של כל חבילה.
פקודה לקבלת יכולות
המארח משתמש ב-NCI_ANDROID_GET_CAPS_CMD כדי לבצע שאילתה ברשימת התכונות הקנייניות של Android שנתמכות על ידי NFCC. הפקודה NCI_ANDROID_GET_CAPS_CMD
לא מקבלת פרמטרים.
ה-NFCC צריך להגיב עם התשובה NCI_ANDROID_GET_CAPS_RSP עם סטטוס STATUS_OK ורשימה של היכולות והתכונות הנתמכות.
אם ה-NFCC לא תומך ב-NCI_ANDROID_GET_CAPS_CMD, המארח צריך להניח שלכל יכולת יש את ערך ברירת המחדל שצוין. אם יכולת מסוימת שצוינה לא מוחזרת על ידי ה-NFCC בתגובה, המארח צריך להניח שהיכולת הזו קיבלה את ערך ברירת המחדל שצוין.
NCI_ANDROID_GET_CAPS_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
NCI_ANDROID_GET_CAPS_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 של מפרט NCI. | |||||
Android_Version
|
2 אוקטטים | מזהה את הגרסה של דרישות Android שמיושמת על ידי NFCC. | |||||
| 0x0000 | Android 15 | ||||||
| מספר היכולות | 1 octet | מספר (n) היכולות הנתמכות | |||||
| יכולות[0..n] | (m + 2) * n אוקטטים | יכולות נתמכות | |||||
| סוג | 1 octet | המזהה של היכולת | |||||
| Len | 1 octet | אורך (מ') הערך | |||||
| ערך | m octets | הערך של היכולת | |||||
יכולות קנייניות של Android
| שם היכולת | מזהה | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|---|
| מצב צפייה | 0x00 | 1 octet | תמיכה במצב צפייה.
0x00 (ברירת מחדל) – לא תומך בתכונה הזו. 0x01 – תמיכה בתכונה עם השבתת RF מהמארח (נדרש ל-Android 15). 0x02 – תמיכה בתכונה ללא השבתה של RF מהמארח (נדרש ל-Android מגרסה 16 ואילך). כל שאר הערכים הם RFU. |
|||||
| התראה על מסגרת סקר | 0x01 | 1 octet | תמיכה בהתראות על מסגרת הסקר. 0x01 אם נתמך, 0x00 (ברירת מחדל) אם לא נתמך. כל שאר הערכים הם RFU. | |||||
| מצב חיסכון בסוללה | 0x02 | 1 octet | תמיכה במצב חיסכון בסוללה. 0x01 אם נתמך, 0x00 (ברירת מחדל) אם לא נתמך. כל שאר הערכים הם RFU. | |||||
| מסנן של לולאת סקר אוטומטית של עסקאות | 0x03 | 1 octet | תמיכה במסנני לולאת סקר בקושחה כדי לעקוף את מצב התצפית לתבניות ספציפיות כשמצב התצפית מופעל באופן גלובלי.
0x00 (ברירת מחדל) – לא תומך בתכונה הזו 0x01 – תומך במסנני לולאת סקר כל שאר הערכים הם RFU |
|||||
| מספר הרשומות של פריימים ליציאה שנתמכות | 0x04 | 1 octet | מספר הרשומות של פריימים ליציאה שנתמכות. נדרשות לפחות חמש כניסות למסגרת היציאה. | |||||
| הערות במצב קריאה | 0x05 | 1 octet | תמיכה בהערות במצב קריאה.
0x00 (ברירת מחדל) – לא תומך בתכונה הזו. 0x01 – תמיכה בתכונה הזו. כל שאר הערכים הם RFU. |
|||||
| 0x06..0xFF | 0 אוקטטים | שמור לשימוש בעתיד | ||||||
פקודה לחיסכון באנרגיה
כדי להעביר את ה-NFCC למצב חיסכון בסוללה, המארח יכול להשתמש בפקודה NCI_ANDROID_POWER_SAVING_CMD. ה-NFCC צריך להגיב עם NCI_ANDROID_POWER_SAVING_RSP עם קוד סטטוס שמציין הצלחה או כישלון.
בזמן שמצב חיסכון בחשמל מופעל, המארח לא יכול לשלוח פקודות ל-NFCC, וה-NFCC לא יכול לשלוח התראות או תגובות למארח. ה-NFCC או הרכיב המאובטח המוטמע (eSE) יכולים לאשר אוטומטית בקשות תשלום נכנסות בהתאם להגדרת הניתוב שנקבעה לפני הפעלת מצב חיסכון בחשמל.
כדי לחזור למצב הפעלה מלא, המארח יכול לאפס או לאתחל מחדש את ה-NFCC.
NCI_ANDROID_POWER_SAVING_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| מצב חיסכון בסוללה | 1 octet | 0x00 | השבתה של מצב חיסכון בסוללה |
| 0x01 | הפעלת מצב חיסכון בסוללה |
NCI_ANDROID_POWER_SAVING_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |||||
הגדרת פקודה של מצב צפייה
כדי להפעיל או להשבית את מצב הצפייה, המארח יכול להשתמש בפקודה NCI_ANDROID_PASSIVE_OBSERVE_MODE_CMD. ה-NFCC צריך להשיב עם קוד סטטוס NCI_ANDROID_PASSIVE_OBSERVE_MODE_RSP שמציין הצלחה או כישלון.
כשמצב ההמתנה מושבת, ה-NFCC צריך להטמיע את הפעילות הרגילה של מצב ההאזנה בהתאם למפרט הטכני של הפעילות.
בזמן שמצב ההאזנה פעיל, ה-NFCC לא יכול להגיב לבקשות סקר במהלך לולאת הסקר במצב האזנה, עד שהמארח מאשר זאת במפורש.
ה-NFCC צריך לשלוח את ההתראה RF_FIELD_INFO_NTF (כפי שמוגדר בסעיף 5.3 של מפרט ה-NCI) כשהוא מזהה הפעלה של שדה. אם גילוי במצב סקר פעיל, ה-NFCC
צריך להטמיע פעילות במצב סקר בהתאם למפרט הטכני של הפעילות.
ה-NFCC יכול לשמור במטמון את פרטי הסקר כדי להמשיך מיד בהפעלת המכשיר ברגע שמצב הצפייה מושבת.
ה-NFCC צריך להשבית את מצב הצפייה אם המארח מושבת מסיבה כלשהי (לדוגמה, הסוללה התרוקנה או שהמשתמש יזם את ההשבתה) כדי שעסקאות ה-SE יוכלו להתבצע.
NCI_ANDROID_PASSIVE_OBSERVE_MODE_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| מצב צפייה | 1 octet | 0x00 | השבתת מצב הצפייה (ברירת מחדל) |
| 0x01 | הפעלת מצב צפייה |
NCI_ANDROID_PASSIVE_OBSERVE_MODE_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 של מפרט NCI. | |||||
התראה על לולאת סקר
ה-NFCC צריך לשלוח את ההתראה NCI_ANDROID_POLLING_FRAME_NTF למארח אחרי כל מסגרת של לולאת סקר. אם נוצרות גם ההתראה RF_FIELD_INFO_NTF וגם ההתראה NCI_ANDROID_POLLING_FRAME_NTF, ה-NFCC צריך לשלוח את NCI_ANDROID_POLLING_FRAME_NTF אחרי RF_FIELD_INFO_NTF.
ההתראה NCI_ANDROID_POLLING_FRAME_NTF אמורה להופיע רק כשמצב הצפייה פעיל. כשמצב התצפית פעיל, ה-NFCC תמיד צריך לשלוח הודעה NCI_ANDROID_POLLING_FRAME_NTF לפני שממשיכים בעסקה.
NCI_ANDROID_POLLING_FRAME_NTF
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| נתוני סקרים[0..n] | (m +3) * n octets | רשימה של בקשות סקר שהתקבלו מאז ההתראה האחרונה. כל תוצאה מציינת את הסוג (הטכנולוגיה) של הבקשות שהתקבלו ואת הנתונים המזהים מהבקשה, בהתאם לטכנולוגיה. | |||||
| סוג | 1 octet | למידע על סוגי פריימים | |||||
| דגלים | 1 octet | מידע נוסף זמין במאמר בנושא בייט של דגל. | |||||
| אורך | 1 octet | האורך (במטרים) של דוח נתוני הסקר, כולל חותמת הזמן ושדות הרווח. | |||||
| חותמת זמן | 4 אוקטטים | חותמת הזמן שנמדדת באלפיות שנייה של קבלת בקשות הסקר, big endian. | |||||
| רווח | 1 octet | חוזק בקשת הסקר.
הערך 0xFF מציין שהערך לא זמין. |
|||||
| נתונים | m – 5 אוקטטים | הפונקציה מחזירה את הנתונים שניתן לזהות בבקשת הסקר | |||||
סוגי הפריימים
| מסגרת סקר | סוג | גודל | ערך/תיאור | |
|---|---|---|---|---|
| שדה מרוחק | 0x00 | 1 octet | 0x00 | השדה מושבת |
| 0x01 | השדה מופעל | |||
| 0x02..0xFF | RFU | |||
| NFC-A | 0x01 | n octets | הערך חייב לכלול פקודה של ISO 14443-3 (לדוגמה, REQ או WUP) | |
| NFC-B | 0x02 | n octets | הערך חייב לכלול בייט AIF ופקודה ISO 14443-3 (לדוגמה, REQ או WUP) | |
| NFC-F | 0x03 | n octets | הערך חייב לכלול פקודה של JIS X 6319-4 | |
| NFC-V | 0x04 | n octets | הערך חייב לכלול פקודה של ISO 15693 | |
| לא ידוע | 0x07 | n octets | נתונים גולמיים של מסגרות | |
הגדרת בייט של סימון
| דגלים | ||||||||
|---|---|---|---|---|---|---|---|---|
| b0 | b1 | b2 | b3 | b4 | b5 | b6 | b7 | |
| 0 | מסגרת קצרה | RFU | RFU | RFU | RFU | RFU | RFU | RFU |
| 1 | מסגרת ארוכה | |||||||
שאילתה של פקודת סטטוס מצב הצפייה
כדי לאחזר את הסטטוס הנוכחי של מצב ההזמנה הפסיבי, המארח יכול להשתמש בפקודה NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_CMD. ה-NFCC צריך להגיב עם NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_RSP עם קוד סטטוס שמציין הצלחה או כישלון.
NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
NCI_ANDROID_QUERY_PASSIVE_OBSERVER_STATUS_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |
| מסכת טכנולוגיה | 1 octet | מסיכת ביטים שמציינת באילו טכנולוגיות מופעל מצב הצפייה:
|
|
הגדרת פקודה לטכנולוגיות של צופה פסיבי
כדי להגדיר טכנולוגיות של צופה פסיבי, המארח יכול להשתמש בפקודה NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_CMD. הפקודה הזו מפעילה או משביתה את מצב הצפייה בטכנולוגיות שצוינו, בלי לדרוש RF_DEACTIVATE_CMD. ה-NFCC צריך להשיב עם NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_RSP וקוד סטטוס שמציין הצלחה או כישלון.
NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| מסכת טכנולוגיה | 1 octet | מסיכת ביטים שמציינת אילו טכנולוגיות להפעיל עבורן את מצב הצפייה:
|
|||||
NCI_ANDROID_SET_PASSIVE_OBSERVER_TECH_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 של מפרט NCI. | |
הגדרת פקודת יציאה של צופה פסיבי
כדי להגדיר את טבלת המסגרות של היציאה ממצב צפייה, המארח יכול להשתמש בפקודה NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_CMD. הפקודה הזו מציינת פריימים של תדרי רדיו (RF) שמפעילים יציאה ממצב צפייה. אפשר לשלוח את הפקודה הזו רק ב-RFST_IDLE. ה-NFCC צריך להשיב עם NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_RSP וקוד סטטוס שמציין הצלחה או כישלון.
NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| עוד | 1 octet | 0x00 – ההודעה האחרונה 0x01 – יש עוד הודעות |
|||||
| זמן קצוב לתפוגה | 2 אוקטטים | זמן קצוב לתפוגה במילישניות לשחזור מצב הצפייה (little endian). | |||||
| מספר הרשומות של פריימים בתדר רדיו | 1 octet | מספר השדות של רשומת מסגרת RF שיופיעו בהמשך (n). 0x00 מאפס את הטבלה. | |||||
| רשומה של מסגרת RF [0..n] | (2+x)*n octets | ||||||
| Qualifier-Type | 1 octet | הגדרה של סוג המסגרת ואפשרויות ההתאמה. | |||||
| אורך הערך | 1 octet | האורך 'x' של שדה הערך. | |||||
| ערך | x אוקטטים | מצב הפעלה (1), נתוני הפניה (n), מסכה (n). 1 <= n <= 16. | |||||
NCI_ANDROID_SET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |
קבלת פקודה ליציאה של משתתף פסיבי
כדי לאחזר את ההגדרה הנוכחית של טבלת המסגרות ליציאה ממצב הצפייה, המארח יכול להשתמש בפקודה NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_CMD. ה-NFCC צריך להגיב עם NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_RSP, ואחריו NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_NTF.
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |
NCI_ANDROID_GET_PASSIVE_OBSERVER_EXIT_FRAME_NTF
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| מספר הרשומות של פריימים שבהם בוצעה יציאה ממצב צפייה | 1 octet | מספר השדות הבאים של כניסת פריימים ליציאה ממצב צפייה (n). | |
| ערך [0..n] | x+2 octets | סוג המאפיין (1), אורך (1), ערך (x). | |
פקודת NCI ריקה
כדי לנקות את ה-NCI, המארח יכול להשתמש בפקודה NCI_ANDROID_BLANK_NCI_CMD. ה-NFCC צריך להגיב עם NCI_ANDROID_BLANK_NCI_RSP עם קוד סטטוס שמציין הצלחה או כישלון.
NCI_ANDROID_BLANK_NCI_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| אורך המסגרת | 1 octet | אורך נתוני הפריימים | |||||
| נתוני המסגרת | n octets | נתוני פריים | |||||
NCI_ANDROID_BLANK_NCI_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | אוקטט אחד | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |
הגדרת פקודת הערה של לולאת סקר
כדי להגדיר הערה של לולאת סקר, המארח יכול להשתמש בפקודה NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_CMD כדי למלא את טבלת המסגרות של הסקר המותאם אישית. בטבלה הזו מוגדרות מסגרות RF מותאמות אישית שיוכנסו לתוך לולאת גילוי רגילה. אפשר לשלוח את הפקודה הזו רק בRFST_IDLE. ה-NFCC צריך להשיב עם קוד סטטוס NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_RSP שמציין אם הפעולה הצליחה או נכשלה.
NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | ||
|---|---|---|---|---|
| מספר הרשומות של פריימים בתדר רדיו | 1 octet | מספר הרשומות שיוצגו (n), בין 0 ל-4. אם n=0, התכונה מושבתת. | ||
| רשומה של פריים RF [1..n] | 2+x אוקטטים | |||
| Qualifier-Type | 1 octet | הגדרת סוג המסגרת, הטכנולוגיה והמיקום בלולאת הגילוי. | ||
| אורך | 1 octet | אורך הערך (x). | ||
| ערך | x אוקטטים | זמן המתנה (בייט אחד) ומסגרת RF (1-16 בייט). | ||
NCI_ANDROID_SET_POLLING_LOOP_ANNOTATION_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 במפרט NCI, | |
שאילת פקודה לחיסכון באנרגיה
כדי לשלוח שאילתה לגבי מצב חיסכון בסוללה, המארח יכול להשתמש בפקודה NCI_ANDROID_QUERY_POWER_SAVING_CMD. ה-NFCC צריך להשיב עם NCI_ANDROID_QUERY_POWER_SAVING_RSP וקוד סטטוס שמציין הצלחה או כישלון.
NCI_ANDROID_QUERY_POWER_SAVING_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
NCI_ANDROID_QUERY_POWER_SAVING_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |
|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 של מפרט NCI, | |
התראה על השעיה של צופה פסיבי
כשמזוהה פריים יציאה, ה-NFCC צריך לשלוח NCI_ANDROID_PASSIVE_OBSERVER_SUSPENDED_NTFהתראה
למארח, וכתוצאה מכך מצב הצפייה מושהה.
NCI_ANDROID_PASSIVE_OBSERVER_SUSPENDED_NTF
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| סוג | 1 octet | סוג המסגרת: 0x00=סוג A, 0x01=סוג B | |||||
| אורך | 1 octet | אורך הערך (n) | |||||
| ערך | n octets | התקבל פריים שתואם לרשומה של פריים יציאה. | |||||
הודעה על חידוש של צופה פסיבי
ה-NFCC צריך לשלוח את ההתראה NCI_ANDROID_PASSIVE_OBSERVER_RESUMED_NTF למארח כשהצופה הפסיבי מופעל מחדש אחרי זמן קצוב לתפוגה או אחרי תנאים אחרים.
NCI_ANDROID_PASSIVE_OBSERVER_RESUMED_NTF
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
קבלת פקודת הערה של לולאת סקר
כדי לקרוא את טבלת מסגרת הסקר המותאמת אישית של NFCC, המארח יכול להשתמש בפקודה NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_CMD. אפשר לשלוח את הפקודה הזו רק בRFST_IDLE. ה-NFCC צריך להגיב עם NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_RSP עם קוד סטטוס שמציין הצלחה או כישלון, ועם פרטי מסגרת הסקר המותאמת אישית.
NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_CMD
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | |||||
|---|---|---|---|---|---|---|---|
| לא רלוונטי | 0 אוקטטים | ||||||
NCI_ANDROID_GET_POLLING_LOOP_ANNOTATION_RSP
| שדות המטען הייעודי (payload) | גודל | ערך/תיאור | ||
|---|---|---|---|---|
| סטטוס | 1 octet | אפשר לראות קודי סטטוס בטבלה 140 של מפרט NCI, | ||
| מספר הרשומות של פריימים בתדר רדיו | 1 octet | מספר הרשומות שיוצגו (n), בין 0 ל-4. אם n=0, התכונה מושבתת. | ||
| רשומה של פריים RF [1..n] | 2+x אוקטטים | Qualifier-Type | 1 octet | הגדרת סוג המסגרת, הטכנולוגיה והמיקום בלולאת הגילוי. |
| אורך | 1 octet | אורך הערך (x). | ||
| ערך | x אוקטטים | זמן המתנה (בייט אחד) ומסגרת RF (1-16 בייט). | ||
הטמעה
למידע על הטמעות לדוגמה, אפשר לעיין במאמרים הבאים: