Introduction to the Internet of Things & Open Data


The Presentation inside:

Slide 0

Introduction to the Internet of Things & Open Data Charalampos Doukas, CREATE-NET @BuildingIoT www.buildinginternetofthings.com


Slide 1

The Internet of Things Let’s start with some generic definition: + ?


Slide 2

The Internet of Things The purpose: Sense & Control Things Sense Communicate Interact


Slide 3

The Internet of Things Sensing


Slide 4

The Internet of Things Communicating


Slide 5

The Internet of Things Interacting


Slide 6

The (recent) Past Many DIY- community projects Evolution of Open Hardware (Arduino, Flyport, etc.) Some commercial devices Self-Tracking domain (very popular) Home Automation (Philips Hue Connected Light bulb)


Slide 7

The Present The Connected Body The Connected Home Connected Cities + Mobility The Connected Industry


Slide 8

The Present QuantifiedSelf Devices for self tracking New Interfaces


Slide 9

The Present QuantifiedSelf Devices for self tracking


Slide 10

The Present QuantifiedSelf Devices for self tracking Features ? Collect and visualize information Performance Habits Motivate Social features Reminders + great space for improvement…


Slide 11

The Present The Connected Home Home Automation & Control Indoor location services Power monitor and remote control Lights Irrigation systems


Slide 12

The Present The Connected Home Home Automation & Control Smart Door Locks and Access Management Smart Gateways (fusion of networking technologies) Fire-Smoke Detectors Thermostats …


Slide 13

The Present The Connected Home Features: Control remotely Generate reports (energy, etc.) Better (?) automation Lowest market penetration = huge space for improvement


Slide 14

The Present The Connected City Vehicle and Traffic Management Parking systems Waste management


Slide 15

The Present The Connected City Sensing & Crowdsourcing data


Slide 16

The Present The Connected Industry Location services (Assets, People) Security Payment


Slide 17

The Present The Connected Industry Pricing - Promotion Packaging


Slide 18

The Present The Connected Industry Features Promoting services based on geo-location Simplify payment Open space for fusion of services {home, car, appliance sensing with retail}


Slide 19

IoT & Open Data Street/Traffic Environment Public Infrastructures X Data


Slide 20

IoT & Open Data Open Data leverages on IoT technologies Cloud Computing Big Data Scalability Availability Stream Processing Data Mining


Slide 21

Internet of Things {How?}


Slide 22

Internet of Things Things Services


Slide 23

Things Smartify = Sense & Control Brain (microcontroller-microprocessor) Sensors Actuators Communication interfaces (&protocols)


Slide 24

Prototyping


Slide 25

Prototyping


Slide 26

Sensing Gas & Air quality Barometric pressure Temperature & Humidity Light & Sound Motion Flex & Force Position Magnetic fields Electricity Biometrics


Slide 27

Sensing Proximity & Presence Weight Liquids & Liquid flow Radiation …


Slide 28

(Re)Acting Move things (motors) Activate (switches) Interfaces Sound Light Displays Remote interfaces Social Email, text, … Phone (twillio)


Slide 29

When prototyping…


Slide 30

Communicating


Slide 31

Communicating No golden solution! You will always need a gateway! The questions are: Range Power consumption What gateways are already available


Slide 32

Communicating Wearables: Small size -> small battery, but great autonomy Smartphone as a gateway Short range -> BT and BLE Home automation: WiFi router available If power is an issue -> ZigBee or RF


Slide 33

Protocols Web based: HTTP REST WebSockets M2M (lower resources + actuation) MQTT CoAP XMPP STOMP …


Slide 34

Services Web Mobile Web


Slide 35

Part B Let’s talk about building your own IoT Environment


Slide 36

What does it take on the back-end? Application server Database system Setup & Maintenance Scalability? -> Cloud environment Provide APIs Bring more users, external apps Support external APIs Support M2M protocols …..


Slide 37

What does it take on the back-end? Software Hardware Libraries APIs Data? Users?


Slide 38

What does it take on the back-end? Hosting Outsourcing Resources scalable


Slide 39

Meet COMPOSE Scalable PaaS IoT Marketplace Development Tools Sensor Communication Technologies


Slide 40

What is it? Smart Territory App COMPOSE customized services COMPOSE internal components Smart City App User applications COMPOSE developer tools COMPOSE controller SDK, GUI, etc. Adapter to CF controller Monitor COMPOSE components Smart Spaces App CouchBase STORM RDF Store SPARQL discovery, composition recommendation Service Object FE Service Management Data Management Comm. Bootstrap Comm. Peers Scalable Comm. Built-in Services NoSQL DBMS COMPOSE security Augmented buildpack Code analysis Provenance, Identity


Slide 41

What is it? Developer Friendly!


Slide 42

What is it? Developer Friendly! 1-Click-Deploy Debug Info Customize source code Navigation bar Active Service Composition Conceptual idea from Node-RED


Slide 43

What is it? MQTT WebSockets XMPP … Service Discovery Security IoT Marketplace


Slide 44

Where to get it? http://www.compose-project.eu http://www.servioticy.com https://github.com/compose-eu @COMPOSE_Project


Slide 45

Open Data in COMPOSE Open Data Pilots Street/Traffic Public Infrastructures Meteo Data OpenStreet map


Slide 46

Open Data in COMPOSE DEMO


Slide 47

Open Data in COMPOSE Bring COMPOSE your Data Open Data APIs Ideas


Slide 48

Thank you! @buildingiot @iotitaly IoT Trento Meetup Group


×

HTML:





Ссылка: