友我科技NFC讀寫器支持NDEF格式讀寫標(biāo)簽了
摘要
友我科技NFC讀寫器支持NDEF格式讀寫標(biāo)簽了
友我科技NFC讀寫器支持NDEF格式讀寫標(biāo)簽了
NDEF格式作為一種通用格式,在使用上慢慢普及, 為了更方便的在計(jì)算機(jī)上使用NDEF格式,友我科技開(kāi)發(fā)了讀寫器的NDEF接口,客戶直接調(diào)用相關(guān)接口即可將NDEF記錄寫入到標(biāo)簽中.支持的讀卡器有YW-607和YW-615。
支持讀寫NDEF格式的庫(kù)文件yw60x.dll版本3.3.1及以上版本,點(diǎn)擊此下載YW60x.dll.
?NFC讀寫器NDEF開(kāi)發(fā)指南
1. int ?YW_NDEF_Initial();
YW_NDEF_Initial方法的作用是初始化NDEF各種變量。一般只需要在程序裝載的時(shí)候初始化一次就可以.
2. int ?YW_NDEF_Free();
YW_NDEF_ Free方法的作用是釋放NDEF各種變量空間。一般只需要在程序結(jié)束的時(shí)候調(diào)用一次.
3. int ?YW_NDEF_AddRecord(Byte uri, int sLen, Byte[] s);
YW_NDEF_ AddRecord方法的作用增加一條NDEF記錄到臨時(shí)列表中,增加的記錄并沒(méi)有寫道標(biāo)簽中.
參數(shù): uri: NDEF記錄的類型.
URI有如下值:
0x00, 文本
0x01, ""http://www.""
0x02, ""https://www.""
0x03, ""http://""
0x04, ""https://""
0x05, ""tel:""
0x06, ""mailto:""
0x07, ""ftp://anonymous:anonymous@""
0x08, ""ftp://ftp.""
0x09, ""ftps://""
0x0A, ""sftp://""
0x0B, ""smb://""
0x0C, ""nfs://""
0x0D, ""ftp://""
0x0E, ""dav://""
0x0F, ""news:""
0x10, ""telnet://""
0x11, ""imap:""
0x12, ""rtsp://""
0x13, ""urn:""
0x14, ""pop:""
0x15, ""sip:""
0x16, ""sips:""
0x17, ""tftp:""
0x18, ""btspp://""
0x19, ""btl2cap://""
0x1A, ""btgoep://""
0x1B, ""tcpobex://""
0x1C, ""irdaobex://""
0x1D, ""file://""
0x1E, ""urn:epc:id:""
0x1F, ""urn:epc:tag:""
0x20, ""urn:epc:pat:""
0x21, ""urn:epc:raw:""
0x22, ""urn:epc:""
0x23, ""urn:nfc:""?
sLen:記錄內(nèi)容的長(zhǎng)度.
S:記錄的內(nèi)容, 一般以UTF8編碼.
4. int YW_NDEF_GetRecord(int Index, ref Byte uri, ref int Len, Byte[] ?s);
YW_NDEF_ GetRecord方法的作用獲取臨時(shí)列表中NDEF記錄
參數(shù): uri: NDEF記錄的類型.
sLen:記錄內(nèi)容的長(zhǎng)度.
S:記錄的內(nèi)容, 一般以UTF8編碼.
5. int ?YW_NDEF_ClearRecords();
YW_NDEF_ ClearRecords方法的作用清除臨時(shí)列表中所有的NDEF記錄,
6. int ?YW_NDEF_Save(int ReaderID);
YW_NDEF_ Save方法的作用將臨時(shí)列表中的記錄全部寫入到標(biāo)簽.
7. int ?YW_NDEF_Read(int ReaderID);
YW_NDEF_ Read方法的作用將標(biāo)簽中的NDEF讀到臨時(shí)列表中, 返回值為NDEF記錄的數(shù)量.