首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» 使用车辆传感器数据在区块链中执行智能事务(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
使用车辆传感器数据在区块链中执行智能事务(2)
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-6-18 13:27
|
只看该作者
使用车辆传感器数据在区块链中执行智能事务(2)
架构概述借助区块链技术,只要添加了一个新事务,就可以在该事务提交到账本之前经历一个共识流程。如果事务数据很多,在共识服务执行其工作时可能会增加延迟。这意味着事务可能需要一定的时间才会向监视系统显示为 “已提交”。可以将这种延迟视为共识延迟。
此外,与区块链交互的应用程序通常需要知道哪些数据是不可否认的,哪些数据是可以否认的。对于可以否认的数据,将数据直接存储在存储库中可能比存储在区块链中更合理。
因为这实际上为数据添加到区块链的速度和量设置了限制,所以来自车辆 IoT 和 V2V 传感器的实时数据不会直接发送到区块链。
在这个演示应用程序的设计中,我们主要关注区块链处理。分析来自 V2V 和 IoT 的实时数据,以识别特定的事件,然后这些事件会发送到 Blockchain 服务。这保证了实时处理与区块链处理之间的适当分离。
该演示不包含任何需要直接访问实时数据的组件。
图 1 说明了该演示应用程序的总体架构:
图 1. 应用程序架构
传感器和 Watson IoT Platform
车载传感器
负责在驾驶期间监视车辆数据,然后将该数据发送到 Watson IoT Platform。主要有两种传感器数据会用于这个演示应用程序:
车载监视设备将会监视速度、位置、方向和其他必要的参数,以分析驾驶模式。
V2V 和 V2I 传感器从附近的车辆或基础架构接收事件,并将它们传输到 Watson IoT Platform 进行进一步分析。
我们使用了一个设备模拟器来模拟此演示所需的传感器数据。
Watson IoT Platform
接收来自传感器的所有车辆事件。基于 Bluemix 的服务将会分析这些事件来查找驾驶模式,然后将输出事件转发到 IBM Blockchain 服务实例,以便执行后续操作。
智能合约和 IBM Blockchain本演示中使用的
智能合约
来自通用 IoT 样本合约,并针对车辆驾驶场景进行了调整。这个智能合约在一个基于 Hyperledger Fabric 的区块链中运行,并被设计为与 Watson IoT Platform 集成。
与通用 IoT 样本合约中一样,将会在区块链账本中处理两类消息:
事务
更改账本状态
查询
读取账本状态
这个智能合约继承了通用 IoT 样本合约的一些非常有用的特性,比如资产历史存储、最新更新优先、一个发出或清除警报的规则引擎、一种跟踪未处理警报的警报机制,以及一种 “部分状态即事件” 模式。
基于 Node.js 的
客户端应用程序
使得利益相关者在执行链代码后,能访问 IBM Blockchain 安全存储中存储的所有数据。在链代码收到并处理 IoT 数据时,利益相关者(保险公司、驾驶员、政府机构)能查看事务的输出。
客户端应用程序使用 IBM Blockchain REST API 查询链代码,并通过一个基于 Web 的界面显示数据。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议