Meet up#2v0.2

38
Megatris Comp. LLC FRANCESCO RAGO MEGATRIS COMP. LLC INTERNET OF THINGS A REAL TIME CASE

Transcript of Meet up#2v0.2

Megatris Comp. LLC

F R A N C E S C O R A G OM E G A T R I S C O M P . L L C

INTERNET OF THINGS A REAL TIME CASE

AN AFTERNOON SPEAKING ABOUT:

• IoT architectural components

• IoT real life example: a solar plant management

• Hardware schematics

• Software schematics

Megatris Comp. LLC 2

PRESENTATION PURPOSE

• First of all we will talk about a real project about IoT:

a solar plant data collection and analysis.

• After we will start adeeper analysis of IoT

architecture and components.

Megatris Comp. LLC 3

Megatris Comp. LLC 4

ARCHITECTURAL COMPONENTS

IOT AS UMBRELLA TERM

• The Internet of Things is an umbrella that includes multiple different categories: • Wireless Sensor Networks

• Internet-connected wearable's

• Low power embedded systems

• RFID enabled tracking

• Use of mobile phones to interact with the real world (e.g. sensing)

• Devices that connect via Bluetooth enabled mobile phones to the Internet

• Smart Homes

• Connected Cars

• And many more

Megatris Comp. LLC 5

MODULAR SCALABLE ARCHITECTURE

• A modular scalable architecture that supports

many requirements across a wide variety of use

cases is inherently useful and valuable.

• It provides a starting point for architects looking to

create IoT solutions as well as a strong basis for

further development.

• The reference architecture that we propose is

inherently vendor neutral and not specific to a set

of technologies, although it is highly influenced by

best of breed open source projects and

technology.

Megatris Comp. LLC 6

TECHNOLOGY BACKBONE OF THE IOT

• The technology backbone of the IoT is

characterized by three core building blocks:

• Sensors and actuators

• Embedded processing

• Connectivity and the cloud

Megatris Comp. LLC 7

SENSORS AND ACTUATORS

• Smart objects use sensors and actuators to interact with their physical environments.

• Sensors are used to measure the state of the environment.

• Essentially, sensors take a mechanical, optical, magnetic or thermal signal and convert this into voltage and current.

• This data (e.g. whether the voltage is high or low) can then be processed.

• Actuators are employed to change or affect the environment.

Megatris Comp. LLC 8

EXAMPLE CURRENT SENSOR

Megatris Comp. LLC 9

ACTUATORS

• Voltage and current induce a mechanical, optical,

magnetic or thermal change or affect in the

physical environment.

• They range from the very simple to the very

complex.

Megatris Comp. LLC 10

EMBEDDED PROCESSING

• Embedded processing is what gives smart objects

their intelligence. This function is usually provided by

a ‘microcontroller’.

Megatris Comp. LLC 11

MICROCONTROLLERS

• Run the software of the smart object and are

responsible for connecting its sensors and actuators

with server

• A microcontroller is a small low powered computer

on a chip minus the monitor, keyboard and mouse.

Megatris Comp. LLC 12

ARDUINO UNO

Megatris Comp. LLC 13

Arduino is an open-source

computer hardware.

It provides sets of digital and

analog I/O pins that can be

interfaced to various extension

boards and other circuits.

The board features serial

communications interfaces,

including USB.

There are many Arduino-compatible and Arduino-derived

boards.

RASPBERRY PI 1 & 2

Megatris Comp. LLC 14

The Raspberry Pi is a series

of credit card-sized single-board

computers.

The next-generation Raspberry

Pi, Raspberry Pi 2, was officially

announced. The computer

board features a Broadcom

BCM2836 SoC, with a quad-core

ARM Cortex-A7 CPU, a

VideoCore IV dual-core GPU and 1 GB of RAM.

CLASSES OF DEVICES

1. Devices have embedded 8-bit System-On-Chip (SOC) controllers.

• Open Source Hardware platform Arduino: e.g the Arduino Uno platform and other 8-bit Arduinos. These typically have no operating system.

2. Systems based on Atheros and ARM chips that have a very limited 32-bit architecture. Commonly these run a cut-down or embedded Linux platform such as OpenWRT, or dedicated embedded operating systems.

3. Full 32-bit or 64-bit computing platforms. • The Raspberry Pi or the BeagleBone, may run a full Linux OS or another

suitable Operating System such as Android. In many cases these are either mobile phones or based on mobile-phone technology. These devices may also act as gateways or bridges for smaller devices

Megatris Comp. LLC 15

COMMUNICATION

• The communications between devices and the

Internet or to a gateway employing a plethora of

different communication technologies to create

networks topologies:

• Direct Ethernet or Wi-Fi connectivity using TCP or UDP (we will look at protocols for this later)

• Bluetooth Low Energy

• Near Field Communication (NFC)

• Zigbee or other mesh radio networks

Megatris Comp. LLC 16

CONNECTIVITY AND THE CLOUD

• Smart objects can leverage a number of different

network topologies

Megatris Comp. LLC 17

9/18/2014 9:49 AM Megatris Comp. LLC 18

RAMA

AN APPL ICAT ION OF IOT TECHNOLOGY

RAMA

• An integrated system of Command, Control and Communication for Solar Plants and Building Automation.

• Solar power plant is based on the conversion of sunlight into electricity, either directly using photovoltaic (PV), or indirectly using concentrated solar power (CSP). Concentrated solar power systems use lenses or mirrors and tracking systems to focus a large area of sunlight into a small beam. Photovoltaics converts light into electric current using the photoelectric effect.

19

GREEN TECHNLOGIES

• "GREEN" Technologies and projects rely heavily on

energy monitoring and management solutions to

capture data for ROI . In many cases, these

monitoring systems collect the necessary sample

data used to analyze plant performance .

20

Megatris Comp. LLC 21

PURPOSE

POWER MONITORING

Megatris Comp. LLC leverages information to control energy plant.

22

POWER MONITORING

• Power monitoring solutions allow the end user to plan and coordinate activities during peak times. These solutions also provide continuous information to monitor performance and compare against known baseline(s) that in turn facilitate the compliance of energy based initiatives.

23

POWER MONITORING

• Unmanned communication of malfunctions and technical problems to maintainers

• Communication with cloud based applications making a software integration

• Command corrective and preventive actions

• Use of distributed IoT based architecture

24

9/18/2014 9:49 AM Megatris Comp. LLC 25

PLANT STRUCTURE

Server

Controller/

GATEWAY

Server DB

Internet Public

Internet CABLE

Camera

LEGACY SYSTEM

Administrator HelpDesk

Sensor Actuator

26

BASIC ON FIELD CONNECTIONS

27

2/24/2015 8:00 PM Megatris Comp. LLC 28

Megatris Comp. LLC 29

Plant

Plant Level

Service Center in the Cloud

ARCHITECTURE

30

Megatris Comp. LLC 31

SOFTWARE ARCHITECTURE

Events

Collection

Actuator

Events

Analysis

Orders

Events &

Log SendC

l

o

u

d

S

e

r

v

e

r

S

e

n

s

o

r

s

G

ri

d

Controller

Management

A

c

t

u

a

t

o

r

s

GATEWAY/CONTROLLER

32

Server

Event Data

Module

Control

Module

Communica

tion Server

IT Events

Extraction

Events

Extraction

Events

AnalysisCommands

SOAP

Server

33

WEB SERVER

• Systems Administration

• Events Data Display

• Manual Command management

• Maintenance Management

34

DASHBOARD

• Display :

• Strings current and power geneted

• Inverter power generated

• Plant Status RT

Megatris Comp. LLC 35

EVENT ANALYSIS: ANALYTICS

• Predict

• Predictive Analytics

• Solutions:

• Simulation

• Statistics & linear

regression

• Command

• Prescriptive Analytics

• Solutions:

• Simulation

• Optimisation

Megatris Comp. LLC 3636

ANY QUESTIONS?

SHIFT HAPPENS: BE PREPARED