building iot devices for fun & profit - codefest.ru 2016

Post on 09-Jan-2017

614 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Building IoT devicesfor fun and profit

Jan Jongboom Developer Evangelist ARM

@janjongboom

Developer EvangelistInternet of Things

Developers

Limited world viewWorld is bigger than your pocket!

Interact with the physical world

From the internet of humans to the internet of devices

Three problemsHow to build smart devices?

How to discover devices?

How to interact with devices?

Discovering devices

Physical WebWalk up and use anything

BLE beacons31 bytes per packet

1 packet per second

7 years on an AA battery

Eddystone protocol

Movie poster

http://cinema/3281

Retail $4, Chipset $2

Interactivity

BLE is more than beacons

Battery service Heartrate service

Percentage

Capacity

Current HR

Max. detectable HR

Flying serviceDirection and height characteristics

nRF Master Control Panel

Programming devices

UnstreamlinedSingle-platform tools

No code sharing Lack of libraries, documentation

(since 2009)

mbed

Online IDE

Code sharing

Single way of building for all targets

91 boards supported

~200 staff working on it

170,000+ developers

Open source embedded platform

Operating system for microcontrollers

Rock-solid HAL and libraries (e.g. Bluetooth)

nRF51822Nordic Semiconductors

Developing for mbedC / C++ (not as scary as it sounds)

Large set of libraries

Solid Bluetooth stack

One year on AA battery 0.137 mA

0.020 mAmbed OS beaconEddystone, 1s interval, lowest power mode

Let's build some demo's!

Get hacking!

Thank you!http://janjongboom.com

@janjongboom

top related