get started with sigfox - iot shifts 2015

44
Get started with SIGFOX Iot Shifts, Barcelona — 2015.10.20

Upload: nicolas-lesconnec

Post on 06-Jan-2017

1.189 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Get started with Sigfox - IoT Shifts 2015

Get started with SIGFOX

Iot Shifts, Barcelona — 2015.10.20

Page 2: Get started with Sigfox - IoT Shifts 2015

SIGFOX in a nutshell

Page 3: Get started with Sigfox - IoT Shifts 2015

About SIGFOX

• SIGFOX has invented a radiocommunication protocol

• SIGFOX is operating a global network

• SIGFOX does not sell hardware components

• SIGFOX does not build connected solutions

Page 4: Get started with Sigfox - IoT Shifts 2015

Why SIGFOX

• Hub-based technologies are not compatible with independent devices

• Need for a protocol designed for the IoT, and not one tweaked to address it.

Page 5: Get started with Sigfox - IoT Shifts 2015

Ultra Narrow Band• The SIGFOX protocol relies on the Ultra Narrow

Band technology, and a BPSK modulation

• A message : ~100Hz wide

• Each base station listens to a 200KHz part of the spectrum

• Hard part: detect message without knowledge of the precise frequency or schedule

Page 6: Get started with Sigfox - IoT Shifts 2015

Frequency used

• SIGFOX uses unlicensed sub-GHz bands :

• 868MHz in Europe

• 915MHz in the US

Page 7: Get started with Sigfox - IoT Shifts 2015

Unlicensed != unregulated

• SIGFOX complies with both ETSI (Europe) & FCC (US) regulations

• ETSI : 1% duty cycle

• FCC : duration of emission

Page 8: Get started with Sigfox - IoT Shifts 2015

Core concepts• Energy efficiency

• Very Long Range

• Out of the box connectivity

• Outdoor + Indoor

• Two-way communication

• Low bandwith, small messages

• Ultra Narrow Band

Page 9: Get started with Sigfox - IoT Shifts 2015

Energy efficiency

• Tx : ~25/30 mA pendant quelques secondes

• 99.x% of the time, device is silent

• Idle consumption is key

• Idle : a few µA

Page 10: Get started with Sigfox - IoT Shifts 2015

Very Long Range

• Countryside : 40, 50 kms

• Cities : A few kms

• Direct line of sight : wow !

Page 11: Get started with Sigfox - IoT Shifts 2015

Out of the box

• Network is serving the devices, not the other way round

• Device simply sends a frame, message is detected by n base stations

• Message is validated / deduplicated by our backend

Page 12: Get started with Sigfox - IoT Shifts 2015

Outdoor + indoor

• 868MHz has good propagation properties

• But radio waves are not magic

• Consider ~20dB of attenuation indoor, and ~30dB for light underground or tricky buildings

Page 13: Get started with Sigfox - IoT Shifts 2015

Two-way communication

• No full duplex here

• Default behaviour: wake up, send, back to sleep

• No passive Rx mode

• Device can receive a message upon request

• Every communication is instigated by the device

Page 14: Get started with Sigfox - IoT Shifts 2015

Low bandwidth

• 100 bits / s

• 12 bytes per message

Page 15: Get started with Sigfox - IoT Shifts 2015

12 bytes !?

• Yes. Seriously. 12 bytes.

• This is the available payload.

• You can put a lot of info in 96 bits

• 2^96 is a 30ish-digit number.

• 8 billions of billions of billions of possible values

Page 16: Get started with Sigfox - IoT Shifts 2015

How frequently ?

• 140 times a day

Page 17: Get started with Sigfox - IoT Shifts 2015

Coverage

Page 18: Get started with Sigfox - IoT Shifts 2015

Current - Nationwide

• France

• Netherlands

• Spain

• UK

Page 19: Get started with Sigfox - IoT Shifts 2015

Rollout in progress

• Belgium

• Denmark

• Italy

• Luxembourg

• Portugal

Page 20: Get started with Sigfox - IoT Shifts 2015

Rollout in progress• Belgium

• Denmark

• Italy

• Luxembourg

• Portugal

• USA

Page 21: Get started with Sigfox - IoT Shifts 2015

Current - cities• Bogota

• Dublin

• Milan

• Munich

• Santiago

• San Francisco

• …

Page 22: Get started with Sigfox - IoT Shifts 2015

USA

• Currently: San Francisco

• Early 2016 : 10 majors cities, including Atlanta, Boston, Chicago, Dallas, Houston, Los Angeles, NY

• And we’re just starting :)

Page 23: Get started with Sigfox - IoT Shifts 2015

Use cases

Page 24: Get started with Sigfox - IoT Shifts 2015

Good use cases

• Not that talkative devices : small messages every now and then

• Independent devices

Page 25: Get started with Sigfox - IoT Shifts 2015

Metering & utilities

Page 26: Get started with Sigfox - IoT Shifts 2015

Smart City

Page 27: Get started with Sigfox - IoT Shifts 2015

Ifttt-like

• Press the button, send an empty frame & trigger any pre determined action

• « Mom I’m home ! »

• « Get me a taxi»

• « Hey PizzaHut, remember ? Yes, same than last time »

Page 28: Get started with Sigfox - IoT Shifts 2015

More

• Assisted .. and Predictive Maintenance

• Logistics : GPS Tracking

• Security

• Healthcare, stay-at-home people

Page 29: Get started with Sigfox - IoT Shifts 2015

DIY Projects

• Connected wine cellar. Because french.

• Connected cat food dispenser. Because cats.

• Kitchen garden: temperature, moisture, …

• GPS Tracking of anything

Page 30: Get started with Sigfox - IoT Shifts 2015

You ?• You can build a PoC very quickly

• Lot of funny stuff to make

• And lot of $$$ to make too ;)

• KISS, dumb device means:

• Cheap

• Less prone to failure

Page 31: Get started with Sigfox - IoT Shifts 2015

IoT != Connected gadgets

Sexy Stuff

BORING BUT USEFUL

IOT

Page 32: Get started with Sigfox - IoT Shifts 2015

Hardware

Page 33: Get started with Sigfox - IoT Shifts 2015

Hardware SIGFOX

• SIGFOX is not a hardware vendor

• Many established partners offer SIGFOX-ready chips: Atmel, TI, Silicon Labs, Axsem, Atim, …

• Most Sub-GHz radio transceivers are compatible, it’s just about a software upgrade.

Page 34: Get started with Sigfox - IoT Shifts 2015

Prototyping

• Arduino : Snootlab, Atmel

• Raspberry Pi : Yadom

• Can be bought one unit a time

• Get started within minutes

• Not for industrial use

Page 35: Get started with Sigfox - IoT Shifts 2015

Modules

• Easy to work with : AT commands

• Price range from ~10 to 20€

• Evaluation boards available from manufacturers : Adeunis, Telecom Design, Telit, ..

Page 36: Get started with Sigfox - IoT Shifts 2015

SoC, transceivers

• TI CC1120, Atmel, SiLabs, Axsem, ..

• Cheap

• More complex to work with if not familiar

• Certification needed if you don’t stick to the provided ref design.

Page 37: Get started with Sigfox - IoT Shifts 2015

Antenna

• Critical when doing radio

• 868MHz -> best case is 17cm (lambda/2)

• Helicoidal, patch, … antennas possible.

Page 38: Get started with Sigfox - IoT Shifts 2015

Data management

Page 39: Get started with Sigfox - IoT Shifts 2015

Get your data

• 3 ways

• View - website

• Pull - HTTP API

• Push - HTTP Callback

Page 40: Get started with Sigfox - IoT Shifts 2015

Common use case : push callbacks

• Get notified each time of your devices send a message

• Can trigger whatever you want : alarm, notification, data processing, …

• Example here: http://github.com/nicolsc/sigfox-callback-demo

Page 41: Get started with Sigfox - IoT Shifts 2015

Downlink

• Message sent to a device can be

• Automatic with a pre configuration

• Sent from your own server

Page 42: Get started with Sigfox - IoT Shifts 2015

Downlink auto

• Simply set what message you want to send back

• Hardcoded

• Time, Station ID, .. for sync purposes

Page 43: Get started with Sigfox - IoT Shifts 2015

Downlink callback

• Same mechanism than the uplink callback

• Set up an URL

• An when called, send your 8-byte frame within the response body

Page 44: Get started with Sigfox - IoT Shifts 2015

MeNicolas Lesconnec

Developer & Maker Evangelist

[email protected]

http://makers.sigfox.com Twitter: @nlesconnec

Github: @nicolsc