28
Internet of Things demo 4G caster na SmartLiving.io platformi Nikola Petković, AllThingsTalk SmartLiving.io development lead Mobile Monday #12, 1. jun 2015

4G caster na SmartLiving.io platformi

Embed Size (px)

Citation preview

Internet of Things demo4G caster na SmartLiving.io platformi

Nikola Petković, AllThingsTalkSmartLiving.io development lead

Mobile Monday #12, 1. jun 2015

Uvod u Internet of Things

Kako radi SmartLiving.io

Demo 4G caster

1

2

3

Uvod u Internet of Things

Na početku beše Internet

Kasne ‘90-te

Milioni računara povezanih na World Wide Web

Internet računara

Internet za narod2006

Milijarde ljudi međusobno povezanih mobilnim tehnologijama i društvenim mrežama

Internet of Things2012

Milijarde objekata - automobila, kućnih uređaja, utičnica, sijalica, audio sistema povezanih preko Interneta

Zašto IoT?

Lična primena

Poboljšanje kvaliteta života

Poslovna primena

Optimizacija biznis procesa i direktan uticaj na profit

Primena u domaćinstvu

Znam otprilike da nam je mesečna potrošnja vode ≥ 7m3 mesečno“Hoću da znam kada dostignem = 7m3 da bih eventualno korigovao potrošnju“

Kako radi SmartLiving.io?

Primer: Koliko vode trošite mesečno?

Predlog rešenja

SmartLiving.io

7 m3

Email

Body: “7 m3”

6.9 m3

6.8 m3

Senzor potrošnje

Senzor potrošnje

Arduino

SmartLiving.io Beta nalog

x 1

x 1

x 1

500 RSD

3000 RSD

0 RSD

Šoping lista

SmartLiving.ioArduino

Email

Wired

Setup

Web (HTTP)

SmartLiving Rules Engine

http://docs-dev.smartliving.io/(bleeding edge)

Web● HTTP(S)

Messaging● MQTT● STOMP● AMQP

Web + Messaging API docs

● .NET Web API

● MongoDb

● RabbitMq

SmartLiving Cloud stack

https://github.com/allthingstalkJoš uvek u ranoj fazi

● Arduino● Raspberry Pi ● C#● Python● Node.js

Klijentske biblioteke

Povezani uređajiOWN MAKE

Ras

pber

ry P

iIn

tel E

diso

nA

drui

noM

ikro

elek

troni

ka

BUY

Demo 4G caster

Intel EdisonSound Speaker Smart phone

Bluetooth 4G mobilna mreža

Setup:

SmartLiving.io

Internet

CODE:

smartliving.createActuator(

'sound_speaker', ['play', 'stop'])

smartliving.on('sound_speaker/command', 'play', function() {

soundSpeaker.play(cast)

})

smartliving.on('sound_speaker/command', 'stop', function() {

soundSpeaker.stop(cast)

})

Intel Edison

SmartLiving.io

Sound Speaker

Setup speaker

play/stop

SmartLiving.io

Smart phone

Smartphone sends command

CODE:

smartliving.sendCommand('sound_speaker', 'play')

smartliving.sendCommand('sound_speaker’, 'stop')

Intel Edison

SmartLiving.io

Sound Speaker Smart phone

play/stop

Demo: Smartphone plays sound

Napredni primer: Play sound when I am close

CODE:

pirSensor.on(true, function() {

smartliving.sendState('pir_sensor', true)

})

pirSensor.on(false, function() {

smartliving.sendState('pir_sensor', false)

})

Intel Edison

PIR sensor

Code review: PIR sensor setup

Zaključak

● IoT na globalnom nivou: IN PROGRESS

● IoT u Srbiji: INITIALIZING

● 4G kao mogućnost razvoja

● Probajte SmartLiving.io (hoćemo feedback)

● Nabavite uređaje

● Napravite killer proizvode

Poziv na akciju

● AliExpress● Domaće radnje:

○ Mikroprinc, ○ Kelco,○ Comet○ Saperel, ...

Gde kupiti uređaje?

HvalaPitanja?

Nikola Petković [email protected]

www.smartliving.io@smartliving_io