Showcase: IIoT Provisioning with onboard C-chain (Blockchain)
Onboard C-chain is a C-chain version especially for M2M Processes. C-chain is provided within the Industrial IoT at level 0 (process level) to level 2 (process level) of the automation pyramid. The C-chain client communicates with the IoT devices via the OPC UA interface. It monitors configurable variables from OPC UA servers that measure and analyze any value from OPC UA devices and book relevant events as transactions within C chain.
The close coupling of all C-chain processes such as OPC UA client, C-chain client, TDB and embedded database via shared memory leads to extremely high transaction rates of more than 2,400 (two thousand four hundred) transactions per second as needed for a large digital factory.
The Business Process:
In our C-IIoT showcase we show an implementation of onboard C-chain for the evaluation of sensor and person-controlled machine data in the field of IIoT Heavy Machinery. All components of C-chain are deployed on a Raspberry Pi, on an edge device or on a fog computer.
The Process Steps:
An OPC UA client and the C-chain client monitor the data and events of a number of OPC UA servers.
The C-chain client analyzes the data and decides, what must be recorded in C-chain. It builds the transaction payload and sends the signed transaction to the TDB for immediate final settlement, which happens in less than 20 ms.
The TDB books the transaction chains locally and pumps them to one or more servers or to the cloud. In the cloud, transaction chains for authorized peers such as SCADA components or people with the C-chain app are visible on smartphones / tablets / PCs. These data can be used for SCADA control, machine learning, data warehouse analysis, individual, predictive and preventive maintenance.
Do you have a specific scenario in planning? Then please contact us. We are happy to provide you with our know-how in the area of business modeling based on C-chain.