Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift,...
-
Upload
raul-chong -
Category
Technology
-
view
321 -
download
3
description
Transcript of Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift,...
![Page 1: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/1.jpg)
#TOSMAC
Toronto SMAC Meetup – Welcome!Rapidly Developing Internet of Things (IoT) Applications - Part 2
![Page 2: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/2.jpg)
#TOSMAC
IoT using Node-REDRapidly Developing Internet of Things (IoT) Applications - Part 2
| © 2014 IBM Corporation *
Túlio Pascoal - [email protected] Leão - [email protected]
![Page 3: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/3.jpg)
#TOSMAC
Winter in Toronto...
![Page 4: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/4.jpg)
#TOSMAC
Let’s go to Mexico!
![Page 5: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/5.jpg)
#TOSMAC
Meanwhile ...
![Page 6: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/6.jpg)
#TOSMAC
Meanwhile ...What happened?
![Page 7: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/7.jpg)
#TOSMAC
But how can we help preventing
this?
![Page 8: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/8.jpg)
#TOSMAC
![Page 9: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/9.jpg)
#TOSMAC
Let’s explore it better...
![Page 10: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/10.jpg)
#TOSMAC
IoT using Node-REDRapidly Developing Internet of Things (IoT) Applications - Part 2
| © 2014 IBM Corporation *
![Page 11: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/11.jpg)
#TOSMAC
![Page 12: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/12.jpg)
#TOSMAC
![Page 13: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/13.jpg)
#TOSMAC
![Page 14: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/14.jpg)
#TOSMAC
![Page 15: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/15.jpg)
#TOSMAC
What about TI Sensor Tag CC2541?
![Page 16: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/16.jpg)
#TOSMAC
What about BeagleBone Black?
![Page 17: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/17.jpg)
#TOSMAC
IBM Internet of Things Cloud Beta
![Page 18: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/18.jpg)
#TOSMAC
Fire Alarm App
![Page 19: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/19.jpg)
#TOSMAC
Use Case - Fire Alarm App Sequence
TI Sensor Tag
BeagleBone Black
Internet of Things
![Page 20: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/20.jpg)
#TOSMAC
Use Case - Fire Alarm App Sequence
TI Sensor Tag
BeagleBone Black
Internet of Things
![Page 21: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/21.jpg)
#TOSMAC
Use Case - Fire Alarm App Sequence
TI Sensor Tag
BeagleBone Black
Internet of Things
![Page 22: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/22.jpg)
#TOSMAC
Use Case - Fire Alarm App Steps
1. Connect the USB Hub (with Wireless adapter + Bluetooth adapter) to the BeagleBone Black.
1. Connect the BeagleBone Black to the computer.
1. Make sure to have a WiFi connection (my cellphone is hotspotting).
1. Set up the BeagleBone Black.
![Page 23: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/23.jpg)
#TOSMAC
Use Case - Fire Alarm App DevicesBeagleBone Black
USB Hub
TI Sensor Tag
Cellphone
Computer
USB adapterWireless adapter
![Page 24: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/24.jpg)
#TOSMAC
Use Case - Fire Alarm App Steps
1. Connect the USB Hub (with Wireless adapter + Bluetooth adapter) to the BeagleBone Black.
1. Connect the BeagleBone Black to the computer.
1. Make sure to have a WiFi connection (my cellphone is hotspotting).
1. Set up the BeagleBone Black.
![Page 25: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/25.jpg)
#TOSMAC
Use Case - Fire Alarm App Devices
USB adapterWireless adapter
BeagleBone Black
USB Hub
TI Sensor Tag
Cellphone
Computer
![Page 26: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/26.jpg)
#TOSMAC
Use Case - Fire Alarm App Steps
1. Connect the USB Hub (with Wireless adapter + Bluetooth adapter) to the BeagleBone Black.
1. Connect the BeagleBone Black to the computer.
1. Make sure to have a WiFi connection (my cellphone is hotspotting).
1. Set up the BeagleBone Black.
![Page 27: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/27.jpg)
#TOSMAC
Use Case - Fire Alarm App Devices
USB adapterWireless adapter
BeagleBone Black
USB Hub
TI Sensor Tag
Cellphone
Computer
![Page 28: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/28.jpg)
#TOSMAC
Use Case - Fire Alarm App Steps
1. Connect the USB Hub (with Wireless adapter + Bluetooth adapter) to the BeagleBone Black.
1. Connect the BeagleBone Black to the computer.
1. Make sure to have a WiFi connection (my cellphone is hotspotting).
1. Set up the BeagleBone Black.
![Page 29: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/29.jpg)
#TOSMAC
Setting up the BeagleBone Black
![Page 30: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/30.jpg)
#TOSMAC
Use Case - Fire Alarm App Devices
USB adapterWireless adapter
BeagleBone Black
USB Hub
TI Sensor Tag
Cellphone
Computer
![Page 31: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/31.jpg)
#TOSMAC
Use Case - Fire Alarm App Sequence
TI Sensor Tag
BeagleBone Black
Internet of Things
![Page 32: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/32.jpg)
#TOSMAC
Use Case - Fire Alarm App Sequence
TI Sensor Tag
BeagleBone Black
Internet of Things
![Page 33: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/33.jpg)
#TOSMAC
Use Case - Fire Alarm App Node-RED flow
![Page 34: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/34.jpg)
#TOSMAC
Cloudant Node - Under development
![Page 35: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/35.jpg)
#TOSMAC
Definitely relax...
![Page 36: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/36.jpg)
#TOSMAC
Vibration Recorderand Analyzer
| © 2014 IBM Corporation 35
Vinícius Guzman – [email protected] Domingues – [email protected] Lima – [email protected]
![Page 37: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/37.jpg)
#TOSMAC
The problemOverhead transmission lines are often vibrating due to the action of winds.As a consequence:
• Cables experience alternate stresses due to wind-induced vibration• Alternate stresses may lead them to fatigue failure
April 21, 2014| © 2014 IBM Corporation
Cable vibrating Cable/clamp assembly Cable failure due to fatigue
![Page 38: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/38.jpg)
#TOSMAC
Vibration recorders and the project ideaDevices which measure cables vibration and predicting its remaininglife based on these measurements. This manner this project will try tosolve this problems using:
April 21, 2014| © 2014 IBM Corporation
• Solar panel• Cloud computing
Prototype design Vibration recorder
![Page 39: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/39.jpg)
#TOSMAC
System Architecture
April 21, 2014| © 2014 IBM Corporation
Vibration Recorders
BlueMix Cloud
![Page 40: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/40.jpg)
#TOSMAC
Arduino
Open-source platform
Single-board microcontroller
![Page 41: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/41.jpg)
#TOSMAC
Freakduino
Based on Arduino Long range wireless
• Few km
Low power• 0.2 W (average)• 2.5 W (max)
![Page 42: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/42.jpg)
#TOSMAC
Ethernet Shield
Wired internet connection for the Freakduino
Sends collected data using HTTP requests
![Page 43: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/43.jpg)
#TOSMAC
Accelerometer
3 axis acceleration information
Use cases: • Object falling• Cable movement
![Page 44: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/44.jpg)
#TOSMAC
The prototype
TowersFreakduino + Accelerometer
Last DeviceFreakduino + Ethernet Shield
![Page 45: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/45.jpg)
#TOSMAC
Web Application
| © 2014 IBM Corporation 44
BlueMixRuby on Rails
![Page 46: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/46.jpg)
#TOSMAC
Manipulating the data sent by devices
| © 2014 IBM Corporation 45
DATA
Collect Store Analyze Show
HTTP SQL DatabaseService
RUBY Google CHARTS
![Page 47: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/47.jpg)
#TOSMAC
Demo
![Page 48: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/48.jpg)
#TOSMAC
Arduino and sensors: Bus simulation and Parking lot Simulator
Rapidly Developing Internet of Things (IoT) Applications - Part 2
| © 2014 IBM Corporation *
Wilton Cesar Leite PelicariBrayan Crispiano KsenhuckThiago de Aguiar Leal DominguesCesar Henrique Bernabe
![Page 49: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/49.jpg)
#TOSMAC
| © 2014 IBM Corporation 48
Client-sideServer-side
Technologies used
Bluemix
![Page 50: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/50.jpg)
#TOSMAC
Projects
| © 2014 IBM Corporation *
![Page 51: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/51.jpg)
#TOSMAC
ArduinoRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation 50
![Page 52: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/52.jpg)
#TOSMAC
Arduino (Setup)Rapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation 51
![Page 53: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/53.jpg)
#TOSMAC
Arduino (Setup)Rapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation 52
![Page 54: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/54.jpg)
#TOSMAC
Arduino + BlueMixRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation 53
Bluemix
![Page 55: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/55.jpg)
#TOSMAC
| © 2014 IBM Corporation *
![Page 56: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/56.jpg)
#TOSMAC
Arduino + BlueMixRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation 55
![Page 57: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/57.jpg)
#TOSMAC
| © 2014 IBM Corporation 56
Back-end Settings
Socket.IO Used to receive data from Arduino Update the client browser in real time
Cradle Used to connect with Cloudant Store passenger history for future evaluation
Node.js modules
![Page 58: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/58.jpg)
#TOSMAC
| © 2014 IBM Corporation 57
Socket.IO – APP.jsNode.js modules
var socket = require('socket.io');
var server = app.listen(3000);var io = socket(server);
io.on('connection', function(socket){console.log('A user is connected');
});
app.post('/refresh', function(req, res){var buses = String2Array(req.body.data);saveCloudant(buses);io.emit('refresh', {data: buses});res.send('Data Received');});
![Page 59: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/59.jpg)
#TOSMAC
| © 2014 IBM Corporation 58
Socket.IO – js/controller.jsNode.js modules
var socket = io();var ids = [];
socket.emit('connection', {});socket.on('refresh', function(buses){buses.forEach(function(bus){
update(bus[0], bus[1], bus[2]);});});
function update(id, passengers, lotation){$('#' + id + " span").html(passengers + " of " + lotation + " passengers");changeColor(id, passengers, lotation);}
![Page 60: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/60.jpg)
#TOSMAC
| © 2014 IBM Corporation 59
Cradle – APP.jsNode.js modules
![Page 61: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/61.jpg)
#TOSMAC
| © 2014 IBM Corporation 60
Cradle – APP.jsNode.js modules
var cradle = require('cradle');var env = JSON.parse(process.env.VCAP_SERVICES);var credentials = env["cloudantNoSQLDB"][0].credentials;var cloudant = new(cradle.Connection)(credentials.url, credentials.port, {cache: true,secure: true,raw: false,auth: {
username: credentials.username,password: credentials.password
}});
var passengers = cloudant.database('passengers');
![Page 62: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/62.jpg)
#TOSMAC
| © 2014 IBM Corporation 61
Cradle – APP.jsNode.js modules
var saveCloudant = function(buses){buses.forEach(function(bus){
passengers.save(bus[0], {date: new Date().getTime(),passengers: bus[1],lotation: bus[2]
}, function(err, res){err ? console.log('err: ', err) : console.log('res: ', res);
});});}
![Page 63: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/63.jpg)
#TOSMAC
| © 2014 IBM Corporation *
Front-end Settings
Open Data Collection● Retrieving information from Toronto Transit Comission's Open Data Service
using Ajax
Node.js modules
![Page 64: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/64.jpg)
#TOSMAC
| © 2014 IBM Corporation
![Page 65: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/65.jpg)
#TOSMAC
| © 2014 IBM Corporation
![Page 66: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/66.jpg)
#TOSMAC
| © 2014 IBM Corporation
URL ParametersRoutes:
"http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=" + agencyTag
Stops:"http://webservices.nextbus.com/service/publicXMLFeed?command=routeC
onfig&a=" + agencyTag + "&r=" + routeTag + "&terse"
Predictions:http://webservices.nextbus.com/service/publicXMLFeed?command=predicti
ons&a=" + agencyTag + "&r=" + routeTag + "&s=" + stopTag
![Page 67: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/67.jpg)
#TOSMAC
| © 2014 IBM Corporation
Live Demos
http://parkingproject.mybluemix.net/
http://busproject.mybluemix.net/
Parking Lot
Bus Project
![Page 68: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/68.jpg)
#TOSMAC
Final Considerations
| © 2014 IBM Corporation 67
![Page 69: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/69.jpg)
#TOSMAC
Virtual Reality based learningRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation *
![Page 70: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/70.jpg)
#TOSMAC
Virtual Reality Geography GameInfo & Demonstration
| © 2014 IBM Corporation *
![Page 71: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/71.jpg)
#TOSMAC
Integrating VR game with BluemixThe Architecture behind it
| © 2014 IBM Corporation *
Web applicationGame ApplicationRunning locally
Internet
HTTP
![Page 72: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/72.jpg)
#TOSMAC
Professor scenario
Environment
Historical facts
Population and economy
![Page 73: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/73.jpg)
#TOSMAC
Cloudant to game
Facts and curiositiesWeb application
![Page 74: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/74.jpg)
#TOSMAC
Combining first and second phase
![Page 75: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/75.jpg)
#TOSMAC
Future enhancements
● Log in● Create classroom● Rank
![Page 76: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/76.jpg)
#TOSMAC
Thank you!
Questions?
| © 2014 IBM Corporation *
![Page 77: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/77.jpg)
#TOSMAC
Beacons: Tracking customer patterns at a retail store with indoor mapping
Rapidly Developing Internet of Things (IoT) Applications – Part 2
| © 2014 IBM Corporation76
Danilo Augusto SilvaYuka Kyushima Solano
Pargles Wenz Dall'Oglio
![Page 78: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/78.jpg)
#TOSMAC
Agenda
| © 2014 IBM Corporation
1. What is an iBeacon?2. Indoor Mapping Motivation3. Solution Using Beacons4. Demonstration5. Android Application6. Web Application7. Analytics with R8. Questions
2
![Page 79: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/79.jpg)
#TOSMAC
What is an iBeacon
| © 2014 IBM Corporation
- Apple trademark for location and proximity detection technology.
3
![Page 80: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/80.jpg)
#TOSMAC
What is an iBeacon
| © 2014 IBM Corporation
- Apple trademark for location and proximity detection technology.
How it works?
4
![Page 81: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/81.jpg)
#TOSMAC
What is an iBeacon
| © 2014 IBM Corporation
- Unique ID (UUID).- proximityUUID- major- minor
- RSSI (Received Signal Strength Indicator).
![Page 82: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/82.jpg)
#TOSMAC
What is an iBeacon
| © 2014 IBM Corporation
![Page 83: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/83.jpg)
#TOSMAC
Contextual Applications
| © 2014 IBM Corporation5
![Page 84: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/84.jpg)
#TOSMAC
Contextual Applications
| © 2014 IBM Corporation6
![Page 85: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/85.jpg)
#TOSMAC
Indoor Mapping Motivation
| © 2014 IBM Corporation7
![Page 86: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/86.jpg)
#TOSMAC
Indoor Mapping Motivation
| © 2014 IBM Corporation8
![Page 87: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/87.jpg)
#TOSMAC
Indoor Mapping - Current Scenario
| © 2014 IBM Corporation9
- Global Positioning System (GPS).- Wi-Fi SLAM (Simultaneous Localization and Mapping).- Problems:
- Applicability.• - Precision.
![Page 88: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/88.jpg)
#TOSMAC
Indoor Mapping – The idea
| © 2014 IBM Corporation10
![Page 89: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/89.jpg)
#TOSMAC
Indoor Mapping – Theory
| © 2014 IBM Corporation9
![Page 90: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/90.jpg)
#TOSMAC
Indoor Mapping – Theory
| © 2014 IBM Corporation9
![Page 91: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/91.jpg)
#TOSMAC
Indoor Mapping – Our approach
| © 2014 IBM Corporation9
![Page 92: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/92.jpg)
#TOSMAC
Indoor Mapping – Our approach
| © 2014 IBM Corporation9
![Page 93: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/93.jpg)
#TOSMAC
Indoor Mapping – Our approach
| © 2014 IBM Corporation9
![Page 94: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/94.jpg)
#TOSMAC
Indoor Mapping – Our approach
| © 2014 IBM Corporation9
![Page 95: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/95.jpg)
#TOSMAC
Indoor Mapping – Final equation
| © 2014 IBM Corporation9
![Page 96: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/96.jpg)
#TOSMAC
Demonstration
| © 2014 IBM Corporation12
![Page 97: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/97.jpg)
#TOSMAC
Android Application – What you need to know
| © 2014 IBM Corporation9
- Estimote Android SDK (https://github.com/Estimote/Android-SDK)- Bluemix Account (http://www.bluemix.net)
![Page 98: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/98.jpg)
#TOSMAC
Android Application – Estimote SDK for Android
| © 2014 IBM Corporation9
![Page 99: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/99.jpg)
#TOSMAC
Android Application – Estimote SDK for Android
| © 2014 IBM Corporation9
![Page 100: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/100.jpg)
#TOSMAC
Web Application System
Web ApplicationMobile Data Analytics Warehouse
![Page 101: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/101.jpg)
#TOSMAC
Mobile Data
![Page 102: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/102.jpg)
#TOSMAC
Web Application System
Web ApplicationMobile Data Analytics Warehouse
Name, d1, d2, d3
![Page 103: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/103.jpg)
#TOSMAC
Web Application
![Page 104: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/104.jpg)
#TOSMAC
Web Application System
Web ApplicationMobile Data Analytics Warehouse
Name, d1, d2, d3
x = f(d1,d2,d3)y = f(d1,d2,d3)
![Page 105: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/105.jpg)
#TOSMAC
Analytics Warehouse
![Page 106: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/106.jpg)
#TOSMAC
Web Application System
Web ApplicationMobile Data Analytics Warehouse
Name, d1, d2, d3 Name, x, y, date
x = f(d1,d2,d3)y = f(d1,d2,d3)
![Page 107: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/107.jpg)
#TOSMAC
Create a Mobile App on Bluemix
![Page 108: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/108.jpg)
#TOSMAC
Create a Mobile App on Bluemix
![Page 109: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/109.jpg)
#TOSMAC
Create a Mobile App on Bluemix
![Page 110: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/110.jpg)
#TOSMAC
Create a Mobile App on Bluemix
![Page 111: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/111.jpg)
#TOSMAC
Get data via Node.js
Initializationapp.js file
![Page 112: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/112.jpg)
#TOSMAC
Get data via Node.js
Server Side
Client Side
![Page 113: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/113.jpg)
#TOSMAC
Website
![Page 114: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/114.jpg)
#TOSMAC
Add Analytics Warehouse Service
![Page 115: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/115.jpg)
#TOSMAC
Add Analytics Warehouse Service
![Page 116: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/116.jpg)
#TOSMAC
Add Analytics Warehouse Service
![Page 117: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/117.jpg)
#TOSMAC
Add Analytics Warehouse Service
![Page 118: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/118.jpg)
#TOSMAC
Send data via Node.js
Server Side
![Page 119: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/119.jpg)
#TOSMAC
Send data via Node.js
Client Side
![Page 120: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/120.jpg)
#TOSMAC
Launch Analytics Warehouse
![Page 121: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/121.jpg)
#TOSMAC
Launch Analytics Warehouse
![Page 122: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/122.jpg)
#TOSMAC
Launch Analytics Warehouse
![Page 123: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/123.jpg)
#TOSMAC
Work with tables
![Page 124: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/124.jpg)
#TOSMAC
Work with tables
![Page 125: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/125.jpg)
#TOSMAC
Work with tables
![Page 126: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/126.jpg)
#TOSMAC
Analyze data with R
![Page 127: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/127.jpg)
#TOSMAC
Analyze data with R
![Page 128: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/128.jpg)
#TOSMAC
Analyze data with R
![Page 129: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/129.jpg)
#TOSMAC
Analyze data with R
![Page 130: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/130.jpg)
#TOSMAC
Analyze data with R
![Page 131: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/131.jpg)
#TOSMAC
Analyze data with R
![Page 132: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/132.jpg)
#TOSMAC
Questions?
| © 2014 IBM Corporation
![Page 133: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/133.jpg)
#TOSMAC
DIY Home Surveillance SystemRapidly Developing Internet of Things (IoT) Applications - Part 2
| © 2014 IBM Corporation *
![Page 134: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/134.jpg)
#TOSMAC
DIY Home Surveillance System - Scenario
| © 2014 IBM Corporation *
![Page 135: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/135.jpg)
#TOSMAC
DIY Home Surveillance System - Scenario
| © 2014 IBM Corporation *
![Page 136: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/136.jpg)
#TOSMAC
DIY Home Surveillance SystemRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation *
![Page 137: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/137.jpg)
#TOSMAC
DIY Home Surveillance System - What we had?
| © 2014 IBM Corporation *
![Page 138: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/138.jpg)
#TOSMAC
DIY Home Surveillance SystemRapidly Developing Internet of Things (IoT) Applications
| © 2014 IBM Corporation *
![Page 139: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/139.jpg)
#TOSMAC
DIY Home Surveillance System - What’s New?
| © 2014 IBM Corporation *
![Page 140: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/140.jpg)
#TOSMAC
DIY Home Surveillance System - Architecture
| © 2014 IBM Corporation *
![Page 141: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/141.jpg)
#TOSMAC
DIY Home Surveillance System - Raspberry Pi
| © 2014 IBM Corporation *
![Page 142: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/142.jpg)
#TOSMAC
DIY Home Surveillance System - Bluemix
| © 2014 IBM Corporation *
![Page 143: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/143.jpg)
#TOSMAC
Live Demo
http://homeguard.mybluemix.net
| © 2014 IBM Corporation *
![Page 144: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/144.jpg)
#TOSMAC
DIY Home Surveillance SystemFuture developments
| © 2014 IBM Corporation *
● Motion detection;● Video recording and upload to cloudant;● Android interface;
![Page 145: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/145.jpg)
#TOSMAC
Questions?
| © 2014 IBM Corporation *
![Page 146: Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, Beacons, Oculus Rift, Raspberry Pi, Beaglebone, Sensors](https://reader035.fdocuments.net/reader035/viewer/2022081414/54c84c894a7959303e8b4608/html5/thumbnails/146.jpg)
#TOSMAC
Thank you!Let’s network!
| © 2014 IBM Corporation *