美国疾病控制和预防中心最近建议消费者扔掉所有商店购买的长叶莴苣,并警告餐馆不要在大肠杆菌爆发期间供应这种生菜50多人患病在几个州。”
这个问题突出了现代供应链的危险。它们帮助降低了成本,提高了商业效率,但它们很复杂,一次失败就能让几千英里外的人生病。我们吃的食物和使用的药品来自遥远的供应商,用冷藏车运输,储存在不同的仓库里。如何跟踪易腐商品从供应商到客户?如何监控装运期间的温度状况以避免污染?变质产品即使在运输过程中或储存在仓库中,如何才能迅速召回?
物联网传感器和区块链具有保护供应链、识别污染发生地点和加快产品召回的潜力。解决方案是复杂的,涉及多方,就像要解决的问题一样。
背景
产品需要在源头加上制造商信息以及时间和地点的标签。低成本的RFID标签和条形码使得这种技术在数以百万计的产品中可行。一个更大的挑战是跟踪商品在供应链中的移动——从制造商,运输商,仓库,最后到商店。这就像跟踪你的联邦快递,但要复杂得多:
- 大量的产品通过供应链流动
- 制造、加工、运输多方参与
- 卡车的温度变化和延迟装运
- 在仓库中停留的时间过长可能导致敏感产品变质,如果产品(如一批生菜)受到污染,如何识别和召回其他运输货物?
Blockchains
手工跟踪产品的生产和发货是不可行的,因为供应商的数量和发货数量已经激增。需要的是什么记录和执行事务的自动化系统。它必须是可信赖的,不可逆转的,对供应链中涉及的不同供应商、运输商和分销商来说是可获得的。理想的区块链应用程序。以下是组成部分:
- Hyperledger织物是Linux基金会提供的广泛使用的开源区块链实现。它用于在供应链成员之间记录和共享信息。例如,当一批生菜离开仓库时,卡车上的传感器会记录下时间、地点以及卡车内的温度。
- 聪明的合同(也称为“链码”)是一种以数码方式促进和强制合同履行的手段。它们允许没有第三方的性能事务,并且是可跟踪的和不可逆转的。智能合同可以记录卡车在给定的时间和地点将这批生菜送到仓库。
- 对等节点在织物网络中执行链码、访问账簿数据、支持交易以及与应用程序接口。例如,零售商可能有一个应用程序,可以查询分类账,以检查其生菜发货的状态。
- 订货方节点确保区块链的一致性,并将认可的事务交付给网络的对等方。它们验证供应链的成员身份和角色。传输程序首先通过订单节点的数字证书进行身份验证,然后才能使用交付细节更新fabric。
甲骨文如何应用物联网和区块链
管理关键任务供应链是令人畏惧的。基础设施必须支持数十个使用不同软件应用程序的供应商,处理由应用程序和传感器生成的数百万笔交易。以下是甲骨文公司的做法:
- 合作伙伴和传感器首先获得认证和授权访问和更新区块链简化了建立新的集成供应链的过程。
- 这个过程开始于生产线监控检测异常并确保质量控制。在此过程中,它还在持续跟踪通过供应链的货物,包括驾驶员及车辆状况。
- 然后,从基于云的区块链中不同的系统和合作伙伴收集数据。这数字线程记录与产品从生产到消费的整个生命周期相关的数据。
传感器读数如何在区块链中反射
传感器不直接写入区块链。传感器处理基本功能,如感觉和报告。决定是否以及如何读取传感器的逻辑由单独的应用程序处理。Oracle物联网应用程序在业务逻辑层决定应该将哪些传感器读数写入区块链。比起向单个物联网传感器添加逻辑,这是一种更可扩展和实用的方法。
实时反应
随着交易量和供应链中断成本的增加,纠正措施和产品召回的迅速发生至关重要。甲骨文的自主云使用人工智能(AI)和机器学习(ML)算法,以降低风险和获得预测洞察力。例如,一个系统可以通过训练来“学习”一辆运输卡车内的通常时间和温度条件。然后,它可以检测发货中的异常情况,并标记该发货以便检查,因为正在运输的物品在运输过程中可能已经变质。
集成的iot -区块链系统在部署的同时也在进化。但多亏了甲骨文、Linux基金会、IBM和其他供应商,我们才能够信心满满地吃生菜。