新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于RFID的防偽讀寫器設計

        基于RFID的防偽讀寫器設計

        作者: 時間:2012-12-20 來源:網絡 收藏

        4.1 電子標簽的控制
        MCU對13.56 MHz 標簽的操作需要多條指令的聯合操作完成,其中必須對FM1702SL的內部寄存器進行設置。主要包括復位初始化FM1702SL、讀寫器向標簽發出請求、選擇標簽、三次相互驗證、讀寫操作6個操作步驟。如圖3所示。

        本文引用地址:http://www.104case.com/article/153662.htm

        c.JPG


        4.2 USB HID通信的設計
        USB HID的實現需要靠硬件與PC機端的軟件共同作用。HID設備只通過控制和中斷管道與主機通信,控制管道主要完成接收與響應USB主機的控制請求;中斷管道主要用于主機接收USB設備的異步傳輸數據和主機將實時性的數據發送給USB HID設備。HID設備的描述符除了與USB標準描述符相同的5個描述符:設備描述符、配置描述符、端點描述符、字符串描述符、接口描述符外,還有3個HID設備類特定描述符:HID描述符、報告描述符、實體描述符,如圖4所示。其中HID描述符主要描述HID規范的版本號、通信所使用的額外描述符、報表描述符的長度等;在定義接口描述符時,要將HID類別設為0x03,主機就會請求繼續得到HID描述符以及報告描述符信息。主機首先發送SETUP封包給設備以讀取默認地址0的設備描述符,讀寫器接收到SETUP中斷后判斷數據信息并將相應的描述符信息發送給主機,主機再根據HID描述符的信息請求其相關的描述符。

        d.JPG


        4.3 加解密算法的設計
        讀寫器利用安全加解密MCU芯片通過編程設計高級對稱加密算法AES來實現對讀取到的數據加密或解密。AES算法標準已經嵌入在MCU中,在利用AES算法時通過函數接口實現對算法的訪問。在解密運算時,讀寫器生產商首先通過數字簽名從CA認證中心獲取解密密鑰,當讀寫器讀到標簽數據后開啟AES數據解密功能進行解密運算。將解密運算結果從內存中取出通過給PC機供后續防偽判斷處理。
        4.4 讀寫器與PC機的通信
        讀寫器通過接收PC機的指令識別出指令是否有效并執行相應操作,在USB模式下如果識別為傳送標簽信息指令,則將解密好的數據信息通過USB傳遞給PC機接收,PC機將數據保存,并提取出電子標簽中所包含的標簽UID信息和商品的ID信息,與服務器中的數據庫進行比對,經查找后能在數據庫中找到相同的信息則視該商品為正品,否則為偽造商品。在模式下,讀寫器采用的是串口形式將處理的數據傳遞給尤線收發模塊,由此模塊將數據信息以無線Wifi形式傳遞給服務器接收,只要將服務器端正確的地址、用戶信息等寫入Wifi模塊,就可以建立客戶端與服務器之間的無通信。

        5 結束語
        文中介紹了基于的防偽系統讀寫器的設計,包括硬件電路的設計與軟件的實現。該讀寫器可以有效防止防偽標記的二次利川和復制,能實時檢測商品的屬性判斷商品是否為偽劣品,可以達到真正的防偽效果,為消費者和商品零售商防偽識別帶來了便利。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙南县| 乐昌市| 台湾省| 磴口县| 青龙| 嘉善县| 东辽县| 台湾省| 凤城市| 遂川县| 华池县| 峨山| 卓尼县| 镇康县| 饶平县| 安顺市| 长寿区| 凤台县| 商都县| 万山特区| 凤凰县| 孟州市| 九江县| 汽车| 恩平市| 沁水县| 永州市| 临漳县| 顺昌县| 乐山市| 涞源县| 平度市| 惠州市| 高雄县| 石台县| 南雄市| 广元市| 项城市| 东明县| 钟祥市| 双牌县|