SlideShare a Scribd company logo
[OTA15] Back to binary !
Back to binary !
How the low bandwith SIGFOX technology can allow
truly autonomous devices to connect to the Internet
Over The Air 2015
Me
β€’ Web development background, started in 2000
β€’ Web dev turned D.CTO at lequipe.fr, french
leading sports website
β€’ Worked 4 yrs in a startup, focused on multi-
device apps, then on connected solutions only
β€’ Dev & Maker Evangelist @SIGFOX since 6
months
[OTA15] Back to binary !
Why SIGFOX ?
β€’ Existing technologies were not adapted to the
IoT world to come
β€’ Mobile networks evolution has been focused on
increasing bandwidth
β€’ Many (most ?) IoT devices will only exchange a
few informations every now and then
Sigfox Basics
β€’ A radio communication protocol, dedicated to
the IoT
β€’ A global operated network
β€’ Low Power Wide Area
β€’ Main focus : energy efficiency
Sigfox Basics
β€’ Indoor & outdoor use
β€’ Two-way communication. From & to the device
β€’ Up to 140 messages per day
β€’ Compliant with ETSI & FCC regulations
Out-of-the-box
β€’ No configuration needed
β€’ No pairing
β€’ No ever-changing hub credentials to set
Energy efficiency
β€’ ~25mA in emission, during a few seconds
β€’ No registration on the network, no negotiation :
power on, send, power off is the default behaviour
β€’ 99% of the time, so-called connected objects are
not connected !
β€’ Idle consumption : a few Β΅A
Low bandwidth
β€’ Emission rates
β€’ Europe: 25mW / 100 bits/s
β€’ US : 100mW / 600 bits/s
β€’ 12 bytes / message
12 bytes !?
12 bytes is
β€’ 12 ASCII characters
β€’ Hello World barely fits
Forget bad habitudes
β€’ Bandwidth is not that free
β€’ No overhead needed
β€’ No need to be human eye friendly
Meaningful bits only
β€’ No overhead or descriptions
β€’ No oversize data types, tailor to your needs
β€’ Don’t use a 2-byte integer when range of
possible values fits in 8 or 12 bits
β€’ Beware of longs, floats, ..
Do you really need
the value ?
β€’ Delta maybe enough
β€’ Scenario from a pre established list
GPS example
St John’s Church, Hoxton
β€’ Latitude: 51Β° 31’ 48,4608 N
β€’ Longitude: 0Β° 5’ 8,6424 W
XML
<?xml version="1.0"?>
<position>
<latitude>
<degrees>51</degrees>
<minutes>31</minutes>
<seconds>48,4608</seconds>
<hemisphere>North</hemisphere>
</latitude>
<longitude>
<degrees>0</degrees>
<minutes>5</minutes>
<seconds>8,6424</seconds>
<hemisphere>West</hemisphere>
</longitude>
</position>
XML, honestly
<?xml version="1.0"?>
<pos>
<lat>51Β°31’48,4608N</lat>
<lng>0Β°5’8,4624W</lng>
</pos>
Still 94 bytes
JSON + schema.org
{
"latitude":"51Β°31’48,4608N",
"longitude": "0Β°5’8,4624W"
}
70 bytes
JSON
{
"lat":"51Β°31’48,4608N",
"lng": "0Β°5’8,4624W"
}
59 bytes, better
{
"lat":51.5301278,
"lng": -0.0857343
}
43 bytes !
Down to binary
β€’ North/South : 1 bit
β€’ East/West : 1 bit
β€’ Latitude: 21 bits
β€’ Longitude: 24 bits
Shenanigans ?
β€’ True range of possible values ?
β€’ Clever algorithms (available online ;))
What is it good for ?
Absolutely everything ?
β€’ NO
β€’ Independent devices
β€’ Not that talkative
Independant ?
β€’ Battery-operated
β€’ Direct internet connection
β€’ No maintenance
Sexy Kickstarter Projects
Boring IoT
Useful
Current use cases
β€’ Existing solutions in various sectors
β€’ Metering & Utilities
β€’ Security
β€’ Tracking
β€’ Agriculture
β€’ Public services
Water metering
Fire hydrants
Public equipment
Call to action
β€’ A button & nothing else, to
trigger any pre-determined
action
β€’ « Mommy, I’m home !Β Β»
β€’ « Get me a cabΒ Β»
β€’ Repeat last order, concierge,
customer support…
Agriculture
β€’ Environment monitoring: soil moisture,
temperature, sun exposure, ..
β€’ Herd geolocalisation
β€’ Livestock health monitoring
DIY Projects
β€’ Recent projects
β€’ Connected wine cellar
β€’ Cat bowl scale
β€’ Garden hydrometry
β€’ …
When, where & how ?
When
NOW
Where - Europe
β€’ Live Nationwide coverage
β€’ France, Netherlands, Spain
β€’ UK: ~10 cities currently
β€’ Rollout in progress
β€’ Belgium, Czech Rep, Denmark, Luxembourg, Portugal
β€’ A couple of nice announcements to be made in the
coming weeks :)
Where - US
β€’ Live coverage
β€’ San Francisco
β€’ New York
β€’ Late 2015/Early 2016
β€’ Atlanta
β€’ Chicago
β€’ Los Angeles
β€’ Austin - Dallas - Houston
Where - spot coverages
β€’ Various cities covered in Europe, Asia & Latin America
β€’ Bogota
β€’ Dublin
β€’ Milan
β€’ Munich
β€’ Santiago
β€’ Seoul
β€’ Warsaw
How
β€’ SIGFOX is not a silicon vendor
β€’ Standard transceivers & SoC from various
enablers : Atmel, SiLabs, Texas Instruments,
Axsem, Atim..
β€’ Certified modules (radio + Β΅C) from Telecom
Design, Telit, Adeunis
Dev Kits
β€’ Dev kits available for Arduino, Raspberry Pi
β€’ Compatible with any platform able to use a serial
communication
Send a message
β€’ Modules are controlled through AT commands
β€’ Send frame : AT$SF=[hex byte][hex byte][hex
byte]..
β€’ That’s it !
Example
β€’ I need to send the following
β€’ A: a 2 byte-integer : 16 bits
β€’ B: a 0-32 value : 6 bits
β€’ C: a state, within 4 possibilities : 2 bits
Example
β€’ My values
β€’ A: 17568 β€”> 0100010010100000
β€’ B: 17 β€”> 010001
β€’ C : state #3 β€”> 10
β€’ Frame : 01000100 10100000 01000110
β€’ AT$SF=44 A0 46
Data handling
β€’ Yours
β€’ 3 ways to access them
β€’ Web interface
β€’ REST API (pull)
β€’ HTTPS Callbacks (push)
Quick Demo
« It worked perfectly an hour ago »
Quick Demo
RFID demo live server is here :
http://bit.ly/ota-rfid-demo
(+ links to source code)
Try by yourself ?
β€’ We just launched a « Maker TourΒ Β», half-day
events around our technology.
β€’ Get to know how to use SIGFOX, get a dev kit,
start prototyping, and come home with new
hardware & new projects ideas :)
β€’ Details & registration : makers.sigfox.com/tour
Nicolas Lesconnec
Developer & Maker Evangelist
nicolas.lesconnec@sigfox.com
http://makers.sigfox.com
Twitter: @nlesconnec
Github: @nicolsc

More Related Content

PDF
IoT-Stockholm-Intro_to_BLE
PDF
Introduction to bluetooth low energy - JFokus IoT 2015
PDF
RIPE NCC Tools & Measurements
PPTX
Air quality monitoring final presentation
PPTX
Making Programs Talk
PPTX
Intelligent Library System
PPTX
Encryption & decryption of sound presentation
PDF
Enhancing traffic analysis with elk and snort
IoT-Stockholm-Intro_to_BLE
Introduction to bluetooth low energy - JFokus IoT 2015
RIPE NCC Tools & Measurements
Air quality monitoring final presentation
Making Programs Talk
Intelligent Library System
Encryption & decryption of sound presentation
Enhancing traffic analysis with elk and snort

Viewers also liked (7)

PPTX
POL 252 SP 15 Modern State
PPT
Π’Π»Π°Π΄ΠΈΡ‡ΠΈΠ½ Π₯Π°Π½
DOCX
Una mirada atrΓ‘s, 5
PDF
αž…αž·αž“ αž€αŸ’αž“αž»αž„αžŸαž˜αž»αž‘αŸ’αžšαž…αž·αž“αžαžΆαž„αžαŸ’αž”αžΌαž„ (αžŸαŸ€αžœαž—αŸ…)៑ Copy
DOCX
SELECCIΓ“N DEL HARDWARE APROPIADO PARA UN PC
PPTX
Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ споры(Great debates)
PPTX
Mustafa kemal atatΓΌrk
POL 252 SP 15 Modern State
Π’Π»Π°Π΄ΠΈΡ‡ΠΈΠ½ Π₯Π°Π½
Una mirada atrΓ‘s, 5
αž…αž·αž“ αž€αŸ’αž“αž»αž„αžŸαž˜αž»αž‘αŸ’αžšαž…αž·αž“αžαžΆαž„αžαŸ’αž”αžΌαž„ (αžŸαŸ€αžœαž—αŸ…)៑ Copy
SELECCIΓ“N DEL HARDWARE APROPIADO PARA UN PC
Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ споры(Great debates)
Mustafa kemal atatΓΌrk
Ad

Similar to [OTA15] Back to binary ! (20)

PDF
SIGFOX Makers Tour - Barcelona
PDF
SIGFOX Makers Tour - Madrid
PDF
Get started with Sigfox - IoT Shifts 2015
PDF
IoT and Its Application
PPTX
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
PPT
Practical Routers & Switches for Electrical Engineers
PDF
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
PPTX
HomeControl
PDF
Hacking with the Raspberry Pi and Windows 10 IoT Core
PPTX
BLE Talk
PPTX
Living on the iot edge
PDF
Building the Ultimate Device Matrix
PPTX
Nodemcu and IOT.pptx
PDF
Overblik over trΓ₯dlΓΈs teknologi og designovervejelser
PPTX
The Things Network Technical Update 4: February 2016
PPTX
Null mumbai-iot-workshop
PPTX
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
PDF
Sigfox Makers Tour - Bratislava
PDF
Informix on ARM and informix Timeseries - producing an Internet-of-Things sol...
PPTX
Part1-Intro-Apps.pptx
SIGFOX Makers Tour - Barcelona
SIGFOX Makers Tour - Madrid
Get started with Sigfox - IoT Shifts 2015
IoT and Its Application
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Practical Routers & Switches for Electrical Engineers
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
HomeControl
Hacking with the Raspberry Pi and Windows 10 IoT Core
BLE Talk
Living on the iot edge
Building the Ultimate Device Matrix
Nodemcu and IOT.pptx
Overblik over trΓ₯dlΓΈs teknologi og designovervejelser
The Things Network Technical Update 4: February 2016
Null mumbai-iot-workshop
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Sigfox Makers Tour - Bratislava
Informix on ARM and informix Timeseries - producing an Internet-of-Things sol...
Part1-Intro-Apps.pptx
Ad

More from Nicolas Lesconnec (20)

PDF
Sigfox Workshop with an Arduino MKRFOX
PDF
Sigfox Introduction - Pycom GoInvent NYC
PDF
2019 - Colloque National Enseignants DUT GEII
PDF
Sigfox x Arduino Workshop
PDF
IOT Day EPITA β€” LPWA Networks
PDF
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
PDF
[May 2018] Sigfox Technology Overview
PDF
Sigfox Technology Overview (nov 2017)
PDF
Sigfox Usecases (extract)
PDF
Sigfox Technology Overview (nov 2017)
PDF
Sigfox + Arduino MKRFOX Workshop
PDF
Sigfox World Expo - Advanced Workshop
PDF
Sigfox World Expo - Beginners Workshop
PDF
Sigfox Overview
PDF
Sigfox Makers Tour SΓ£o Paulo
PDF
Sigfox XKit Workshop
PDF
Sigfox Makers Tour - Mexico City
PDF
Bosch Connected Experience - Sigfox Presentation
PDF
BCX17 - Sigfox intro
PDF
Sigfox Makers Tour - Copenhagen
Sigfox Workshop with an Arduino MKRFOX
Sigfox Introduction - Pycom GoInvent NYC
2019 - Colloque National Enseignants DUT GEII
Sigfox x Arduino Workshop
IOT Day EPITA β€” LPWA Networks
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
[May 2018] Sigfox Technology Overview
Sigfox Technology Overview (nov 2017)
Sigfox Usecases (extract)
Sigfox Technology Overview (nov 2017)
Sigfox + Arduino MKRFOX Workshop
Sigfox World Expo - Advanced Workshop
Sigfox World Expo - Beginners Workshop
Sigfox Overview
Sigfox Makers Tour SΓ£o Paulo
Sigfox XKit Workshop
Sigfox Makers Tour - Mexico City
Bosch Connected Experience - Sigfox Presentation
BCX17 - Sigfox intro
Sigfox Makers Tour - Copenhagen

Recently uploaded (20)

PPTX
Digital Literacy And Online Safety on internet
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
Ethics in Information System - Management Information System
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
Introduction to Information and Communication Technology
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
DOCX
Unit-3 cyber security network security of internet system
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
E -tech empowerment technologies PowerPoint
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Funds Management Learning Material for Beg
PPTX
artificialintelligenceai1-copy-210604123353.pptx
Β 
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Digital Literacy And Online Safety on internet
Module 1 - Cyber Law and Ethics 101.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Unit-1 introduction to cyber security discuss about how to secure a system
Ethics in Information System - Management Information System
Paper PDF World Game (s) Great Redesign.pdf
Introduction to Information and Communication Technology
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Unit-3 cyber security network security of internet system
An introduction to the IFRS (ISSB) Stndards.pdf
Sims 4 Historia para lo sims 4 para jugar
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Slides PPTX World Game (s) Eco Economic Epochs.pptx
SAP Ariba Sourcing PPT for learning material
E -tech empowerment technologies PowerPoint
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Funds Management Learning Material for Beg
artificialintelligenceai1-copy-210604123353.pptx
Β 
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt

[OTA15] Back to binary !