15
Using FIWARE and Microsoft Azure for the development of IoT solutions 02.12.2015. Nebojša Stojanović How we did it

Using FIWARE and Microsoft Azure for the development of IoT solutions

Embed Size (px)

Citation preview

Page 1: Using FIWARE and Microsoft Azure for the development of IoT solutions

Using FIWARE and Microsoft Azure for the

development of IoT solutions

02.12.2015.

Nebojša Stojanović

How we did it

Page 2: Using FIWARE and Microsoft Azure for the development of IoT solutions

IoT Overview• “Buzzword”• The term IoT was first used by

Kevin Ashton in 1999•  Phases of Internet Evolution

I generate 200MB of information per year

I have 100.000 followers

I generate 100GB of information per year

Page 3: Using FIWARE and Microsoft Azure for the development of IoT solutions

Lots of generic components

Page 4: Using FIWARE and Microsoft Azure for the development of IoT solutions

Market needs IoT products

Page 5: Using FIWARE and Microsoft Azure for the development of IoT solutions

A Reference Architecture for IoT

Source: http://wso2.com/download/wso2_whitepaper_a-reference-architecture-for-the-internet-of-things.pdf

Page 6: Using FIWARE and Microsoft Azure for the development of IoT solutions

Ingestor (broker)

Collection Presentation & action

Event producers

Transformation

Long-term storage

Event Hubs

Storage adapters

Stream processingCloud gateways

(web APIs)

Field gateways

Applications

Legacy IOT (custom protocols)

Devices

IP-capable devices(Windows/Linux)

Low-power devices (RTOS)

Search and query

Data analytics (Excel)

Web/thick client dashboardsService

bus

Azure DBs

Azure storage

HDInsight

Stream Analytics

Devices to take action

Microsoft Azure IoT services

Source: blogs.msdn.com/b/petsablog/archive/2014/12/11/iot-for-mortals-part-i.aspx

Page 7: Using FIWARE and Microsoft Azure for the development of IoT solutions

FI-WARE Generic Enablers- IoT Services Enablement

Source: https://www.fiware.org/2015/03/27/build-your-own-iot-platform-with-fiware-enablers/

Page 8: Using FIWARE and Microsoft Azure for the development of IoT solutions

Our IoT solutions for creating smart environment

Page 9: Using FIWARE and Microsoft Azure for the development of IoT solutions

Our IoT solutions for creating smart environment

Page 10: Using FIWARE and Microsoft Azure for the development of IoT solutions

• End-to-end solution for the environment monitoring. • System components: measuring device, back-end

infrastructure and client applications (web and mobile). 

ekoNET solution

Page 11: Using FIWARE and Microsoft Azure for the development of IoT solutions

IngestionCollection Presentation and action

Event producers

Transformation

Long-term storage

Event Hubs (Raw data)

Transformation Service (Event Processor Host)

EB800 device(HTTPS )

Access & device mgmt

Web/thick client dashboards

Web API

Azure DBs

Blob storage

Stream Analytics (Log Raw

Data)

ekoNET Azure hosted platform

RPi800 device(HTTPS )

Event Hubs (Transform

ed data)

Stream Analytics

(Log Transformed

Data)

Stream Analytics

(Save Transformed

Data)

Real-time data

Web Socket

Page 12: Using FIWARE and Microsoft Azure for the development of IoT solutions

ekoNET FIWARE set-up

Page 13: Using FIWARE and Microsoft Azure for the development of IoT solutions
Page 14: Using FIWARE and Microsoft Azure for the development of IoT solutions
Page 15: Using FIWARE and Microsoft Azure for the development of IoT solutions

Q&A

Feel free to ask any question [email protected]