首页 IoT安全中心 最佳实践 10分钟体验IoT数据上区块链

10分钟体验IoT数据上区块链

本文介绍了如何使用IoT区块链Hub实现物联网数据可信上链。

1. 配置物联网数据上链规则

1.1 请使用阿里云账号登录

请使用您的阿里云账号登录,访问IoT区块链Hub的控制台:https://iotsec.console.aliyun.com/

说明

如果您无法登录,可以联系现场工作人员在活动专用PC上使用临时账号。

1.2 开通试用

请在页面点击“开发者活动”获取试用资格。

image.png

点击下一步进入到授权页面:请“同意“IoT区块链Hub访问阿里云物联网平台的数据。

image.png

1.3 添加产品

IoT区块链Hub-上链设备-添加设备-创建产品。

image.pngimage.png

在下拉框中选择所创建的产品,授权个数填写1,点击确定。

image.png

1.4 产品授权

IoT区块链Hub-上链设备-授权。选中业务链,移动到右方进行业务链授权,以授权产品下的IoT设备拥有上链权限。

image.png

1.5 路由规则配置

IoT区块链Hub路由规则。配置路由规则,把IoT设备数据路由到所配置的区块链。

image.png

2. 模拟物联网设备发送数据

2.1 设置上链数据

使用SSH工具登录模拟的物联网设备,启动数据上链脚本upload-to-blockchain.sh,需要输入以下4个参数:productKey,Token,明文数据,隐私数据。

  1. 资产管理-直连设备-详情,获取productKey和Token参数。

image.png

image.png

  1. 明文数据和隐私数据由用户输入,明文数据保持不变进行上链,隐私数据由数据处理规则处理之后再进行上链。

image.png

2.2 触发数据上链

在命令行输入4个参数后,执行如下命令触发数据上链。

./upload-to-blockchain.sh -k e1AcabcdCzG -t i11jd4G7w5nIgGbIctk1234D88188211 -p "温度:20" -s "xxx123xxx"

2.3 输出取证ID+DID参数

上链完成后会输出完整DID和6位取证ID。DID参数用于控制台数据查询,6位取证ID用于使用支付宝小程序取证。

image.png

3. 查看上链数据

3.1 查询上链数据

IoT区块链Hub-上链数据查询,查看到第2步中物联网设备发送的数据已经存证到区块链。

image.png

4.使用支付宝小程序验证

4.1 使用手机贴近RFID标签

请使用手机贴近RFID标签,点击消息弹窗会自动打开支付宝小程序。

说明

您的手机需要支持并打开NFC功能。如果不支持,请使用活动现场提供的手机进行体验。

lADPJv8gVWDvPu7NBQDNAlA_592_1280.jpg

4.2 输入取证ID

请点击碰一碰按钮,并再次将手机贴近标签。在”安全RFID标签“页面输入6位取证ID后点击”立即取证“按钮。

image.png

image.png

4.3 查看上链数据信息

image.png
阿里云首页 IoT安全中心 相关技术圈