SlideShare une entreprise Scribd logo
1  sur  96
Télécharger pour lire hors ligne
#7 Barcelona — 26.11.2015
Program
• Slides
• Demo(s)
• Workshop
• Fun
Us
Nicolas Lesconnec
Developer & Maker Evangelist
Anthony Charbonnier
Startup Relations Manager
Jon Regueiro
Support Engineer
ABOUT SIGFOX
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
New possibilities
• Direct Internet connection.
• No battery drain. Years of autonomy.
• Detect. Send. Receive.
• No configuration
In a nutshell
• Power on
• Send a message
• It’s picked up by n of our base stations
• Instantly forwarded to your own server
• That’s it
Complexity
• AT$SF=0123456789
• No pairing or configuration of any kind
• HTTP request to your server
Proof
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.
Core concepts
• Energy efficiency
• Very Long Range
• Out of the box connectivity
• Outdoor + Indoor
• Two-way communication
• Low bandwidth, small messages
• Ultra Narrow Band
Energy efficiency
• Tx : ~25/30 mA for a few seconds
• 99.x% of the time, device is silent
• Idle consumption is key
• Idle : a few µA
Very Long Range
• Countryside : Tens of kms
• Cities : A few kms
• Direct line of sight : wow !
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
Outdoor + indoor
• 868MHz has good propagation properties
• Radio waves are not magic
• Consider ~20dB of attenuation indoor, and
~30dB for light underground or tricky buildings
Two-way communication
• Send updates to your device(s)
• 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
Low bandwidth
• 100 bits / s
• 12 bytes per message
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
Payload examples
• Full GPS Coordinates : 6 bytes
• Temperature : 2 bytes
• State reporting : 1 byte
• Hearbeat, update request : 0 byte
How frequently ?
• 140 times a day
140 times / day
• Not a technology limit
• Compliant with the European regulation: 1% duty
cycle
Money
• Most pricey subscription: €14/year
• A couple of devices, 140 messages/day
• The higher volume, the lower the price
• The lower number of messages, the lower the price
• Down to €1/year for large volumes & a couple of
messages/day
• Startup plan : €8/year, as if already 30k devices.
Security
Security
• Each device is identified by a unique ID on the
network
• Each message is signed
• Servers managed by ourselves, in 2 french
datacenters.
• Security is never finished, permanent effort.
Signature
• Each message is accompanied by an hashed
signature, made from :
• the device id
• the device PK (unknown to the user)
• the payload
• internal increment
Signature
• Replayed messages
• Altered messages
• Spoofed messages
Encryption
• By default, the payload is not encrypted
• Encryption cost a lot of energy
• No « one size fits all » solution.
• Up to you to use the encryption most suited to
your case
Radio properties
• Great resistance to interferors
• Very difficult to jam
• Interception is hard
• UNB
• Unpredictable frequency
Radio properties
Ultra Narrow Band
Ultra Narrow Band
• The SIGFOX protocol relies on the Ultra Narrow
Band technology
• A message : ~100Hz wide
• Each base station watch a 200KHz part of the
spectrum
• Hard part: detect message without knowledge
of the precise frequency or schedule
Ultra Narrow Band
• Why Ultra Narrow Band ?
• Easy analogy : cars vs motorbikes
Quiet Base station
Undesired signals
Message received
Frequency used
• SIGFOX uses unlicensed sub-GHz bands :
• 868MHz in Europe
• 902MHz in the US
Unlicensed != unregulated
• SIGFOX complies with both ETSI (Europe) &
FCC (US) regulations
• ETSI : 1% duty cycle
• FCC : duration of emission
Coverage
Global network
• Roaming is included in the basic subscription
• Your device can switch from one country to
another without additional charges.
Current - Nationwide
• France
• Netherlands
• Spain
• UK
Current - cities
• Bogota
• Dublin
• Milan
• Munich
• Santiago
• San Francisco
• …
Rollout in progress
• Belgium
• Denmark
• Italy
• Luxembourg
• Portugal
• USA
USA
• Currently: San Francisco
• Early 2016 : 10 majors cities, including Atlanta,
Boston, Chicago, Dallas, Houston, Los Angeles
• And we’re just starting :)
Hello World
Hello World
• Send a dummy message
• Check it on the SIGFOX website
• Forward it through the callback mechanism
• Store message in a database
• Display list of recorded events
Use cases
IoT != Connected gadgets
Sexy Stuff
BORING
BUT USEFUL
IOT
Good use cases
• Not that talkative devices : small messages
every now and then
• Independent devices
Metering & utilities
Smart City
• Track the location of any good or equipment
• Post theft devices
Logistics
Ifttt-like
• Press the button, send an
empty frame & trigger any pre
determined action
• « Mom I’m home ! »
• « Get me a taxi»
• Replay last order, ~Amazon Dash
« Silver economy »
• Health monitoring, fall alerts, ..
• Without the locked-in effect of gateway-based solutions
• Track the community-payed services effectiveness
• Did the carer really come every day for 2 hours ?
• Know when some equipment is about to fail
• Schedule maintenance works efficiently
Predictive maintenance
Agriculture
• Monitor environment values all over an
exploitation : light, soil moisture, ..
• Animal health & location tracking
DIY Projects
• Connected wine cellar. Because french.
• Connected cat food dispenser. Because cats.
• Kitchen garden: temperature, moisture, …
• GPS Tracking of anything
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
Hardware
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.
Prototyping
• Arduino : Snootlab, SmartEverything
• Raspberry Pi : Yadom
• Can be bought one unit a time
• Get started within minutes
• Not for industrial use
Modules
• Easy to work with : AT commands
• Price range from ~10 to 20€
• Evaluation boards available from
manufacturers : Adeunis, Telecom Design,
Telit, ..
SoC, transceivers
• Texas Instruments, Atmel, SiLabs, Axsem, ..
• Cheap, a few $
• More complex to work with if not familiar
• Certification needed if you don’t stick to the
provided ref design.
Antenna
• Critical when doing radio
• 868MHz -> best case is 17cm (lambda/2)
• Helicoidal, patch, … antennas possible.
Cloud
Get your data
• Part of the standard service.
• 3 ways
• View - website
• Pull - HTTP API
• Push - HTTP Callback
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
Set up a callback
Downlink
• Message sent to a device can be
• Automatic with a pre configuration
• Sent from your own server
Downlink auto
• Simply set what message you want to send back
• Hardcoded
• Time, Station ID, .. for sync purposes
Downlink callback
• Same mechanism than the uplink callback
• Set up an URL
• An when called, send your 8-byte frame within
the response body
Real demo
Connected RFID reader
• Standard 125KHz RFID reader & tags
• Once a tag is detected, send its ID through
SIGFOX
• Update a live dashboard
• Do something else :)
Resources
• https://github.com/ameltech/
• + Checkout http://github.com/nicolsc for some
demos & sample codes
First steps with the
SmartEverything
Register
• http://backend.sigfox.com/activate
• Click SmartEverything
• Enter the device id of your board + the provided PAC
number
• Check http://192.168.5.38:1234/
• Operator : select SIGFOX_Spain
• Enter your personal info
Getting started
• Plug the SmartEverything board using a micro USB cable
• Plug the antenna ;)
• Check that it’s recognised by your computer
• $ ls /dev/tty.*
• Windows
• Launch Powershell
• > [System.IO.Ports.SerialPort]::getportnames()
Arduino setup
• Install the Arduino Zero core
• Tools > Boards > Board Manager
• Install the ASME core
• Tools > Boards > Manager (Again !), filter on type=Partner
• Choose the SmartEverything Board Type
• Tools > Boards
• Install the libs associated to each sensor (... and to the SIGFOX module)
• Sketch > Include Library > Manage Libraries ; Filter on
Type=Partner ; install each library
1st Arduino Sketch
• Open the Arduino IDE
• Select Board Type > Smart Everything Fox (USB)
• Select the correct port
• File > Examples > SmartEverything > VL6180X >
AmbientLight
• Upload
• The blue LED on the board should blink
Hello World
• File > Examples > SmartEverything > Sigfox >
DataModeEU
• Upload
Check message
• http://backend.sigfox.com
• Navigate to the « device » menu
• Click on the device ID
• « Devices messages »
Set up a callback
Callbacks menu
• On your device page, go to Info & click on the
device type
• On the device type page, you have a Callbacks
menu
• Then, click New on the top right corner
Callback Setup
• You can choose to receive an email, or redirect
each message to a URL of your choice
• You can set the headers (content-type, ..), and
body format of the HTTP request
Downlink
How does it work ?
• The Module send the frame, then sleep for 20s
• Then it enters Rx mode
• Waits 20s for a response
• Quits Rx mode & goes to deep sleep
Request a downlink
• Use the AT$SF command, with an additional
parameters
• AT$SF = [hex byte]*, 2, 1
Set up the downlink
Handle the response
• When entering Rx mode, the module will display
• +RX BEGIN
• Received frame will be displayed as
• +RX=[hex byte] [hex byte]…
• When leaving Rx mode, it will display
• +RX END
Handle the response
• Detect an input line starting with +RX= & parse it
as a series of hex bytes
• If no downlink message has been sent, you’ll
have no +RX= line, just the BEGIN & END flags
Sample input/output
AT$SF=55 50 4c 49 4e 4b, 2, 1
OK
+RX BEGIN
+RX=44 4f 57 4e 4c 49 4e 4b
+RX END
Contribute
Share
• Please share what you’ll make with SIGFOX
• Hackster.io, instructables, github … your move.
• Q&A
• http://sigfox.cloud.answerhub.com/
• Keep in touch :
• nicolas.lesconnec@sigfox.com
• twitter: @nlesconnec

Contenu connexe

Tendances

Internet of Things DC: July 13 Meetup - SIGFOX
Internet of Things DC: July 13 Meetup - SIGFOXInternet of Things DC: July 13 Meetup - SIGFOX
Internet of Things DC: July 13 Meetup - SIGFOXInternet of Things DC
 
[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology Overview[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology OverviewNicolas Lesconnec
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Nicolas Lesconnec
 
Sigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico CitySigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico CityNicolas Lesconnec
 
NWave Platform Overview
NWave Platform Overview NWave Platform Overview
NWave Platform Overview John Lindsay
 
Overview of Low Power Wide Area Networks
Overview of Low Power Wide Area NetworksOverview of Low Power Wide Area Networks
Overview of Low Power Wide Area NetworksMaarten Weyn
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloNicolas Lesconnec
 
Sigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopSigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopNicolas Lesconnec
 
LoRaWAN What is it good for - Mark Stanley, Mike Beardmore
LoRaWAN What is it good for - Mark Stanley, Mike BeardmoreLoRaWAN What is it good for - Mark Stanley, Mike Beardmore
LoRaWAN What is it good for - Mark Stanley, Mike BeardmoreThings North
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIONicolas Lesconnec
 
Sigfox Introduction - Pycom GoInvent NYC
Sigfox Introduction - Pycom GoInvent NYCSigfox Introduction - Pycom GoInvent NYC
Sigfox Introduction - Pycom GoInvent NYCNicolas Lesconnec
 
2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEII2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEIINicolas Lesconnec
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaNicolas Lesconnec
 
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolIoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolNicolas Lesconnec
 

Tendances (20)

Internet of Things DC: July 13 Meetup - SIGFOX
Internet of Things DC: July 13 Meetup - SIGFOXInternet of Things DC: July 13 Meetup - SIGFOX
Internet of Things DC: July 13 Meetup - SIGFOX
 
[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology Overview[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology Overview
 
XKE // Sigfox Workshop
XKE // Sigfox WorkshopXKE // Sigfox Workshop
XKE // Sigfox Workshop
 
IoT13: Sigfox showcase
IoT13: Sigfox showcaseIoT13: Sigfox showcase
IoT13: Sigfox showcase
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 
SIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - LisboaSIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - Lisboa
 
Sigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico CitySigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico City
 
Sigfox Overview
Sigfox OverviewSigfox Overview
Sigfox Overview
 
NWave Platform Overview
NWave Platform Overview NWave Platform Overview
NWave Platform Overview
 
BCX17 - Sigfox intro
BCX17 - Sigfox introBCX17 - Sigfox intro
BCX17 - Sigfox intro
 
Overview of Low Power Wide Area Networks
Overview of Low Power Wide Area NetworksOverview of Low Power Wide Area Networks
Overview of Low Power Wide Area Networks
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São Paulo
 
Sigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopSigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX Workshop
 
LoRaWAN What is it good for - Mark Stanley, Mike Beardmore
LoRaWAN What is it good for - Mark Stanley, Mike BeardmoreLoRaWAN What is it good for - Mark Stanley, Mike Beardmore
LoRaWAN What is it good for - Mark Stanley, Mike Beardmore
 
Sigfox Makers Tour - Torino
Sigfox Makers Tour - TorinoSigfox Makers Tour - Torino
Sigfox Makers Tour - Torino
 
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
[Feb 2020] Cours IoT - CentraleSupelec - Master SIO
 
Sigfox Introduction - Pycom GoInvent NYC
Sigfox Introduction - Pycom GoInvent NYCSigfox Introduction - Pycom GoInvent NYC
Sigfox Introduction - Pycom GoInvent NYC
 
2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEII2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEII
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - Bratislava
 
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolIoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
 

En vedette

Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Nicolas Lesconnec
 
LPWAN Technologies for Internet of Things (IoT) and M2M Scenarios
LPWAN Technologies for Internet of Things (IoT) and M2M ScenariosLPWAN Technologies for Internet of Things (IoT) and M2M Scenarios
LPWAN Technologies for Internet of Things (IoT) and M2M ScenariosPeter R. Egli
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Robert Vivanco Salcedo
 
Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenNicolas Lesconnec
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOXRyan Derouin
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Robert Vivanco Salcedo
 
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrack
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrackIoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrack
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrackThierry Lestable
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationNicolas Lesconnec
 
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0Artionet Web Agency
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-ThingsEiko Seidel
 
Industrie 4.0: l'usine du futur
Industrie 4.0: l'usine du futurIndustrie 4.0: l'usine du futur
Industrie 4.0: l'usine du futurMarc ENGEL
 

En vedette (14)

Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]
 
[2015] Sigfox basics
[2015] Sigfox basics[2015] Sigfox basics
[2015] Sigfox basics
 
LPWAN Technologies for Internet of Things (IoT) and M2M Scenarios
LPWAN Technologies for Internet of Things (IoT) and M2M ScenariosLPWAN Technologies for Internet of Things (IoT) and M2M Scenarios
LPWAN Technologies for Internet of Things (IoT) and M2M Scenarios
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)
 
Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - Copenhagen
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOX
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)
 
LPWAN for IoT
LPWAN for IoTLPWAN for IoT
LPWAN for IoT
 
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrack
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrackIoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrack
IoT-LPWAN LoRa Geoloc - sagemcom - m2m-innovationworld_geotrack
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox Presentation
 
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0
BIMO Forum 2015 - Etat de l'art de l'internet des objets : L'industrie 4.0
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things
 
R&s 10 juin 2015 lora franck
R&s 10 juin 2015 lora franckR&s 10 juin 2015 lora franck
R&s 10 juin 2015 lora franck
 
Industrie 4.0: l'usine du futur
Industrie 4.0: l'usine du futurIndustrie 4.0: l'usine du futur
Industrie 4.0: l'usine du futur
 

Similaire à SIGFOX Makers Tour - Barcelona

Network Security: Protecting SOHO Networks
Network Security: Protecting SOHO NetworksNetwork Security: Protecting SOHO Networks
Network Security: Protecting SOHO NetworksJim Gilsinn
 
FM & Bluetooth & WIFI, Oh My!
FM & Bluetooth & WIFI, Oh My!FM & Bluetooth & WIFI, Oh My!
FM & Bluetooth & WIFI, Oh My!Aaron Lafferty
 
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014Alec Tucker
 
A brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingA brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingTinamousSteve
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshopNitesh Malviya
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOAYSHA S KABEER
 
Automating with the Internet of Things
Automating with the Internet of ThingsAutomating with the Internet of Things
Automating with the Internet of ThingsJustin Denton
 
Pick your connectivity solution [web2day 2015]
Pick your connectivity solution [web2day 2015]Pick your connectivity solution [web2day 2015]
Pick your connectivity solution [web2day 2015]Nicolas Lesconnec
 
Making and breaking security in embedded devices
Making and breaking security in embedded devicesMaking and breaking security in embedded devices
Making and breaking security in embedded devicesYashin Mehaboobe
 
Home automation with Ninja Blocks
Home automation with Ninja BlocksHome automation with Ninja Blocks
Home automation with Ninja BlocksEugene Yew
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Adam Dunkels
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iotparvathy s m
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino WebinarFragiskos Fourlas
 
Living on the iot edge
Living on the iot edgeLiving on the iot edge
Living on the iot edgeSteve Mylroie
 
A Technical Introduction to The Internet of Things
A Technical Introduction to The Internet of ThingsA Technical Introduction to The Internet of Things
A Technical Introduction to The Internet of ThingsAPNIC
 
Process control using Ethernet to io
Process control using Ethernet to ioProcess control using Ethernet to io
Process control using Ethernet to iobrainboxes
 

Similaire à SIGFOX Makers Tour - Barcelona (20)

Network Security: Protecting SOHO Networks
Network Security: Protecting SOHO NetworksNetwork Security: Protecting SOHO Networks
Network Security: Protecting SOHO Networks
 
[OTA15] Back to binary !
[OTA15] Back to binary ![OTA15] Back to binary !
[OTA15] Back to binary !
 
FM & Bluetooth & WIFI, Oh My!
FM & Bluetooth & WIFI, Oh My!FM & Bluetooth & WIFI, Oh My!
FM & Bluetooth & WIFI, Oh My!
 
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
 
A brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) ThingA brief introduction to making your own (Internet of Things) Thing
A brief introduction to making your own (Internet of Things) Thing
 
Null mumbai-iot-workshop
Null mumbai-iot-workshopNull mumbai-iot-workshop
Null mumbai-iot-workshop
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINO
 
Automating with the Internet of Things
Automating with the Internet of ThingsAutomating with the Internet of Things
Automating with the Internet of Things
 
Pick your connectivity solution [web2day 2015]
Pick your connectivity solution [web2day 2015]Pick your connectivity solution [web2day 2015]
Pick your connectivity solution [web2day 2015]
 
Making and breaking security in embedded devices
Making and breaking security in embedded devicesMaking and breaking security in embedded devices
Making and breaking security in embedded devices
 
Sigfox Euratech Workshop
Sigfox Euratech WorkshopSigfox Euratech Workshop
Sigfox Euratech Workshop
 
Home automation with Ninja Blocks
Home automation with Ninja BlocksHome automation with Ninja Blocks
Home automation with Ninja Blocks
 
BLE Talk
BLE TalkBLE Talk
BLE Talk
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
 
IoT Aquarium 2
IoT Aquarium 2IoT Aquarium 2
IoT Aquarium 2
 
Smart home Environment using iot
Smart home Environment using iotSmart home Environment using iot
Smart home Environment using iot
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino Webinar
 
Living on the iot edge
Living on the iot edgeLiving on the iot edge
Living on the iot edge
 
A Technical Introduction to The Internet of Things
A Technical Introduction to The Internet of ThingsA Technical Introduction to The Internet of Things
A Technical Introduction to The Internet of Things
 
Process control using Ethernet to io
Process control using Ethernet to ioProcess control using Ethernet to io
Process control using Ethernet to io
 

Plus de Nicolas Lesconnec

Sigfox Workshop with an Arduino MKRFOX
Sigfox Workshop with an Arduino MKRFOXSigfox Workshop with an Arduino MKRFOX
Sigfox Workshop with an Arduino MKRFOXNicolas Lesconnec
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksNicolas Lesconnec
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Nicolas Lesconnec
 
Sigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced WorkshopSigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced WorkshopNicolas Lesconnec
 
Sigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopNicolas Lesconnec
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introNicolas Lesconnec
 
Sigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont FerrandSigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont FerrandNicolas Lesconnec
 
Sigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshopSigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshopNicolas Lesconnec
 

Plus de Nicolas Lesconnec (12)

Sigfox Workshop with an Arduino MKRFOX
Sigfox Workshop with an Arduino MKRFOXSigfox Workshop with an Arduino MKRFOX
Sigfox Workshop with an Arduino MKRFOX
 
Sigfox x Arduino Workshop
Sigfox x Arduino Workshop Sigfox x Arduino Workshop
Sigfox x Arduino Workshop
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA Networks
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 
Sigfox Usecases (extract)
Sigfox Usecases (extract)Sigfox Usecases (extract)
Sigfox Usecases (extract)
 
Sigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced WorkshopSigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced Workshop
 
Sigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners Workshop
 
Sigfox XKit Workshop
Sigfox XKit WorkshopSigfox XKit Workshop
Sigfox XKit Workshop
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox intro
 
IoT & Automation. Today
IoT & Automation. TodayIoT & Automation. Today
IoT & Automation. Today
 
Sigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont FerrandSigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont Ferrand
 
Sigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshopSigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshop
 

Dernier

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Dernier (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

SIGFOX Makers Tour - Barcelona

  • 1. #7 Barcelona — 26.11.2015
  • 3. Us Nicolas Lesconnec Developer & Maker Evangelist Anthony Charbonnier Startup Relations Manager Jon Regueiro Support Engineer
  • 5. 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
  • 6. New possibilities • Direct Internet connection. • No battery drain. Years of autonomy. • Detect. Send. Receive. • No configuration
  • 7. In a nutshell • Power on • Send a message • It’s picked up by n of our base stations • Instantly forwarded to your own server • That’s it
  • 8. Complexity • AT$SF=0123456789 • No pairing or configuration of any kind • HTTP request to your server
  • 10. 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.
  • 11. Core concepts • Energy efficiency • Very Long Range • Out of the box connectivity • Outdoor + Indoor • Two-way communication • Low bandwidth, small messages • Ultra Narrow Band
  • 12. Energy efficiency • Tx : ~25/30 mA for a few seconds • 99.x% of the time, device is silent • Idle consumption is key • Idle : a few µA
  • 13. Very Long Range • Countryside : Tens of kms • Cities : A few kms • Direct line of sight : wow !
  • 14. 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
  • 15. Outdoor + indoor • 868MHz has good propagation properties • Radio waves are not magic • Consider ~20dB of attenuation indoor, and ~30dB for light underground or tricky buildings
  • 16. Two-way communication • Send updates to your device(s) • 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
  • 17. Low bandwidth • 100 bits / s • 12 bytes per message
  • 18. 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
  • 19. Payload examples • Full GPS Coordinates : 6 bytes • Temperature : 2 bytes • State reporting : 1 byte • Hearbeat, update request : 0 byte
  • 20. How frequently ? • 140 times a day
  • 21. 140 times / day • Not a technology limit • Compliant with the European regulation: 1% duty cycle
  • 22. Money • Most pricey subscription: €14/year • A couple of devices, 140 messages/day • The higher volume, the lower the price • The lower number of messages, the lower the price • Down to €1/year for large volumes & a couple of messages/day • Startup plan : €8/year, as if already 30k devices.
  • 24. Security • Each device is identified by a unique ID on the network • Each message is signed • Servers managed by ourselves, in 2 french datacenters. • Security is never finished, permanent effort.
  • 25. Signature • Each message is accompanied by an hashed signature, made from : • the device id • the device PK (unknown to the user) • the payload • internal increment
  • 26. Signature • Replayed messages • Altered messages • Spoofed messages
  • 27. Encryption • By default, the payload is not encrypted • Encryption cost a lot of energy • No « one size fits all » solution. • Up to you to use the encryption most suited to your case
  • 28. Radio properties • Great resistance to interferors • Very difficult to jam • Interception is hard • UNB • Unpredictable frequency
  • 31. Ultra Narrow Band • The SIGFOX protocol relies on the Ultra Narrow Band technology • A message : ~100Hz wide • Each base station watch a 200KHz part of the spectrum • Hard part: detect message without knowledge of the precise frequency or schedule
  • 32. Ultra Narrow Band • Why Ultra Narrow Band ? • Easy analogy : cars vs motorbikes
  • 36. Frequency used • SIGFOX uses unlicensed sub-GHz bands : • 868MHz in Europe • 902MHz in the US
  • 37. Unlicensed != unregulated • SIGFOX complies with both ETSI (Europe) & FCC (US) regulations • ETSI : 1% duty cycle • FCC : duration of emission
  • 39. Global network • Roaming is included in the basic subscription • Your device can switch from one country to another without additional charges.
  • 40. Current - Nationwide • France • Netherlands • Spain • UK
  • 41. Current - cities • Bogota • Dublin • Milan • Munich • Santiago • San Francisco • …
  • 42. Rollout in progress • Belgium • Denmark • Italy • Luxembourg • Portugal • USA
  • 43. USA • Currently: San Francisco • Early 2016 : 10 majors cities, including Atlanta, Boston, Chicago, Dallas, Houston, Los Angeles • And we’re just starting :)
  • 44.
  • 46. Hello World • Send a dummy message • Check it on the SIGFOX website • Forward it through the callback mechanism • Store message in a database • Display list of recorded events
  • 48. IoT != Connected gadgets Sexy Stuff BORING BUT USEFUL IOT
  • 49. Good use cases • Not that talkative devices : small messages every now and then • Independent devices
  • 52. • Track the location of any good or equipment • Post theft devices Logistics
  • 53. Ifttt-like • Press the button, send an empty frame & trigger any pre determined action • « Mom I’m home ! » • « Get me a taxi» • Replay last order, ~Amazon Dash
  • 54. « Silver economy » • Health monitoring, fall alerts, .. • Without the locked-in effect of gateway-based solutions • Track the community-payed services effectiveness • Did the carer really come every day for 2 hours ?
  • 55. • Know when some equipment is about to fail • Schedule maintenance works efficiently Predictive maintenance
  • 56. Agriculture • Monitor environment values all over an exploitation : light, soil moisture, .. • Animal health & location tracking
  • 57. DIY Projects • Connected wine cellar. Because french. • Connected cat food dispenser. Because cats. • Kitchen garden: temperature, moisture, … • GPS Tracking of anything
  • 58. 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
  • 60. 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.
  • 61. Prototyping • Arduino : Snootlab, SmartEverything • Raspberry Pi : Yadom • Can be bought one unit a time • Get started within minutes • Not for industrial use
  • 62. Modules • Easy to work with : AT commands • Price range from ~10 to 20€ • Evaluation boards available from manufacturers : Adeunis, Telecom Design, Telit, ..
  • 63. SoC, transceivers • Texas Instruments, Atmel, SiLabs, Axsem, .. • Cheap, a few $ • More complex to work with if not familiar • Certification needed if you don’t stick to the provided ref design.
  • 64. Antenna • Critical when doing radio • 868MHz -> best case is 17cm (lambda/2) • Helicoidal, patch, … antennas possible.
  • 65. Cloud
  • 66. Get your data • Part of the standard service. • 3 ways • View - website • Pull - HTTP API • Push - HTTP Callback
  • 67. 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
  • 68. Set up a callback
  • 69. Downlink • Message sent to a device can be • Automatic with a pre configuration • Sent from your own server
  • 70. Downlink auto • Simply set what message you want to send back • Hardcoded • Time, Station ID, .. for sync purposes
  • 71. Downlink callback • Same mechanism than the uplink callback • Set up an URL • An when called, send your 8-byte frame within the response body
  • 72.
  • 74. Connected RFID reader • Standard 125KHz RFID reader & tags • Once a tag is detected, send its ID through SIGFOX • Update a live dashboard • Do something else :)
  • 75.
  • 76. Resources • https://github.com/ameltech/ • + Checkout http://github.com/nicolsc for some demos & sample codes
  • 77. First steps with the SmartEverything
  • 78. Register • http://backend.sigfox.com/activate • Click SmartEverything • Enter the device id of your board + the provided PAC number • Check http://192.168.5.38:1234/ • Operator : select SIGFOX_Spain • Enter your personal info
  • 79. Getting started • Plug the SmartEverything board using a micro USB cable • Plug the antenna ;) • Check that it’s recognised by your computer • $ ls /dev/tty.* • Windows • Launch Powershell • > [System.IO.Ports.SerialPort]::getportnames()
  • 80. Arduino setup • Install the Arduino Zero core • Tools > Boards > Board Manager • Install the ASME core • Tools > Boards > Manager (Again !), filter on type=Partner • Choose the SmartEverything Board Type • Tools > Boards • Install the libs associated to each sensor (... and to the SIGFOX module) • Sketch > Include Library > Manage Libraries ; Filter on Type=Partner ; install each library
  • 81. 1st Arduino Sketch • Open the Arduino IDE • Select Board Type > Smart Everything Fox (USB) • Select the correct port • File > Examples > SmartEverything > VL6180X > AmbientLight • Upload • The blue LED on the board should blink
  • 82. Hello World • File > Examples > SmartEverything > Sigfox > DataModeEU • Upload
  • 83. Check message • http://backend.sigfox.com • Navigate to the « device » menu • Click on the device ID • « Devices messages »
  • 84. Set up a callback
  • 85. Callbacks menu • On your device page, go to Info & click on the device type • On the device type page, you have a Callbacks menu • Then, click New on the top right corner
  • 86.
  • 87. Callback Setup • You can choose to receive an email, or redirect each message to a URL of your choice • You can set the headers (content-type, ..), and body format of the HTTP request
  • 89. How does it work ? • The Module send the frame, then sleep for 20s • Then it enters Rx mode • Waits 20s for a response • Quits Rx mode & goes to deep sleep
  • 90. Request a downlink • Use the AT$SF command, with an additional parameters • AT$SF = [hex byte]*, 2, 1
  • 91. Set up the downlink
  • 92. Handle the response • When entering Rx mode, the module will display • +RX BEGIN • Received frame will be displayed as • +RX=[hex byte] [hex byte]… • When leaving Rx mode, it will display • +RX END
  • 93. Handle the response • Detect an input line starting with +RX= & parse it as a series of hex bytes • If no downlink message has been sent, you’ll have no +RX= line, just the BEGIN & END flags
  • 94. Sample input/output AT$SF=55 50 4c 49 4e 4b, 2, 1 OK +RX BEGIN +RX=44 4f 57 4e 4c 49 4e 4b +RX END
  • 96. Share • Please share what you’ll make with SIGFOX • Hackster.io, instructables, github … your move. • Q&A • http://sigfox.cloud.answerhub.com/ • Keep in touch : • nicolas.lesconnec@sigfox.com • twitter: @nlesconnec