javacro'14 - cloud platforms in internet of things – krešimir mišura and branimir conjar

13
Cloud platforme u Internetu stvari stvari Krešimir Mišura Branimir Conjar

Category:

Technology


0 download

DESCRIPTION

The Internet of things (IoT) is a scenario in which objects are provided with unique identifiers and the ability to automatically transfer data over a network without requiring human interaction. The idea is that everything is connected, and is able to provide and use data. So, a water sprinkler will check the weather forecast before watering the lawn, a smart bracelet will notify the ambulance if the person wearing it has a heart attack, and the heating in our apartment will start once it gets a notification from our car that we have left work and are heading home. The presentation will give an overview of enabling technologies for the Internet of things, focusing on the cloud platforms that allow the storage, analysis and usage of device provided data. We will describe the services that such platforms provide, show you how to use them with your own devices, and overview a couple of the most widely used ones.

TRANSCRIPT

Page 1: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

Cloud platforme u Internetu stvaristvari

Krešimir MišuraBranimir Conjar

Page 2: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

Internet stvari

• Svakodnevne stvari se spajaju

na Internet i dobivaju nove

mogućnosti

• Senzori i aktuatori

2

• Povezivanje

• Ljudi i procesi

Page 3: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

Velika očekivanja

Internet of Everything will create an incredible $19 trillion in economic benefit and value over the next decade.

–John Chambers, Cisco CEO

3

Page 4: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• E-zdravstvo

• Pametne kuće

• Pametni gradovi

• Automobili i transport

Domene

• Automobili i transport

• Industrijske primjene

• Očuvanje okoliša

• Poljoprivreda

• ...

4

Page 5: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Arduino (10$ ebay)

• Ethernet shield (10$ ebay)

• Ostale komponente

Jednostavna izrada prototipa

• (relay, tranzistor, diode... 4-5$)

• Software ~200 linija C koda

• Rezultat: upravljanje grijanjem ureda

• preko jednostavnog HTTP upita

5

• http://127.0.0.1:12345/set?temp=24&on=true

Page 6: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Perzistencija i analitika podataka

• Prevođenje između različitih formata

• Tržište aplikacija

• Integracija uređaja u društvene mreže

Razlozi za korištenje web platforme

• Integracija uređaja u društvene mreže

• Otkrivanje uređaja i aplikacija

• Višestruko korištenje istih funkcionalnosti

• Brži razvoj

6

Page 7: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Ethernet / WiFi / ZigBee / Bluetooth ...

• TCP / IP

• REST / HTTP / CoAP

Protokoli i standardi

• REST / HTTP / CoAP

• XML / JSON

7

Page 8: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Altizon

• Arkessa

• Axeda

• Basen

• Carriots

Popularne platforme

• Lelylan

• Lucid

• One platform (Exosite)

• Global Sensor Networks

• Nimbits• Carriots

• Concirrus

• DeviceCloud (Etherios)

• Evrythng

• GroveStreams

8

• Nimbits

• Open.Sen.se

• ThingWorx

• Xively

• ...

Page 9: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar
Page 10: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Mnoge tvrtke pružaju primjere klijentskog koda za

Arduino, Raspberry i slične platforme

• Većinom open-source

• Besplatno korištenje platformi za nekomercialne

Razvoj

• Besplatno korištenje platformi za nekomercialne

uređaje

• Velika zajednica korisnika

10

Page 11: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

• Privatnost i sigurnost

• Otkrivanje podataka i uređaja

• Pregovaranje između aplikacija i uređaja

• Dinamičko povezivanje

Budućnost

• Dinamičko povezivanje

11

•"The future of technology means making the

computer disappear"

Page 12: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

Hvala!Hvala!

Page 13: JavaCro'14 - Cloud Platforms in Internet of Things – Krešimir Mišura and Branimir Conjar

Kontakt

Krešimir Miš[email protected] Engineer at RealNetworks d.o.o.

Branimir [email protected] Engineer at RealNetworks d.o.o