Difference between revisions of "XUELK-TN-003: Industrial IoT (IIoT) and a Non-intrusive Retrofitting Solution for Data Collecting and Monitoring"

From DAVE Developer's Wiki
Jump to: navigation, search
(System overview)
(Cloud architecture and services)
Line 42: Line 42:
  
 
== Cloud architecture and services ==
 
== Cloud architecture and services ==
As stated before, the gateway uploads collected data to the cloud, specifically onto a NoSQL database. The diagram in the previous section shows a solution based on the IBM Watson platform. The software running on the gateway is <em>platform independent</em>, however. Consequently, <em>virtually any platform could be used</em> (Amazon AWS, Microsoft Azure, KaaIoT Technologies Kaa, etc.).
+
As stated before, the gateway uploads collected data to the cloud, specifically onto a NoSQL database. The diagram in the previous section shows a solution based on the IBM Watson platform. The software running on the gateway is <em>platform independent</em>, however. Consequently, '''virtually any platform could be used''' (Amazon AWS, Microsoft Azure, KaaIoT Technologies Kaa, etc.).
  
 
The following picture illustrates in more detail the cloud architecture.
 
The following picture illustrates in more detail the cloud architecture.

Revision as of 10:18, 8 October 2018

Info Box
AXEL ULite-top.png Applies to AXEL ULite
SBC Lynx-top.png Applies to SBC Lynx

History[edit | edit source]

Version Date Notes
1.0.0 October 2018 First public release

Introduction[edit | edit source]

Industrial IoT (IIoT)—sometime referred to Industrial Internet—is one of the key elements of the Industry 4.0 model.


Source: Boston Consulting Group


Nowadays, the implementation of IIoT solutions, associated with machines that are already in operation, are pretty common. This step is usually part of a broader plan that is a migration path toward the Industry 4.0. Traditional industrial machines and systems, which were conceived and deployed before the introduction of Industry 4.0 concept, often have no Internet connectivity. As such, it is usually challenging to find non-intrusive retrofitting solutions to connect them to the Internet.

This Technical Note describes a real-world example in which the versatility of SBC Lynx was leveraged to address this issue. A customized industrial gateway was built on the base of SBC Lynx. This device, which is able to perform non-intrusive data collecting from a legacy industrial machine, is part of a larger data collecting and monitoring system that will be illustrated in the following sections as well.


Keywords: Industry 4.0, Industrial IoT (IIoT), data collecting

System overview[edit | edit source]

The following diagram depicts the architecture of the whole data collecting and monitoring system.

The legacy machine is powered by an embedded system that was designed by DAVE Embedded Systems years ago and that consists of several boards. Two of them are more relevant for the purposes of this discussion. They are named "Single Board Computer" and "I/O board" in the picture.

The former is built upon SBCX. It runs Android 6 (Marshmellow) and implements the high-level business logic besides the capacitive touch-screen based Man-Machine Interface (MMI). The latter integrates a bunch of I/O interfaces. The two boards are connected with an RS485 link on which data are exchanged through a proprietary protocol.

With regard to the gateway, it acts as a traffic sniffer on the legacy machine side. It is connected to the RS485 link and it "eavesdrops" all the traffic flowing through this channel. As it is aware of the protocol used, it can extract each data from the packets exchanged.

On the cloud side, the gateway uploads each extracted data along with an associated timestamp.

Cloud architecture and services[edit | edit source]

As stated before, the gateway uploads collected data to the cloud, specifically onto a NoSQL database. The diagram in the previous section shows a solution based on the IBM Watson platform. The software running on the gateway is platform independent, however. Consequently, virtually any platform could be used (Amazon AWS, Microsoft Azure, KaaIoT Technologies Kaa, etc.).

The following picture illustrates in more detail the cloud architecture.

Cloud architecture

Basic services[edit | edit source]

With regard to the basic services, the platform provides the following:

  • Historical data visualization with advanced queries
  • Real-time data visualization
  • Programmable alarms and notifications