NTAG標簽時NFC標簽的一種,符合NFC Forum類型2標簽和ISO/IEC14443類型A規范.
NTAG213、NTAG215和NTAG216由恩智浦半導體公司開發,并作為標準NFC標簽IC與NFC設備或NFC兼容型近距離耦合設備配合,廣泛用于市場應用,如零售、游戲和消費電子等。
友我科技IC卡讀卡器web插件支持在BS架構web瀏覽器中使用javascript腳本讀寫NTAG標簽.

NTAG卡讀塊
NTAG_Read(StartBlock,BlockNums,FormatID)
參數:
StartBlock: 要讀取的起始塊號。
BlockNums:要讀取的塊數量。
FormatID:讀取數據的格式, 0返回16進制字符串,1 返回普通字符串。
NTAG卡寫塊
NTAG_Write(StartBlock,BlockNums,Data, FormatID)
參數:
StartBlock: 開始塊號
BlockNums:要讀的塊數量
Data:數據,如果數據長度不夠寫對應的塊,則數據后面自動補0(0x00)
DataFormat:數據Data的格式,0:16進制字符串,1:普通ascii字符串。
如果僅需要讀取NTAG卡號,請使用RequestTypeACardNo接口
function ReadNTAGBlocks()
{
var BlockID;
var BlockNums;
BlockID = 4;
BlockNums =2;
rfidreader.Repeat=0
rfidreader.NTAG_Read(BlockID, BlockNums, 0);
}
rfidreader.onResult(function(resultdata)
{
switch(resultdata.FunctionID)
{
case 47:
if(resultdata.Result>0)
{
CardNo= resultdata.CardNo;
BlockData = resultdata.strData;
}
else
{
alert("Error");
}
break;
}
}
);
function WriteNTAGBlocks()
{
var BlockID;
var BlockNums;
var Data;
BlockID = 4;
BlockNums =2;
Data ="1122334455667788";
rfidreader.Repeat=0;
rfidreader.NTAG_Write(BlockID, BlockNums,Data, 0);
}
rfidreader.onResult(function(resultdata)
{
switch(resultdata.FunctionID)
{
case 48:
if(resultdata.Result>0)
{
alert("寫入成功");
}
else
{
alert("寫入失敗" );
}
break;
}
}
);
