Upload
guy-vinograd-
View
142
Download
0
Embed Size (px)
Citation preview
Raspberry Pi - IoT Gateway the Easy Way
Elad Lachmi – [email protected] – 13/12/2016
Your R&D Team
IoT – Raspberry Pi – Some Facts
Created, developed and maintained by the Raspberry Pi Foundation – A non-profit
Broadcom BCM283X based – ARM Cortex IP (RPi 3 – 1.2GHz Quad-Core)
As of Feb 2015 – over 5M units sold1
Talmir – The official RPi distributer in Israel2
1 https://techcrunch.com/2015/02/17/raspberry-pi-sales-pass-5-million/2 http://www.talmir.co.il/index.php?page=subcategory&id=218
Your R&D Team
IoT – Why do we need a gateway?
The value in IoT comes from cloud connectivity
Wi-Fi enabled sensors are rare
Limited processing power
Size constraints
Power constraints
Hardware / firmware updates are hard
Your R&D Team
IoT – Why Raspberry Pi?
Full featured micro-computer running Linux
Cheap and popular
Programmable using Node, Java or any other runtime available on Linux
Many connectivity options:◦ BLE
◦ ZigBee / Z-Wave (with add-on board)
◦ Sub-GHz networking (with add-on board) - SigFox
◦ I2C
◦ UART
◦ PWM
◦ Ethernet
Shorter dev / debug cycle
Your R&D Team
IoT – How it’s done - Example
BLE
Wi-Fi WAN
1. Sensor sends quaternion data
2. Pi calculates quaternion magnitude change over time for angular velocity
3. Pi sends the data over Wi-Fi using MQTT
4. MQTT messages are processed by the TBB™ platform in the cloud
TBB™
Your R&D Team
IoT – A Live Demo You Say?
How we built the SoftiCopter (a.k.a Apache Longbow) demo using:• Raspberry Pi• GemSense Sensor• Node.js• BLE• TBB™ - Softimize’s Things Building Blocks• and AWS (IoT, Kinesis, DynamoDB and EC2)