資料介紹
描述
對這個 IOTA 機器支付原型有什么期待
付錢讓機器人工作,誰付錢讓風車生產和輸送能源,然后觸發向政府自動繳稅——聽起來很超前?我們已經基于下一代分布式賬本技術(DLT)IOTA Tangle 構建了它。通過這個分步說明和我們強大的開源“IOTA 支付模塊”,您可以輕松地重新構建這個原型,即使是初學者/中級水平。隨時為高技能人員和創新企業修改和擴展它。
![poYBAGOSpbGANKuxAAC4FBRvzvw505.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpbGANKuxAAC4FBRvzvw505.png)
*H2M = 人對機 // M2M = 機器對機器
機器經濟 2020
關于“區塊鏈”的大炒作結束了。現在的積極影響是仍然不了解分布式賬本技術 (DLT) 的嚴肅人士和大公司越來越感興趣。這就是為什么我們正在構建有形原型,以現場演示這項新技術將如何影響業務流程、交易成本和速度,甚至流程自動化。
到 2020 年,機器可以互相支付并自動交互。在這個簡單的便攜式原型中,機器人在收到付款到自己的專用機器“銀行”賬戶后立即開始工作,它需要能量來完成工作,這就是它向風能供應商付款的原因,觸發自動 % 納稅政府。
我們開發的便攜式原型應該通過現場體驗來揭開 DLT 的神秘面紗并進行教育。您、大學和公司可以輕松地重建和修改它,因為我們已經發布了說明、所需的硬件和代碼開源。
構建硬件設置并安裝所需的軟件
這里的目標是組裝所有硬件和軟件以擁有一個完全自動化的原型,由您自己構建并展示給您的觀眾(朋友、大學、公司等)。我們將指導您逐步完成每個必需的階段,確切地說我們是如何在無數次反復試驗和錯誤之后構建最新版本的。
讓我們開始工作吧:
A) 首先將硬件組件放在一起。你有 3 個機器設備:一個機器人手臂(來自 Education EV3 套裝,手冊:tiny.cc/36y4hz ),一個能源風車和一個政府稅收大樓。詳細的說明手冊隨包裝一起提供,鏈接在上面或可以在網上找到。
![pYYBAGOSpbiAFMHaAACP7IEpbKQ236.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpbiAFMHaAACP7IEpbKQ236.png)
![pYYBAGOSpbyAKaxsAABCqeyhF7c324.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpbyAKaxsAABCqeyhF7c324.png)
![pYYBAGOSpcOAA6j0AAA00alwQaU026.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpcOAA6j0AAA00alwQaU026.png)
B) 使用我們的 10 步子指南安裝樹莓派并將它們連接到觸摸屏(對每臺機器重復此過程三次):https ://machineeconomy.github.io/cookbook/docs/00_setup_raspberry_pi
![poYBAGOSpcWAXtUAAAEcCa5JKwY786.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpcWAXtUAAAEcCa5JKwY786.png)
![poYBAGOSpdGAfs4uAABxWSaMzzs833.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpdGAfs4uAABxWSaMzzs833.png)
![poYBAGOSpdaAFKgJAABeK4gFf94053.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpdaAFKgJAABeK4gFf94053.png)
C)在每臺機器/ Pi 上安裝 IOTA 支付模塊。這是一個簡單快速的安裝,其中為每臺機器制作了 3 個定制的支付模塊:
- 機器人:https ://github.com/machineeconomy/akita-robot
- 能源:https ://github.com/machineeconomy/akita-energy
- 政府:https ://github.com/machineeconomy/akita-government
![pYYBAGOSpdiAI7cXAAA_Dd3Ut9I976.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpdiAI7cXAAA_Dd3Ut9I976.png)
按照每個存儲庫的“使用”部分中描述的說明進行操作。并在下面找到第一臺機器(機器人)的完整說明:
1.克隆存儲庫
從machineeconomy/akita-robot克隆 git 倉庫
git clone https://github.com/machineeconomy/akita-robot.git
2. 創建.env
在根目錄中使用您的設置創建一個 .env 文件。
總是從一個新的未使用的種子開始!
MAX_PAYMENT_TIME 是創建的付款不再被檢查的時間(以分鐘為單位)(4320 = 3 天付款,之后的交易將被忽略)
如果您想發送付款,而不先通過付款接收iotas,請將iotas發送到種子的第一個地址(索引0)
SEED='REPLACEWITHEIGHTYONETRYTESEED'
IOTANODE='https://nodes.thetangle.org:443'
FALLBACKNODE='https://node01.iotatoken.nl'
MAX_PAYMENT_TIME=4320
PROVIDER_URL='http://localhost:5001/iotapay/api'
NAME="Robot"
VALUE=3
3.生成新種子
創建一個種子并將其插入到您的 .env 文件中。
在您的終端中輸入此行以生成一個新的隨機種子,其中包含來自允許的大寫字母表中的 81 個字母和數字 9:
cat /dev/urandom |tr -dc A-Z9|head -c${1:-81}
蘋果電腦
對于 Apple 用戶,請在您的終端中輸入此行:
cat /dev/urandom |LC_ALL=C tr -dc 'A-Z9' | fold -w 81 | head -n 1
視窗
對于 Windows,最好的方法是使用KeePass,或使用上面兩個在線生成器之一。
您將希望使用具有以下設置的密碼生成器:
- 生成的密碼長度:81
- 檢查大寫字母(A、B、C、...)
- 確保所有其他框都未選中
- 還包括以下字符:9
4.設置機器人
- 插入來自machineeconomy/akita-energy的提供商 URL
- 輸入您的姓名(例如:“機器人”)
- 插入一個 IOTA 值。(例如:3)
5.搭建前端
在您的終端中輸入這些行以安裝顯示在您的 Pi 屏幕上的前端:
cd frontend
npm install
npm run build
cd ..
6.運行機器人
要啟動機器人支付模塊,請在您的終端中輸入這些行。
npm install
npm start
您的機器已全部設置好并準備好進行演示。
IOTA支付模塊
安裝支付模塊后,您已經擁有所有必需的功能和與 IOTA Tangle 的連接并正在運行,不需要單獨安裝它們。
? 生成收款地址(純文本和二維碼)
? 通過我們的 AKITA 機器節點連接到 IOTA Tangle
? 顯示前端屬性機器類型、錢包余額、當前操作、上次交易。
*標準支付模塊目前不包含前端
轉到控制臺>付款>付款>地址以純文本形式查看您的機器地址。
![pYYBAGOSpdqAbh8WAADJdinT0CQ323.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpdqAbh8WAADJdinT0CQ323.png)
D) 如果你的手機或電腦上還沒有安裝 IOTA 錢包,請安裝官方的 Trinity Wallet IOTA App 并用少量資金為其注入資金(1 MIOTA 目前等于 0、20 歐元,我們只使用 3 IOTA = 0, 000003 MIOTA 每個演示運行)。https://trinity.iota.org
運行現場演示
單擊 Robot Pi 屏幕上的訂單按鈕以顯示 QR 碼,掃描 QR 碼以將交易詳細信息加載到您的 Trinity 中,包括地址、金額(3 IOTA),您還可以添加可選的消息文本。然后確認發送交易。
*Tangle 交易哈希值可以在控制臺中讀取并在公共 Tangle Explorer https://thetangle.org上驗證
只有這個流程的第一個動作是從 Trinity 到機器人人機 (H2M) 的手動操作,而隨后的機器對機器 (M2M) 流程步驟是完全自動化的,不需要任何人/手動交互。
![poYBAGOSpd2AXr-1AAB9jqUziRU413.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpd2AXr-1AAB9jqUziRU413.png)
![poYBAGOSpd-Acx0nAACuq-giakk438.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpd-Acx0nAACuq-giakk438.png)
![pYYBAGOSpeSAMU0HAABUtdsFcnw725.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpeSAMU0HAABUtdsFcnw725.png)
![pYYBAGOSpeuAd0IyAACdr37Ko0Y124.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpeuAd0IyAACdr37Ko0Y124.png)
我們的定制構建被編程為轉移以下金額:
a) Human/Trinity 發送給機器人 = 3 IOTA
b) 機器人現在有 3 IOTA 的新余額并發送到 Energy = 2 IOTA
c) Energy 現在有 2 IOTA 的新余額并發送給 Tax = 1 IOTA
下面列出了所有交易,以在公共 IOTA Tangle Explorer 上進行驗證:
a) 人對機器人
![poYBAGOSpe6AYSekAADUouKKiZA881.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpe6AYSekAADUouKKiZA881.png)
https://devnet.thetangle.org/transaction/FHLPKHZQKZU9XACLKOGWN9XNBTFVYWDMYIKTVCFVKEJHAJ9AHYOIOWHJCXBNJNIMIKQWZRNUHYL9A9999
b) 機器人能源
![poYBAGOSpfWABmz2AAC_Eqb0z0o004.png](https://file.elecfans.com/web2/M00/81/A1/poYBAGOSpfWABmz2AAC_Eqb0z0o004.png)
https://devnet.thetangle.org/transaction/WVBBZNJAWKBLDXFDAYGSPTZTLGKQIEENGDDJBPAKHCNUHJ9ZMORU9HUEPAHSHJJKDKEGSTJJICXVA9999
c) 能源征稅
![pYYBAGOSpfiAWAKJAADCWl_6B-U645.png](https://file.elecfans.com/web2/M00/82/2B/pYYBAGOSpfiAWAKJAADCWl_6B-U645.png)
最后的想法
我們希望您喜歡這個定制的 IOTA 支付模塊教程,這有助于推動現實世界對 IOTA 技術的采用,以促進個人、公司甚至政府的改進。
如果您正在處理涉及任何類型硬件的另一個 IOTA 用例,您不必從頭開始,但可以使用本教程或我們的通用支付模塊來推動您的項目。
我們要特別感謝 IOTA 社區和 Thoralf https://github.com/Thoralf-M
另請查看我們之前在虛擬網絡環境中對該用例的開發:https ://m2m.akitablock.io
2019 年又是一次很棒的過山車之旅。我們祝愿每個人在 2020 年有個美好的開始,身體健康并大規模采用 IOTA(自然會再次增加其價值^^)。
?
- 使用物聯網和IOTA的分布式健康記錄
- YUHESEN——模塊化智能移動機器人底盤平臺
- Raspberry Pi作為IOTA支付提供商
- IOTA動力嬰兒搖椅
- 使用Alexa語音助手制作IOTA支付系統來收款
- GPRS終端/模塊/modem使用Winsock控網絡編程 1次下載
- 基于Matlab的機構與機器人分析資料下載 13次下載
- 基于DSP和PC的農業機器人控制系統 18次下載
- PCB設計:掃地機器人沿墻傳感器模塊資料下載
- 高通QCC5124藍牙模塊原理圖下載 28次下載
- 高通QCC5144藍牙模塊原理圖下載 17次下載
- 高效高并發高穩定的多人鏈下支付設計方案 15次下載
- 基于LS1021A-IOTA無線連結的參考設計
- 如何進行雙足競步機器人機構和控制系統的設計 12次下載
- 移動微支付系統研究
- 機器視覺系統五個模塊介紹 948次閱讀
- 通用支付系統設計 949次閱讀
- 互聯網支付設計思路 支付系統的總架構 1767次閱讀
- iOTA OTDR智能光鏈路拓撲分析的性能及應用范圍 2416次閱讀
- 華為手機無需解鎖可直接掃碼支付 1.8w次閱讀
- 面對疫情 醫療機器人能幫上什么忙? 2236次閱讀
- 美國公司表示人臉支付不安全馬云和馬化騰是怎么回復的 3601次閱讀
- 云閃付與支付寶和微信支付到底有哪些優勢 1w次閱讀
- 協作機器人編程模塊化的需求如何滿足? 3952次閱讀
- 電信運營商在RFID移動支付領域的應用實例 1134次閱讀
- 小米Pay/三星Pay/NFC-SIM公交卡使用與支付方法流程 1w次閱讀
- 2016首場NFC/移動支付技術與零售應用峰會亮相鵬城 798次閱讀
- 基于DSP的模塊化教育機器人硬件系統方案 2285次閱讀
- NFC手機支付模式解析 1906次閱讀
- NFC刷卡手機支付優缺點 3462次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論