2016-02-16 12 views
0

Я пытаюсь использовать NFC shield with a PN532 NFC chip, прикрепленный к моей малине Pi, чтобы иметь тот же эффект, что и тег NFC. Таким образом, когда он считывается по телефону, он отображает текст, URL и т. Д.Эмуляция тегов малины Pi NFC

Я установил LibNFC успешно и могу опросить устройство, а также получить то, что я хочу, из примера NFC-Emulate-Forum- Tag2. Как подключить данные, отправленные на телефон?

ответ

0

Память тегов эмулируется в примерной программе NFC-Emulate-Forum-Tag2, которую вы используете. Массив __nfcforum_tag2_memory_area содержит содержимое тега памяти:

static uint8_t __nfcforum_tag2_memory_area[] = { 
    0x00, 0x00, 0x00, 0x00, // Block 0 
    0x00, 0x00, 0x00, 0x00, 
    0x00, 0x00, 0xFF, 0xFF, // Block 2 (Static lock bytes: CC area and data area are read-only locked) 
    0xE1, 0x10, 0x06, 0x0F, // Block 3 (CC - NFC-Forum Tag Type 2 version 1.0, Data area (from block 4 to the end) is 48 bytes, Read-only mode) 

    0x03, 33, 0xd1, 0x02, // Block 4 (NDEF) 
    0x1c, 0x53, 0x70, 0x91, 
    0x01, 0x09, 0x54, 0x02, 
    0x65, 0x6e, 0x4c, 0x69, 

    0x62, 0x6e, 0x66, 0x63, 
    0x51, 0x01, 0x0b, 0x55, 
    0x03, 0x6c, 0x69, 0x62, 
    0x6e, 0x66, 0x63, 0x2e, 

    0x6f, 0x72, 0x67, 0x00, 
    0x00, 0x00, 0x00, 0x00, 
    0x00, 0x00, 0x00, 0x00, 
    0x00, 0x00, 0x00, 0x00, 
}; 

См Type 2 Tag Operation Specification и NFC Data Exchange Format (NDEF) specification о том, как кодировать данные в сэмулированной области тегов памяти.

+0

Будет ли это работать так же, как на Arduino? – zappullae