Open main menu

DAVE Developer's Wiki β

Changes

System overview
== System overview ==
The followgin following diagram depicts the architecture of the whole data collecting and monitoring system.
The legacy machine is powered by an embedded systems system that was designed by DAVE Embedded Systems years ago and that consists of several boards. Two of them are the 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 a an RS485 linkon which data are exchanged through a proprietary protocol.
With regard to the gateway, it acts as a traffic sniffer on which 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 are from the packets exchanged through a proprietary protocol.,
on which On the cloud side, the gateway uploads each extracted data along with an associated timestamp. == Cloud architecture and services ==As stated before, the gateway uploads collected data are exchanged through to the cloud, specifically onto a proprietary protocolNoSQL 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.). The following picture illustrates in more detail the cloud architecture. [[File:DAVE-IIoT-cloud-bd.png|thumb|center|600px|Cloud architecture]] ==Basic services==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
4,650
edits