Transcript
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]

 


Recommended