Big Data through small messages with Sigfox

28
Big data through small messages IOT & BIG DATA MEET UP - 2016.04.21

Transcript of Big Data through small messages with Sigfox

Page 1: Big Data through small messages with Sigfox

Big data through small messagesIOT & BIG DATA MEET UP - 2016.04.21

Page 2: Big Data through small messages with Sigfox
Page 3: Big Data through small messages with Sigfox

About Sigfox

Sigfox is not selling chips

Sigfox is not building connected solutions

Sigfox has invented a radio protocol

Sigfox operates a global network

Page 4: Big Data through small messages with Sigfox

Core concepts

Page 5: Big Data through small messages with Sigfox

Energy efficiency

The Sigfox protocol has been designed to maximise energy

efficiency

Tx: ~20-35 mA during a few seconds (25mW ; 14dB)

Key factor: idle consumption (unconnected 99.x% of the time)

Idle consumption: a few µA

Page 6: Big Data through small messages with Sigfox

Out of the box

No configuration, no pairing, no signalisation

The network is serving the devices, not the other way round

A message is picked up by several base stations ; validation &

reduplication are handled by the network

Page 7: Big Data through small messages with Sigfox

Very Long Range

Best case scenario

+100km between transmitter & receiver (base station)

Real life

A few kms (city) to tens of kms (countryside), depending on

the topography

Page 8: Big Data through small messages with Sigfox

Outdoor & Indoor

Sigfox works well indoor

Of course, you need to consider signal attenuation (~20dB)

Page 9: Big Data through small messages with Sigfox

Two-way communication

Devices can receive updates sent from your application server

Each communication is instigated by the device

Page 10: Big Data through small messages with Sigfox

Security

Each message is signed with a key unique to the device

Messages can be encrypted or scrambled

No keys exchanged over the network, no handshake

Security is an ever ongoing effort

Page 11: Big Data through small messages with Sigfox

Radio properties

Great tolerance to interferors

Jamming resistant

Interception is hard: UNB & frequency diversity

Page 12: Big Data through small messages with Sigfox

Jammers

Page 13: Big Data through small messages with Sigfox

Interferors

Page 14: Big Data through small messages with Sigfox

Low cost of communication

Small subscription fees

Short SW development cycle

Low cost HW components

Page 15: Big Data through small messages with Sigfox

Small messages

Useful payload: 12 bytes

Up to 140 times each day

100 bits/s

Page 16: Big Data through small messages with Sigfox

Payload examples

GPS coordinates (lat x lng) : 6 bytes

Temperature: 2 bytes

State reporting : 1 byte

Heartbeat, update request : 0 byte

And … who needs full bytes when 5 bits are enough ?

Page 17: Big Data through small messages with Sigfox

Payload examples

A (int): 17568 —> 0100010010100000

B (0-32): 17 —> 010001

C (state): 3 —> 10

Frame: 01000100 10100000 01000110

Frame: 0x44 0xA0 0x46

AT$SF=44A046

Page 18: Big Data through small messages with Sigfox

More !

816b1954 | 10000001 01101011 00011001 01010100

10000001 01101011 00011001 01010100 Active mode (Temp)

10000001 01101011 00011001 01010100 Temp. MSB & LSB

10000001 01101011 00011001 01010100 Humidity x2

Temp : 0110011001 = 409 . (409-200) / 8 = 26.125°C

Humidity: 01010100 = 84. 84/2 = 42%

Page 19: Big Data through small messages with Sigfox

Big Data with 12 bytesSERIOUSLY ?

Page 20: Big Data through small messages with Sigfox

Small messages

… But a lot of them

Page 21: Big Data through small messages with Sigfox

Figures

7 million devices currently registered on the Sigfox network

2025 : estimates ranging from 25 to 50 billion IoT devices

Page 22: Big Data through small messages with Sigfox

Tools

Machine learning

Analytics

Data

Page 23: Big Data through small messages with Sigfox

Why ?

Network Operation & Predicted Maintenance

New services

Page 24: Big Data through small messages with Sigfox

Example

Monitoring payload size distribution over time

Page 25: Big Data through small messages with Sigfox

Current

Page 26: Big Data through small messages with Sigfox

Trend

Page 27: Big Data through small messages with Sigfox

We’re hiring

Looking for Senior Data Scientist to join our Paris team

Get in touch if interested :)

Page 28: Big Data through small messages with Sigfox

Thank you !

Nicolas Lesconnec

[email protected]

twitter: @nlesconnec

Q&A time :)