9i免费看片黄I亚洲欧美影视I亚洲一区日本I亚洲伦理天堂I日本久久亚洲I天堂网一区二区Iav自拍亚洲I男人天堂av电影I精品人妻大屁股白浆无码I啊好湿I老妇free性videosxxIhd极品free性xxx护士I国产在线伊人I九九碰I一区二区三区麻豆I国模私拍一区二区I欧美成人怡红院I91视频色I手机免费看av片I狼友视频国产精品

非接觸式IC卡讀寫器二次開發SDK文檔說明-M1卡的讀寫操作簡化流程

2019-06-04 14:45:00
諾塔斯智能科技
原創
9041
摘要:首先,感謝選擇并使用諾塔斯智能科技有限公司產品的客戶。為了方便用戶在使用我司非接觸式IC卡讀寫器進行二次開發,我們對SDK進行了優化和封裝,開發人員能讀懂我們的開發范例,根據范例源碼就可以實現二次開發了。

首先,感謝選擇并使用諾塔斯智能科技有限公司產品的客戶。為了方便用戶在使用我司非接觸式IC卡讀寫器進行二次開發,我們對SDK進行了優化和封裝,開發人員能讀懂我們的開發范例,根據范例源碼就可以實現二次開發了。這里我們重點介紹一下如何使用我們的非接觸式IC卡讀寫器結合我們提供的SDK對M1(S50、S70)非接觸式IC卡進行二次開發。 

在使用我司提供的SDK進行二次開發之前,開發人員應該對M1卡的主要指標、存儲結構、工作原理、與讀寫器的通信機制。關于M1卡的相關知識可以理解"M1卡的區塊讀寫控制"和“M1卡的簡介”。

M1卡與讀寫器的通信過程中主要有:復位應答、防沖突機制、選擇卡片、三次相互驗證、對數據庫的操作。如下圖所示:

M1卡讀寫操作流程


復位應答(Answer to request)

M1射頻卡的通訊協議和通訊波特率是定義好的,當有卡片進入讀寫器的操作范圍時,讀寫器以特定的協議與它通訊,從而確定該卡是否為M1射頻卡,即驗證卡片的卡型。

 

防沖突機制 (Anticollision Loop)

當有多張卡進入讀寫器操作范圍時,防沖突機制會從其中選擇一張進行操作,未選中的則處于空閑模式等待下一次選卡,該過程會返回被選卡的序列號。

 

選擇卡片(Select Tag)

選擇被選中的卡的序列號,并同時返回卡的容量代碼。

 

三次互相確認(3 Pass Authentication)

選定要處理的卡片之后,讀寫器就確定要訪問的扇區號,并對該扇區密碼進行密碼校驗,在三次相互認證之后就可以通過加密流進行通訊。(在選擇另一扇區時,則必須進行另一扇區密碼校驗。)

 

對數據塊的操作

 (Read):讀一個塊;

(Write):寫一個塊;

(Increment):對數值塊進行加值;

(Decrement):對數值塊進行減值;

存儲(Restore):將塊中的內容存到數據寄存器中;

傳輸(Transfer):將數據寄存器中的內容寫入塊中;

        中止(Halt):將卡置于暫停工作狀態;  

為了方便用戶進行快速的二次開發,我們將這個流程進行了簡化,簡化后的M1卡讀寫操作流程如下圖所示:

簡化后的M1卡讀寫操作流程


Request:對應調用LotusCardRequest函數

設備句柄nDeviceHandle為OpenDevice返回值。
M1/CPU/NTAG系列卡片尋卡動作。
nRequestType參數取值:  RT_ALL = 0x52; // /< 符合14443A卡片
RT_NOT_HALT = 0x26; // /< 未進入休眠狀態的卡
	/**
	 * 尋卡
	 * 
	 * @param nDeviceHandle
	 *            設備句柄
	 * @param nRequestType
	 *            請求類型
	 * @param tLotusCardParam
	 *            結果值 用里面的卡片類型
	 * @return true = 成功
	 */
	public native boolean Request(long nDeviceHandle, int nRequestType,
			LotusCardParam tLotusCardParam);


Anticollission:對應調用LotusCardAnticoll函數

設備句柄nDeviceHandle為OpenDevice返回值。

/**

 * 防沖突

 *

 * @param nDeviceHandle

 *            設備句柄

 * @param tLotusCardParam

 *            結果值 用里面的卡號

 * @return true = 成功

 */

public native boolean Anticoll(long nDeviceHandle,

LotusCardParam tLotusCardParam);



Select:對應調用LotusCardSelect函數

設備句柄nDeviceHandle為OpenDevice返回值。
	/**
	 * 選卡
	 * 
	 * @param nDeviceHandle
	 *            設備句柄
	 * @param tLotusCardParam
	 *            參數(使用里面的卡號)與結果值(使用里面的卡容量大小)
	 * @return true = 成功
	 */
	public native boolean Select(long nDeviceHandle,
			LotusCardParam tLotusCardParam);


Authentication:對應調用LotusCardAuthentication函數

M1需要,CPU/NTAG系列不需要

設備句柄nDeviceHandle為OpenDevice返回值。

nSectionIndex:S50(卡型0x04)為0~15,共16個扇區。

S70(卡型0x02)為0~39,共40個扇區。

/**

 * 密鑰驗證

 *

 * @param nDeviceHandle

 *            設備句柄

 * @param nAuthMode

 *            驗證模式

 * @param nSectionIndex

 *            扇區索引

 * @param tLotusCardParam

 *            參數(使用里面的卡號)

 * @return true = 成功

 */

public native boolean Authentication(long nDeviceHandle, int nAuthMode,

int nSectionIndex, LotusCardParam tLotusCardParam);



Read:對應調用LotusCardRead函數

設備句柄nDeviceHandle為OpenDevice返回值。
特別說明:如果是NTAG系列,nAddress參數為PAGE索引,每次可以讀4個PAGE,每個PAGE有4字節,共16字節。
S50:
nAddress = 扇區索引(0~15) * 4 + 塊(0~3);
如讀取0扇區2塊,nAddress = 0*4 +2=2;
如讀取5扇區2塊,nAddress = 5*4 +2=22;
S70:
0~31扇區計算方式同S50;
nAddress = 扇區索引(0~31) * 4 + 塊(0~3);
如讀取0扇區2塊,nAddress = 0*4 +2=2;
如讀取5扇區2塊,nAddress = 5*4 +2=22;
扇區32~39 每個扇區16個塊 nAddress = 32 * 4 +(扇區索引-32)*16 + 塊(0~15);
如讀取32扇區2塊,nAddress = 32*4 +(32-32)*16+2=130;
如讀取37扇區12塊,nAddress = 32*4 +(37-32)*16 + 12 =220;
	/**
	 * 讀指定地址數據
	 * 
	 * @param nDeviceHandle
	 *            設備句柄
	 * @param nAddress
	 *            塊地址
	 * @param tLotusCardParam
	 *            結果值(讀寫緩沖)
	 * @return true = 成功
	 */
	public native boolean Read(long nDeviceHandle, int nAddress,
			LotusCardParam tLotusCardParam);


Write:對應調用LotusCardWrite函數


設備句柄nDeviceHandle為OpenDevice返回值。
特別說明:如果是NTAG系列,nAddress參數為PAGE索引,每次可以讀4個PAGE,每個PAGE有4字節,共16字節。
S50:
nAddress = 扇區索引(0~15) * 4 + 塊(0~3);
如讀取0扇區2塊,nAddress = 0*4 +2=2;
如讀取5扇區2塊,nAddress = 5*4 +2=22;
S70:
0~31扇區計算方式同S50;
nAddress = 扇區索引(0~31) * 4 + 塊(0~3);
如讀取0扇區2塊,nAddress = 0*4 +2=2;
如讀取5扇區2塊,nAddress = 5*4 +2=22;
扇區32~39 每個扇區16個塊 nAddress = 32 * 4 +(扇區索引-32)*16 + 塊(0~15);
如讀取32扇區2塊,nAddress = 32*4 +(32-32)*16+2=130;
如讀取37扇區12塊,nAddress = 32*4 +(37-32)*16 + 12 =220;
	/**
	 * 讀指定地址數據
	 * 
	 * @param nDeviceHandle
	 *            設備句柄
	 * @param nAddress
	 *            塊地址
	 * @param tLotusCardParam
	 *            結果值(讀寫緩沖)
	 * @return true = 成功
	 */
	public native boolean Read(long nDeviceHandle, int nAddress,
			LotusCardParam tLotusCardParam);

M1卡的讀寫操作簡化流程操作后,函數可以復用。方便二次開發,提升工作效率。



發表評論
評論通過審核后顯示。
熱門文章推薦
關于PSAM卡、SAM卡、SIM卡的特征和區別 2019-03-22 由于人們對PSAM卡、SAM卡、SIM卡的概念理解不到位加之很少仔細的對PSAM卡、SAM卡、SIM卡實物進行區別,容易將PSAM卡、SAM卡、SIM卡混為一談。諾塔斯智能科技就PSAM卡、SAM卡、SIM卡三者特征和作用進行介紹,幫助大家對PSAM卡、SAM卡、SIM卡進行深刻的認識和區分。
M1卡常見問題和處理方法 2019-02-21 M1卡是恩智浦出品的芯片縮寫,全稱為NXP Mifare1系列,常用的有S50及S70兩種型號,截止到2013年11月4日,已經有國產芯片與其兼容,利用PVC封裝M1芯片、感應天線,然后壓制成型后而制作的卡即是智能卡行業所說的M1卡。M1卡的優點是可讀可寫的多功能卡,缺點是:價格稍貴,感應距離短,目前適合非定額消費系統、停車場系統、門禁考勤系統等,目前應用最廣泛的非接觸式IC卡。
NFC數據交換格式(NDEF)規范 2019-05-28 為實現標簽和NFC設備,及NFC設備之間的交互通信,NFC論壇定義了稱為NFC數據交換格式(NDEF)的通用數據格式。 NDEF是輕量級的緊湊的二進制格式,可帶有URL,vCard和NFC定義的各種數據類型。
非接觸式IC卡(M1卡)區塊讀寫控制 2019-02-21 非接觸式IC卡系列中的Mifare One (M1卡)的優點是可讀可寫的多功能卡,缺點是:價格稍貴,感應距離短,目前適合非定額消費系統、停車場系統、門禁考勤系統等,目前應用最廣泛的 非接觸式IC卡。諾塔斯智能科技專業從事非接觸式IC卡讀寫器的研發與銷售,為各行業用戶提供專業的IC卡系統解決方案。
聯系我們
聯系人: 張經理
電話: 400-023-6659
傳真: 023-68798110
Email: 843718693@qq.com
QQ: 843718693
微信: Lotus-Smart
微博: lotusreader
旺旺: 諾塔斯智能科技有限公司
地址: 重慶市江北區宏帆路36號宏帆天地1棟6樓
  • 諾塔斯智能科技在線客服
    在線客服
  • 重慶諾塔斯智能科技有限公司微信公眾號
    關注微信
  • 諾塔斯智能科技網上商城
    網上商城
移動訪問
主站蜘蛛池模板: 天天弄天天操| 激情婷婷久久| 麻豆影视在线观看| 黄色大片免费观看| 日韩一级免费毛片| 干操网| 日韩黄色免费电影| 天天操天天干天天插| 国产精品久久一区二区三区,| 主播视频在线| 女人脱裤子让男人捅| 日本精品久久久久久| 日韩一三区| 色热热| 日韩性生活大片| 日韩啊v| 日皮在线观看| 又黄又粗又硬| 欧美 国产 精品| 久久免费视频一区| 久久久久久人妻一区二区三区| 成人123| 无码人妻精品一区二区三区在线| av电影在线观看不卡| 91免费黄| 91综合久久| 色牛影院| 亚洲一区二区免费视频| 四虎爱爱| 97人人射| www.夜夜骑| 亚洲女人久久久| 五月天在线观看| 色综合91| va男人天堂| 人人入人人| 日本不卡一级视频| 天天射影院| 久久婷婷五月综合色吧| 一区二区三区免费在线| 中文字幕123伦| 69国产视频| 一及黄色片子| 欧美xx孕妇| 在线欧美日韩国产| 亚洲精品免费在线| 久久天| 中文字幕在线观看欧美| 国产黄色大片视频| 日韩一二三区视频| 亚洲av综合色区无码一区| 久久你懂的| 91av在线播放视频| 操碰视频在线| 看日本毛片| 国产成人无码AA精品区| 国产一级精品毛片| 成人精品影视| 欧美亚洲图区| 秋霞午夜一区二区三区视频| 毛片久久久久| 亚洲一区二区国产| 美景之屋电影免费高清完整韩剧| 婷婷午夜精品久久久久久性色av| 黄色片特级| 欧美午夜在线观看| 久久久久999| 综合热久久| 成年人在线免费观看网站| 欧美三级在线| 久久久理论片| 亚洲自拍激情| 精品欧美一区二区久久久| 国产区av在线| 6080午夜| 操xxxx| 日本乱视频| 亚洲高清福利| 久久色在线观看| 欧美精品四区| www.国产毛片| 亚洲天堂伦理| 国产福利视频网站| 一本久久a精品一合区久久久| 五月天婷婷在线视频| 国产特级片| 国产成人一级| 96av在线| 国产黄片一区二区三区| 手机av中文字幕| 天天草影院| 男女性杂交内射妇女bbwxz| 久热免费| 久久小视频| 98精品视频| 多人做人爱视频免费三| 欧美一级精品| 激情开心成人网| 黄色小说在线视频| 亚洲巨乳在线| 久久bt| 91看片淫黄大片91桃色| 国产精品欲| 午夜香蕉| 精品动漫一区| 精品一区二区人妻| 欧美综合色区| 内射合集对白在线| 成人wwxx免费观看| 毛利兰被扒开腿做同人漫画| 日女人网站| 亚洲美女视频网站| gogo久久| 胖女人毛片| 国产第20页| 日韩在线观看影院| 亚洲黄v| 青青草逼| 伊人影院中文字幕| 中国av毛片| 美女福利网站| 亚洲欧美伦理| 亚洲一区二区三区四区五区午夜| 95视频在线| 91/九色在线视频| 欧美绿帽交换xxx| 黑人一区二区三区四区五区| 欧美成人一区二区免费| 国产三区av| 中文字幕一区二区三区av| 牛牛精品一区| 尤利娅版和子同屋的日子| 97se亚洲国产综合在线| 亚洲精品国产成人| 久久国产精品系列| 综合图区欧美| 久久三级av| 欧美国产在线观看| 亚洲在线| 亚洲成人资源在线| 中文字幕精品久久| 欧美三级做爰全过程| 狠狠躁夜夜a产精品视频| 伊人精品在线视频| 在线观看小视频| 天天色综合小说| 制服诱惑一区| 欧美多p| 亚洲美女性生活视频| 婷婷狠狠干| 久草成人网| 亚洲一区二区精品| 亚洲AV无码乱码国产精品牛牛| 亚洲九九热| 黄色片成年人| 亚洲日本香蕉| 开心春色激情网| 黄视频免费看在线| 色av免费| 黄色在线免费播放| 美女网站黄页| 欧美老女人性生活视频| 免费看a级片| av深夜| v天堂中文在线| 国产91片| 亚欧成人精品| 男女激情四射网站| 91手机在线| 日韩久久一级片| 黄色小视频免费看| 国内精品小视频| 91免费在线| 免费毛片网站| 欧美人妻一区二区三区| 久久网中文字幕| www.人人干| 成年人激情网站| 色婷婷狠狠18禁久久| 日韩久久高清| 污网站免费观看| 91福利视频在线| 天天拍天天干| 日韩一片| 99视频+国产日韩欧美| 久青草视频| 日本久久精品少妇高潮日出水| 天天操导航| 中文字幕69页| 中文字幕av网址| 女同性做爰全过程| 青草久久精品| 免费特级黄色片| 亚洲精品激情| 欧美整片在线观看| 人妻少妇精品无码专区久久| 性插免费视频| 色哟哟精品一区二区| 91免费视频大全| 日少妇的逼| 大毛片| 亚洲图片二区| 秋霞影院av| 亚洲成av人片| 精品免费国产一区二区三区四区| 欧美一级性视频| 影音先锋成人网| 亚洲v不卡ww在线| 伊人网中文字幕| 欧美性黄色| 女人高潮娇喘1分47秒| 玖草影院| 亚洲天堂男| 日韩av在线永久免费| 手机看片日韩欧美| 91入囗| 艳妇乳肉豪妇荡乳| 男人午夜天堂| 欧美aa| 伊人伊人网| 国内露脸中年夫妇交换| 日韩精品麻豆| 亚洲一区二区影视| 黄色国产在线播放| 深夜福利成人| 日韩欧美中文字幕在线播放| 胖女人毛片| 国产破处在线| 野花视频在线观看免费| 成人不卡视频| 中文字幕第三页| 午夜理伦三级做爰电影| 亚洲天堂成人网| wwwyoujizz日本| 性奶老妇 视频| 午夜伦理在线观看| 99热99re6国产在线播放| 国产一级做a| www国产免费| 中国freexxxx性hd国产| 好吊日免费视频| 久爱视频| 少妇人妻一区二区三区| 国产精品热| 中文字幕一区2区3区| aise爱色av| 亚洲爱爱综合网| 粉嫩av淫片一区二区三区| 欧美成人午夜视频在线观看| 国内黄色网址| 久久不射国产精品| 欧美高清在线一区| 国产专区在线播放| 麻豆传媒在线观看视频| 欧美在线一级| 久久久神马| 舌奴调教日记| 人人艹在线观看| 又黄又爽又无遮挡免费的网站| 超碰97人人射妻| 亚洲九九| 老司机久久精品视频| 天天干天天去| 欧美伊人| 亚洲1页| 在线观看免费人成视频| www.玖玖玖| 久久婷婷国产| 亚洲精品你懂的| 中文字幕人妻熟女人妻洋洋| 久草视频福利在线| 久久久久综合| 亚洲精品蜜桃久久久久久| 在哪里可以看黄色片| 久在线视频| 国产原创剧情| free性满足hd国产精品久| 波多野结衣91| 女优视频在线观看| 毛片在线网站| 蜜臀一区二区三区精品免费视频| www.色日本| 亚洲3p| 欧美mv日韩mv国产精品| 日韩视频一区| av老司机福利| 亚洲 精品 综合 精品 自拍| 日韩av电影网址| 久久精品视频网站| 伊人热热| 精品久久久久久亚洲综合网站 | 一个色的综合| 91人人澡人人爽| 在线看片资源| 婷婷六月色| 三级a级片| 男人天堂av电影| 欧美色射| 久久99视频| 久色网| 亚洲综合欧美日韩| 动漫av一区二区三区| 中文字幕a√| 亚洲天堂ww| 韩国精品一区二区| 精品一区二区在线观看视频| 久久久久国| 欧美午夜久久久| 91色视频| 日韩在线观看免费网站| 一本—道久久a久久精品蜜桃| 欧美日韩电影一区| 国产欧美久久久精品免费| 91热| 日韩性猛片aaaaaaa做受| 啪啪av网站| 久久精品九九| 久久一二三区| 国产偷啪| 亚洲精品久久久蜜桃网尤妮丝| 免费看又黄又无码的网站| 成人深夜网站| 午夜影院欧美| 国产精品亚洲精品| 亚洲精品久久久久久久蜜桃| 免费在线黄色网| 欧美女优一区| 综合久久狠狠色成人网| xx99小雪| 亚洲热av| 国内成人免费视频| 日韩成人精品| 黄色大片免费在线观看| 色悠久久久| 午夜电影网站| 日韩精品一区二区三区在线观看| 99999久久久久久| 六月丁香激情网| 午夜精品亚洲日日做天天做| 国产精品99久久99久久久二| 桃色网站在线观看| 亚洲免费成人在线| 超碰1997| 超碰最新上传| 色妞网站| 亚洲精品久久一区二区三区777| 女人叉开腿让男人桶| 精品国产乱码久久久久久影片 | 亚洲综合套图| 欧洲成人免费| 色狠久| 影音先锋成人资源网| 色播放| 在线a网站| 中文字幕国产一区| 大陆极品少妇内射aaaaaa| 欧美xxxxx自由摘花| 另类第一页| 欧美破处大片| 久久人人爽| 午夜影院一级片| 人人操在线播放| 人人草人人插| h网站在线看| 激情91视频| 中文字幕免费一区| 亚洲一二区视频| 久久国产精品-国产精品| 中文字幕亚洲视频| 红色假期黑色婚礼2| 久久久看| 国产美女精品在线| 91你懂的| 麻豆av在线看| 在线观看精品| 精品视频自拍| 日韩一区二区三区不卡| 激情宗合| 亚洲欧洲日韩综合| 青草国产| 国内精品久久久久久久久| 国产伦精品一区二区三区视频黑人| 午夜私人影院| 精精国产xxxx视频在线野外| 一级黄色录相| 一边摸内裤一边吻胸| 天天干天天玩| 人人爱国产| 亚洲永久精品在线观看| 黄色日本网站| 黄色美女毛片| 色免费看| 天天综合入口| 一区二区国产视频| 爱爱中文字幕| 免费性爱视频| 久久av小说| 操一操干一干| 91日b| 中文字幕avav| 日韩你懂得| 波多野结衣视频免费| 草草视频在线| 国产丝袜精品丝袜| 亚洲av熟女高潮一区二区| www.日韩毛片| 超碰在线最新| 亚洲国产你懂的| 韩日在线视频观看| 亚洲欧美高清| 九九爱爱视频| 免费暧暧视频| 天天爽夜夜| 99精品在线| 免费在线观看av网站| 日本爽爽爽| av在线加勒比| 免费在线观看av的网站| 在线视频亚洲欧美| 国产成人久久精品| 亚洲欧美有码| 超碰蜜桃| www.欧美久久| 亚洲中文字幕久久精品无码喷水| 天天宗合| 女女爱爱视频| 手机看片欧美日韩| av在线免费观看不卡| 精品看片| 久久精品国产99国产精品| 婷婷色综合| 狠狠插综合| 极品美女扒开粉嫩小泬| 国产精品yy| 国产精品厕所| 三级黄视频| 亚洲网站大全| 奇米影视色| 四虎永久免费网站| 欧美精品国产一区二区| 国产成人在线看| 黄色三级视频在线观看| 国产91精品欧美| 一本一本久久a久久精品牛牛影视| 日本日本19xxxⅹhd乱影响| 久久视频一区二区| 涩涩成人网| 亚洲性久久久| 亚洲综合自拍偷拍| 性欧美性少妇| 亚洲男人天堂电影| 91九色论坛| 粉色视频网站| 免费黄网站在线观看| 女人裸体免费网站| 成人午夜在线免费| 亚洲清纯唯美| 国产大片91| 尤物国产在线| 精品国产三级a∨在线| 欧美一级在线视频| 欧美精品综合| 91色拍| 午夜亚洲精品| 天天弄| 欧美激情视频免费| 日本在线二区| 亚洲精品小说| 99成人在线视频| www免费视频| 一道本av在线| 国产色| 男人天堂tv| 色片网| 中日韩毛片| 卡通动漫亚洲综合| 网友自拍第一页| www.黄色av| 人妻精品无码一区二区| 午夜电影网一区| 日韩福利在线| www.一区二区| 伊人久综合| 在线能看的黄色| 另类小说亚洲色图| 亚洲男女在线观看| 男女做爰猛烈高潮描写| 看毛片的网站| 色av资源网| 添bbbbb免费看高清视频| 国产原创av片| 亚洲在线电影| 国产a级一区二区| 色桃网站| 在线观看涩涩| 蜜桃视频在线入口www| 前任攻略在线观看免费完整版| 国产一区二区精品在线观看| 怡春院在线视频| 青青草免费在线播放|