资料介绍
描述
对这个 IOTA 机器支付原型有什么期待
付钱让机器人工作,谁付钱让风车生产和输送能源,然后触发向政府自动缴税——听起来很超前?我们已经基于下一代分布式账本技术(DLT)IOTA Tangle 构建了它。通过这个分步说明和我们强大的开源“IOTA 支付模块”,您可以轻松地重新构建这个原型,即使是初学者/中级水平。随时为高技能人员和创新企业修改和扩展它。
*H2M = 人对机 // M2M = 机器对机器
机器经济 2020
关于“区块链”的大炒作结束了。现在的积极影响是仍然不了解分布式账本技术 (DLT) 的严肃人士和大公司越来越感兴趣。这就是为什么我们正在构建有形原型,以现场演示这项新技术将如何影响业务流程、交易成本和速度,甚至流程自动化。
到 2020 年,机器可以互相支付并自动交互。在这个简单的便携式原型中,机器人在收到付款到自己的专用机器“银行”账户后立即开始工作,它需要能量来完成工作,这就是它向风能供应商付款的原因,触发自动 % 纳税政府。
我们开发的便携式原型应该通过现场体验来揭开 DLT 的神秘面纱并进行教育。您、大学和公司可以轻松地重建和修改它,因为我们已经发布了说明、所需的硬件和代码开源。
构建硬件设置并安装所需的软件
这里的目标是组装所有硬件和软件以拥有一个完全自动化的原型,由您自己构建并展示给您的观众(朋友、大学、公司等)。我们将指导您逐步完成每个必需的阶段,确切地说我们是如何在无数次反复试验和错误之后构建最新版本的。
让我们开始工作吧:
A) 首先将硬件组件放在一起。你有 3 个机器设备:一个机器人手臂(来自 Education EV3 套装,手册:tiny.cc/36y4hz ),一个能源风车和一个政府税收大楼。详细的说明手册随包装一起提供,链接在上面或可以在网上找到。
B) 使用我们的 10 步子指南安装树莓派并将它们连接到触摸屏(对每台机器重复此过程三次):https ://machineeconomy.github.io/cookbook/docs/00_setup_raspberry_pi
C)在每台机器/ Pi 上安装 IOTA 支付模块。这是一个简单快速的安装,其中为每台机器制作了 3 个定制的支付模块:
- 机器人:https ://github.com/machineeconomy/akita-robot
- 能源:https ://github.com/machineeconomy/akita-energy
- 政府:https ://github.com/machineeconomy/akita-government
按照每个存储库的“使用”部分中描述的说明进行操作。并在下面找到第一台机器(机器人)的完整说明:
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
✅ 显示前端属性机器类型、钱包余额、当前操作、上次交易。
*标准支付模块目前不包含前端
转到控制台>付款>付款>地址以纯文本形式查看您的机器地址。
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) 流程步骤是完全自动化的,不需要任何人/手动交互。
我们的定制构建被编程为转移以下金额:
a) Human/Trinity 发送给机器人 = 3 IOTA
b) 机器人现在有 3 IOTA 的新余额并发送到 Energy = 2 IOTA
c) Energy 现在有 2 IOTA 的新余额并发送给 Tax = 1 IOTA
下面列出了所有交易,以在公共 IOTA Tangle Explorer 上进行验证:
a) 人对机器人
https://devnet.thetangle.org/transaction/FHLPKHZQKZU9XACLKOGWN9XNBTFVYWDMYIKTVCFVKEJHAJ9AHYOIOWHJCXBNJNIMIKQWZRNUHYL9A9999
b) 机器人能源
https://devnet.thetangle.org/transaction/WVBBZNJAWKBLDXFDAYGSPTZTLGKQIEENGDDJBPAKHCNUHJ9ZMORU9HUEPAHSHJJKDKEGSTJJICXVA9999
c) 能源征税
最后的想法
我们希望您喜欢这个定制的 IOTA 支付模块教程,这有助于推动现实世界对 IOTA 技术的采用,以促进个人、公司甚至政府的改进。
如果您正在处理涉及任何类型硬件的另一个 IOTA 用例,您不必从头开始,但可以使用本教程或我们的通用支付模块来推动您的项目。
我们要特别感谢 IOTA 社区和 Thoralf https://github.com/Thoralf-M
另请查看我们之前在虚拟网络环境中对该用例的开发:https ://m2m.akitablock.io
2019 年又是一次很棒的过山车之旅。我们祝愿每个人在 2020 年有个美好的开始,身体健康并大规模采用 IOTA(自然会再次增加其价值^^)。
- 使用物联网和IOTA的分布式健康记录 0次下载
- DGT-01M四轮差速移动机器人底盘
- YUHESEN——模块化智能移动机器人底盘平台
- Raspberry Pi作为IOTA支付提供商 0次下载
- IOTA动力婴儿摇椅 0次下载
- 使用Alexa语音助手制作IOTA支付系统来收款 0次下载
- GPRS终端/模块/modem使用Winsock控网络编程 1次下载
- 基于Matlab的机构与机器人分析资料下载 10次下载
- 基于DSP和PC的农业机器人控制系统 16次下载
- 高通QCC5124蓝牙模块原理图下载 20次下载
- 高性能低成本的蓝牙模块CSR6576原理图 13次下载
- 高通QCC5144蓝牙模块原理图下载 16次下载
- 高效高并发高稳定的多人链下支付设计方案 15次下载
- 基于LS1021A-IOTA无线连结的参考设计 0次下载
- 如何进行双足竞步机器人机构和控制系统的设计 12次下载
- 通用支付系统设计 659次阅读
- 互联网支付设计思路 支付系统的总架构 1348次阅读
- iOTA OTDR智能光链路拓扑分析的性能及应用范围 2061次阅读
- 华为手机无需解锁可直接扫码支付 1.5w次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2022次阅读
- 美国公司表示人脸支付不安全马云和马化腾是怎么回复的 3343次阅读
- 云闪付与支付宝和微信支付到底有哪些优势 1w次阅读
- 刷脸支付对我们有哪些改变?需要注意那些问题 4299次阅读
- 银联支付系统的结构介绍 3986次阅读
- 协作机器人编程模块化的需求如何满足? 3711次阅读
- 小米Pay/三星Pay/NFC-SIM公交卡使用与支付方法流程 9990次阅读
- 2016首场NFC/移动支付技术与零售应用峰会亮相鹏城 719次阅读
- 基于DSP的模块化教育机器人硬件系统方案 1933次阅读
- NFC手机支付模式解析 1779次阅读
- NFC刷卡手机支付优缺点 3282次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多