Cloud Computing - IoT


What is cloud computing and how it works?

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet. Large clouds, predominant today, often have functions distributed over multiple locations from central servers. If the connection to the user is relatively close, it may be designated an edge server.
(Source: Wikipedia)


DAVE Embedded Systems' role is to enable customers to build their own cloud infrastructure by supporting the SW and HW development which enables the connection between the edge and the cloud. In this scenario the DAVE Embedded Systems know how on embedded systems and he knowledge about the most known platforms such us Amazon AWS, Google Cloud, IBM Watson and Microsoft Azure is a good reason to start a discussion about wha DAVE Embedded can do in this field for customers. In the following there is a list of experiences of DAVE Embedded Systems' Team in this market:


LIVE DEMO: have a look and learn how DAVE Embedded Systems has revamped a classic industrial device into a brand new IoT device

In this demo, you can see the output result we got in the Industrial oven described in this Application Note. DAVE Embedded Systems is able to support customers in the GUI design of a cloud-based system.

Click to see the DEMO running!

The typical process for designing a cloud-based application consists of:

  • integrate any device to getting the data from the machinery to a cloud-based platform (See the Application Note )
  • select the cloud platform (we use typically Amazon AWS and Microsoft Azure but also IBM Watson and Google Cloud are integrated within our edge device software)
  • define the services required at the cloud level:
    • Over The Air (OTA) update of devices
    • device monitoring and logging
    • predictive maintenance
    • ...
  • Define the security level of your system:
    • secure boot
    • cloud access restrictions
    • device maintenance on the field (if required cloud authentication or not)
    • ...
    • define user profiling (manager, service, R&D, etc)
    • define the aesthetics

DAVE Embedded Systems support all this process with a turn-key service for our customers in order to get as soon as possible a solution running on the field. Typically the process starts only with logging (so customers can start getting data from the field, analyzing those data and learning about the customer user experience) and then moving (in sequence) to:

  1. profiling users
  2. security
  3. standard maintenance (sell spare parts, etc)
  4. predictive maintenance (based on log analysis)
  5. ...

DAVE Embedded Systems is available to support customer process in order to support, at a technical level, the above internal processes

The DAVE Embedded Systems' Know-How:

MISC-TN-004: Running Debian (armbian) on SBCSPG

MISC-TN-005: Running AWS Greengrass Core on SBCSPG

MISC-TN-006: Implementing a full Industrial IoT system with SBCSPG, Eclipse Kura™, and Eclipse Kapua™

MISC-TN-007: Using Node-RED on SBCSPG to develop zero code applications

SBCX-TN-004: Running Armbian Buster (Debian 10)

SBCX-TN-005: Using TensorFlow to implement a Deep Learning image classifier based on Azure Custom Vision-generated model

XUELK-TN-001: Configuring SBC Lynx as industrial router

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

XUELK-WP-001: Secure boot on iMX6UL

Video Youtube: 

Get a quote

Page 1 of 4
Personal information
Dave - Embedded Systems / Need help?
Dave - Embedded Systems / Dave Wiki
Dave - Embedded Systems / Newsletter

crediti: Representa