色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

怎么實現(xiàn)基于MFRC522的區(qū)塊鏈RFID掃描儀設計

科技觀察員 ? 來源:Evan Ross ? 作者:Evan Ross ? 2022-06-06 11:48 ? 次閱讀

通過將掃描的標簽數(shù)據(jù)發(fā)送到全球、分散和分布式的云平臺,將您的RFID跟蹤應用程序和想法提升到一個新的水平。

該項目使用樹莓派作為物聯(lián)網(wǎng)設備,使用EOS區(qū)塊鏈作為全球分布式平臺。

物聯(lián)網(wǎng)設備掃描鑰匙卡、密鑰卡、補丁、標簽等中的RFID芯片。標簽可用于唯一識別它們所附著的物品,以便在供應鏈、制造、資產(chǎn)跟蹤和訪問中提供位置和時間證明控制應用程序。提供了構建這個開源掃描器和訪問區(qū)塊鏈上掃描的標簽數(shù)據(jù)所需的一切,包括node.js軟件、預部署的智能合約/dApp、區(qū)塊鏈帳戶和私鑰。一個簡單的Web應用程序可用于實時演示區(qū)塊鏈上真實物聯(lián)網(wǎng)數(shù)據(jù)的端到端掃描、交易和檢索。

掃描儀設備在應用程序開始時通過粗略的IP地理定位查找獲取其在地球上的當前位置。該位置被地理散列并與掃描的標簽數(shù)據(jù)組合成數(shù)據(jù)記錄。已掃描標簽的位置以及標簽數(shù)據(jù)可在rfid-htmlWeb應用程序的地圖上查看。

EOS被選中用于該項目,因為它提供了以下關鍵功能:

EOS提供快速的交易時間:掃描的標簽通常會在2秒內(nèi)出現(xiàn)在鏈上。

EOS沒有交易費用。區(qū)塊鏈資源是一次性購買的。然后,物聯(lián)網(wǎng)設備可以在分配的資源內(nèi)進行交易,而不會產(chǎn)生額外費用。

EOS交易是有效打包的二進制結構,可最大限度地減少帶寬需求。

EOS使用與比特幣和以太坊等其他區(qū)塊鏈相同的全球公認和強化的安全標準。

簡而言之,您將MFRC522RFID芯片/天線板和蜂鳴器連接到Pi的擴展接頭,將我們的設備軟件存儲庫下載到Pi上的目錄,運行“npminstall”,然后運行“sudonoderfid-scanner-eos-”rpi.js`。將標簽放置在距離天線2厘米的范圍內(nèi),并查看網(wǎng)頁以查看掃描的標簽UID以秒為單位出現(xiàn)。

EOSJungle2.0測試網(wǎng)托管dApp和設備帳戶。

硬件設置

該項目假設您已經(jīng)啟動并運行了RaspberryPi。

你需要:

Rpi2或3(本項目中使用3+)

MFRC522RFID掃描儀。

有源蜂鳴器。

一些電線,也許還有一些焊接技巧。

它可能看起來像這樣:

poYBAGKdeMyAGqN-AARoVYj-_wA494.png

連接:

pYYBAGKdeMiAHMm6AAVpbeo12D4752.png

軟件設置

最新的Raspbian操作系統(tǒng)(項目于2019年4月進行了發(fā)布下載)

最近的Node.js。Raspbian自帶的版本(8.11.1)可以工作。

NPM包管理器。安裝它然后更新它:

sudoapt-getinstallnpm

sudonpmi-gnpm

Git(已安裝)

設置

將此存儲庫克隆到您的Pi上:

$gitclonehttps://github.com/EOSIoT/rfid-scanner-node.git

$cdrfid-scanner-node

安裝項目依賴:

$npminstall

軟件應該就是這樣。用于簽署交易到EOS區(qū)塊鏈dApp的私鑰已經(jīng)編碼在軟件中。不過,不要認為您可以破解IoT設備帳戶。通過EOS靈活的權限管理系統(tǒng),為提交RFID數(shù)據(jù)的任務創(chuàng)建了自定義權限。

使用

以超級用戶權限運行應用程序。記下唯一的設備ID,以在演示W(wǎng)eb應用程序中引用掃描儀的數(shù)據(jù)。在下面的示例中,設備ID是942140182。寫下來,因為您需要它來過濾Web應用程序中的掃描儀數(shù)據(jù)。

如果應用程序設置正確,您將看到初始區(qū)塊鏈信息請求的結果,顯示與指定EOSAPI端點的通信正在工作。

例子:

pi@raspberrypi:~/rfid-scanner-node$sudonoderfid_scanner_eos_rpi.js

[2019-05-11T19:32:07.168Z]DeviceID:942140182(0x3827eb16)

[2019-05-11T19:32:07.177Z]Blockchain:

[2019-05-11T19:32:07.220Z]scanning.。。

[2019-05-11T19:32:07.221Z]Pleaseputchiporkeycardintheantennainductivezone!

[2019-05-11T19:32:07.221Z]PressCtrl-Ctostop.

[2019-05-11T19:32:07.402Z]{server_version:‘448287d5’,

chain_id:‘aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906’,

head_block_num:57633625,

last_irreversible_block_num:57633298,

last_irreversible_block_id:‘036f6a124baa3eae12b40fdff2fe53f7796663f79b17559636a750bd1a25fbdc’,

head_block_id:‘036f6b590d4b20385337d91dc688c46ac92d49bc75a6e0414f48da935c00d94b’,

head_block_time:‘2019-05-11T19:32:07.000’,

head_block_producer:‘eos42freedom’,

virtual_block_cpu_limit:200000000,

virtual_block_net_limit:1048576000,

block_cpu_limit:181613,

block_net_limit:1044592,

server_version_string:‘v1.7.3’}

[2019-05-11T19:32:07.746Z]NoCard

[2019-05-11T19:32:08.266Z]NoCard

[2019-05-11T19:32:08.787Z]NoCard

[2019-05-11T19:32:26.074Z]Carddetected,CardType:undefined

[2019-05-11T19:32:26.075Z]CardreadUID(5):992f65c

[2019-05-11T19:32:26.083Z]CardMemoryCapacity:8

[2019-05-11T19:32:26.096Z]Block:8Data:0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

[2019-05-11T19:32:28.864Z]NoCard

{transaction_id:‘e8672e52f521c003b6d9b767acc1ce2f8f967ae336a3cfd294fb2b8d89ab9d03’,

processed:

{id:‘e8672e52f521c003b6d9b767acc1ce2f8f967ae336a3cfd294fb2b8d89ab9d03’,

block_num:57633669,

block_time:‘2019-05-11T19:32:29.000’,

producer_block_id:null,

receipt:{status:‘executed’,cpu_usage_us:345,net_usage_words:15},

elapsed:345,

net_usage:120,

scheduled:false,

action_traces:[[Object]],

except:null}}

[2019-05-11T19:32:29.382Z]NoCard

要掃描卡片或標簽,請將其放置在mfrc522讀卡器頂部(天線)附近(2厘米以內(nèi))。您會聽到確認掃描的蜂鳴器發(fā)出嗶聲。然后將標簽的UID和RPiIoT設備上的當前時間捆綁到一個事務中并發(fā)送到EOS區(qū)塊鏈,在那里它很快被吸收到一個塊中。

RFID掃描儀軟件有一個私鑰,可以代表eosiot11node賬戶提交標簽數(shù)據(jù)。標簽的UID數(shù)據(jù)被放入eosiot12rfid帳戶下的智能合約(dApp)托管的數(shù)據(jù)庫中。

dApp目前托管在Jungle2.0測試網(wǎng)上,直到主網(wǎng)解決CPU緊縮問題。

RFID掃描儀生成的數(shù)據(jù)可通過簡單的RESTAPI調(diào)用或javascript庫訪問。我編寫了一個簡單的Web應用程序,您可以使用它來近乎實時地查看掃描的標簽數(shù)據(jù)出現(xiàn)在EOS區(qū)塊鏈上。繼續(xù)輸入您在上面看到的設備ID,以查看測試項目時發(fā)布的數(shù)據(jù)。

rfid-htmlWeb應用程序的屏幕截圖:

poYBAGKdeMGAErqPAAJ040vlJsY311.png

結論

借助開源軟件腳本和安裝程序以及現(xiàn)有的區(qū)塊鏈基礎設施,您可以快速部署RFID掃描儀原型,以測試您關于如何將區(qū)塊鏈用于下一個項目的假設和想法。

我為這個項目創(chuàng)建的區(qū)塊鏈帳戶(eosiot11node)顯然在每個使用該軟件的物聯(lián)網(wǎng)設備之間共享。分配給它的帶寬和CPU數(shù)量有限,如果有足夠的用戶,將達到每日限制。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RFID
    +關注

    關注

    388

    文章

    6172

    瀏覽量

    238108
  • MFRC522
    +關注

    關注

    2

    文章

    28

    瀏覽量

    17520
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105721
收藏 人收藏

    評論

    相關推薦

    mfrc522 命令

    用UART向射頻讀卡器(MFRC522)發(fā)送一個命令(模塊地址+長度字+命令字+數(shù)據(jù)域+校驗字),想問哈那個數(shù)據(jù)域應該怎么配置呢?請朋友們,幫忙解答一下吧!
    發(fā)表于 07-28 09:59

    MFRC522

    請問實現(xiàn)MSP430和MFRC522芯片通信時,MFRC522芯片是否能夠在睡眠狀態(tài)下喚醒?????謝謝!!!
    發(fā)表于 03-03 13:56

    STM32控制mfrc522實現(xiàn)電子錢包功能源碼、文檔資料

    主控制器為:STM32F103ZET6用的院子的戰(zhàn)艦開發(fā)板 mfrc模塊:RFID-RC522 識別S50標準卡。有關S50的AB密鑰淺談.pdf Mifare1 S50IC卡中文說明書.pdf
    發(fā)表于 07-02 06:21

    基于STM32的MFRC522射頻卡模塊設計

    基于STM32的MFRC522射頻卡模塊使用移植MFRC522程序到STM32本學期感測技術選修課需要做一個作品出來,用到了MFRC522射頻卡模塊,經(jīng)歷一個星期的調(diào)試,終于可以正常使用了。成功的把
    發(fā)表于 08-05 07:05

    如何去使用基于STM32的MFRC522射頻卡模塊呢

    如何對MFRC522射頻卡模塊進行調(diào)試呢?如何去使用基于STM32的MFRC522射頻卡模塊呢?
    發(fā)表于 10-22 06:33

    使用M480 SPI與MFRC 522模塊通信讀取RFID卡的獨特識別

    :NuMaker-PFM-M487 V3.0,MFRC522模塊,RFID卡 這一示例代碼使用M480系列微控制器作為主機控制器,與MFRC522模塊進行通信,讀取RFID卡UID。
    發(fā)表于 08-29 08:35

    MFRC522射頻IC在智能儀表中的應用

    介紹了Philips公司專用于智能儀表的射頻IC MFRC522的主要特點及內(nèi)部結構,并設計了基于MFRC522的智能儀表電路,闡述了硬件電路設計和軟件設計流程。 Abstract:
    發(fā)表于 12-16 15:41 ?144次下載

    MFRC522_datasheet

    The MFRC522 is a highly integrated reader/writer for contactless communication at 13.56MHz. The MFRC522 reader supports ISO 14443A / MIF
    發(fā)表于 11-30 11:18 ?46次下載

    MFRC522數(shù)據(jù)手冊

    MFRC522數(shù)據(jù)手冊。
    發(fā)表于 04-28 10:46 ?36次下載

    MFRC522遠距離RFID通信

    MFRC522遠距離RFID通信相關資料。
    發(fā)表于 10-13 18:00 ?0次下載

    mfrc522程序注釋

    mfrc522程序注釋
    發(fā)表于 10-23 09:57 ?37次下載

    MFRC522數(shù)據(jù)手冊(英文版)

    MFRC522數(shù)據(jù)手冊(英文版)
    發(fā)表于 12-02 10:52 ?0次下載
    <b class='flag-5'>MFRC522</b>數(shù)據(jù)手冊(英文版)

    使用51單片機和MFRC522實現(xiàn)RFID的源代碼和資料合集免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機和MFRC522實現(xiàn)RFID的源代碼和資料合集免費下載。
    發(fā)表于 03-30 08:00 ?49次下載
    使用51單片機和<b class='flag-5'>MFRC522</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>RFID</b>的源代碼和資料合集免費下載

    MFRC522測試程序分享

    使用STC89C52開發(fā)測試MFRC522的程序,已編譯可用。測試結果通過串口輸出,可用計算機接收。你也可以使用其他51單片機實現(xiàn)
    發(fā)表于 05-04 10:13 ?0次下載

    mfrc522工作原理

    MFRC522是一種高度集成的射頻(RF)芯片,用于實現(xiàn)與常見射頻識別(RFID)標簽的通信。它可以用于各種應用,如門禁系統(tǒng)、智能交通系統(tǒng)、倉庫管理等。在本文中,我們將詳細介紹MFRC522
    的頭像 發(fā)表于 01-09 14:15 ?2111次閱讀
    主站蜘蛛池模板: 第一次破女初国产美女| 噜噜噜狠狠夜夜躁| 无码AV熟妇素人内射V在线| 国产在线观看成人免费视频| 70岁妇女牲交色牲片| 亚洲第一页视频| 欧美123区| 九九热精品在线观看| 搞基福利社| 99热在线免费观看| 亚洲一区免费在线观看| 肉欲横流(NP高H)| 男插女高潮一区二区| 精品亚洲午夜久久久久| 国产福利一区二区精品| GOGOGO高清在线播放免费| 伊人大香人妻在线播放| 亚洲AV午夜精品麻豆AV| 熟女强奷系列中文字幕| 欧美性xxxxxx爱| 美女扒开腿让男人桶个爽| 久草精品视频| 国产亚洲欧美在线观看三区| 光溜溜的美女直播软件| write as 跳蛋| 67194线在线精品观看| 伊人久久精品AV一区二区| 亚洲.日韩.欧美另类| 神马伦理2019影院不卡片| 青柠高清在线观看完整版| 免费成年人在线视频| 久久久久久久网站| 精品国产乱码久久久久久免费流畅 | 国产在线精彩亚洲久久| 动漫H片在线播放免费高清| silk118中文字幕无删减| 99久久国产视频| 99精品免费观看| 99国产精品成人免费视频| 18av 在线| 最近中文字幕无吗免费高清|