SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
Getting started with Sigfox
April 2018
aurelien.lequertier@sigfox.com
@aureleq
What is Sigfox?
Sigfox: Global LPWA network
Low power,
to provide autonomy
Global,
to be used everywhere
Low cost,
to address everything
Easy to use,
and adopted quickly
CONFIDENTIAL 5
Parking space management
• Improve parking policies
• Obtain turnover information in real
time
• Guide drivers more efficiently
• Have greater control over special
permit spaces
• Save resources through fast
implementation
• Decrease costs through easy
maintenance
• Generate additional revenue
• Decrease CO2 emissions
Fastprk is an intelligent Parking
Management System that
allows cities and operators to
manage parking resources more
efficiently and parking
operators to generate additional
revenue.
Fastprk offers information about
parking availability to the drivers
within blue and green spaces,
and also on loading, taxis and
disabled parking bays
Problem solved
Optimize parking spaces in the city
BenefitsSolution
LIVE
Sensolus offers an end-to-
end tracking solution.
It notifies Airbus about its
assets’ trips and give insights
on supply chain optimization.
The device embeds an
internal memory to record
data when outside of
coverage.
Problem solved
Track spare parts between the headquarters
and the sites of its suppliers
BenefitsSolution
▪ Cross country tracking
without high roaming fees
▪ Real-time visibility on the
asset during transportation
▪ Automation of the supply
chain
Industrial asset management
GPS + BLE tracker for indoor
and outdoor geolocation
LIVE
Home Alarm System
CONFIDENTIAL 7
Alarms are traditionally connected through GSM to central system and
burglar intrusion can be facilitated by GSM jammers. There is a need
for effective backup connectivity to ensure more robust alarm
transmissions.
▪ Robustness of solution is a
commercial differentiator
▪ Continuity of service
▪ Soft deployment via over the
air update - no HW swap. No
user impact
▪ Network available to handle
millions of devices
Sigfox has upgraded Securitas
Direct’s alarm systems to provide a
back-up connectivity in case
jamming is detected.
The upgrade was possible over the
air as a Sub-GHz chip was already
inside.
Challenge
BenefitsSolution
Alternative partners for this application
LIVE
Stolen Car Recovery
CONFIDENTIAL 8
Locate and recover stolen assets through a small and
discrete GPS tracking device.
▪ Peace of mind that assets
can be tracked or
recovered
▪ Complete solution with
added services
▪ No jamming
Small sensor : 2/3 of the size of a
cigarette pack
Connected with the Police 24
hours / 7 days
Autonomy : 3 to 5 years of use
Internal antennas (UHF and GPS)
Tracking through GPS and UHF
Geo-localization active in
underground carparks
Challenge
BenefitsSolution
LIVE
WHAT DO WE PROVIDE?
A network for connected objects transporting the data from your device to your IT systems
CONFIDENTIAL 9
Customer ITBig Data
analytics
platforms
Object data
Partners with
specific
applications for
your business
Data storage
and
intelligence for
verticals
Identification
and
authentication
integrity
0 to 12-byte
messages
optimized for
sensor data
High capacity
network: over 1
million messages
per Base station
per day
0 to 140
messages per
day per device
Transmitted
through its radio
protocol on the
public spectrum
Global
network
SIGFOX
cloud
CONFIDENTIAL
10
1 % duty cycle for Objects
Up to 6 messages/hour
UPLINK
12-Byte payload
- Sensor data
- Event status
- GPS fix
- Application data
DOWNLINK
8-Byte payload
- Action / actuator trigger
- Device management
- Application parameter setting
10 % duty cycle for Base Stations
4 guaranteed downlink msg/day
SIGFOX
CLOUD
SMALL MESSAGES
to answer the cost & autonomy constraints of remote objects
ULTRA NARROW BAND
CONFIDENTIAL 11
868.034 868.226
f (MHz)
192 KHz wide
100 Hz
Currently spreads on a 200KHz part of the spectrum
High spectrum efficiency 1bit/s = 1Hz of bandwidth
Each message is ~100Hz wide
✓
✓
✓
RANDOM ACCESS
CONFIDENTIAL 12
Unsynchronized transmission between the network and the device
The device transfers a small amount of energy on a random frequency with no protocol overhead
(frequency hopping)
SIGFOX Base stations permanently listen to the spectrum and interpret received UNB signals
The same frame is sent 3 times enabling time and frequency diversity
Frame1 @F1
Frame2 @F2
Frame3 @F3
Uplink message
t1
t2
t3
2.08s for 12B payload
Frequency
Time
✓
✓
✓
✓
CONFIDENTIAL 13
Anti-jamming capabilities due to UNB intrinsic ruggedness coupled with spatial diversity of the base stations (+20dB)
HIGH RESILIENCE TO INTERFERERS
robust to operate in the public ism band
For the same technical reasons as above, UNB is extremely robust in an environment with other spread spectrum signals.
However, Spread spectrum networks are affected by UNB signals. Ultra Narrow Band is therefore the best choice to
operate in the public ISM band
8 dB needed for
the signal to be
received
Jamming signal
✓
✓
Interference
impact
CONFIDENTIAL 14
PLATFORM INTEGRATION
Sigfox device
journey
Build
• Evolutive online platform to support device makers and solution
providers at every stage of their journey
• Centralized document resource center
• Support for device development & tooling
• Simplify certification process
Hardware
• Sigfox is not a hardware vendor
• Components sourcing from multiple
partners
Modules Module Cluster Module Maker Reference Extra-Connectivity
Multi-connectivity
Combo
Wisol WSSFM20Rx GPS, BT, WIFI, Acc
Telecom Design TD 1204, TD 1205 GPS, Acc, Antenna
Innocomm SN20-1x BT, GPS, WiFi, Acc
PyCom S01 (SIPY) 14dBm / 22dBm BT, WIFI
Dual-Mode muRata LPWA Lora/Sigfox dual-mode
Sigfox
w/ Secure Element
Jorgin WS2119-A0 BT, Secure Element
Sigfox only
with SDK
SMK WF923
Radiocraft RC1682-SIG / RC1692HP-SIG
M2COMM UPLYNX RC1 / RC2/4
Telecom Design TD 1207, TD 1508
Telit LE51-868 S
Liteon
muRata
Sigfox only
AT Modem, no SDK
Innocomm SN10-1x
Wisol WSSFM10Rx
Telecom Design TD 1207R
Radio zones
• RZ1: Europe, MEA
868 MHz, +14 dBm
• RZ2: North America, Brazil
902 MHz, +22 dBm
• RZ3: Japan, Korea
920 MHz, +14 dBm, LBT
• RZ4: South America
920 MHz, +22 dBm
Let’s play !
Download the slides
https://bit.ly/2HLPWZs
Useful Resources
• Build : http://build.sigfox.com
• Board info: https://www.arduino.cc/en/Main.ArduinoBoardMKRFox1200
• Questions? : http://ask.sigfox.com
About the MKRFOX
Arduino+Sigfox starter kit
Overview
Product released spring 2017
Full sigfox service included
Cortex M0 MCU
Sigfox chipset : Atmel/Microchip ATA8520
Atmel/Microchip ATA8520
Compatible with Sigfox RC1 (Europe + S.Africa)
Addressed using SPI
Datasheet: http://atmel.com
Setup the Arduino IDE
Select your board using the Tools > Port menu
Set the board as Arduino MKRFOX1200
If board not present, add it using Boards Manager =>
search for MKRFox and install Arduino SAMD boards
Setup the Arduino IDE
Install the following libraries (Sketch => Include Library =>
Manage Libraries)
• Arduino Sigfox for MKRFox1200
• Arduino Low Power
• RTCZero
Retrieve your board information
Copy the code from http://github.com/sigfox/mkrfox-init
Upload to your board & open the monitor
Online onboarding
http://backend.sigfox.com/activate/arduino/
Provider: Arduino
Country: France
ID/PAC: Retrieved before
Hello World
Hello World
https://github.com/nicolsc/mkrfox-hello-world
#include <SigFox.h>
void setup() {
SigFox.begin();
short valA = 7700;
float valB = 654.32;
SigFox.beginPacket();
SigFox.write(valA);
//SigFox.write(valB);
SigFox.endPacket();
}
void loop(){}
Message received ?
http://backend.sigfox.com (check your e-mails to get
credentials)
Navigate to the devices menu in the top bar
Click on the ID of your device
Enter the messages menu from the left navigation column
Check device messages
Callback setup
Device Type menu
Click on your device type name
Enter the Callbacks menu
Select new default callback
Callback status
In the Devices > Messages panel, you have a indicator of the
callback status (an arrow)
Black : in progress
Green : Callback OK
Red : Callback KO (at least one of the callbacks failed)
Click the arrow to display details.
Frame parsing
Sigfox payload display feature
Using a « simple » grammar, you can ask Sigfox to parse
your incoming data
This is done at the device type level
Parsing the Hello World sample
Modify the sketch to send 3 values in a same message
short valA = 7700;
short valB = 128;
float valC = 654.32;
SigFox.beginPacket();
SigFox.write(valA);
SigFox.write(valB);
SigFox.write(valC);
SigFox.endPacket();
Set a custom grammer
valA & valB are shorts : 16 bytes
valC is a 32 bytes float
valA::uint:16:little-endian
valB::uint:16:little-endian
valC::float:32:little-endian
Downlink Callback
How does it work?
Downlink flag included in Sigfox message
20 sec after first frame transmission, the module wakes up
and waits for downlink response (25 sec window)
Downlink Callback setup
Automatic callback: Device Type > Informations > Edit
Set Downlink mode to DIRECT
Enter an 8 bytes value
Sample code
Simple change
SigFox.endPacket(); to
SigFox.endPacket(true);
This will request a response from the network
Handle the response
https://github.com/nicolsc/mkrfox-downlink
void loop(){
while (SigFox.available()) {
Serial.print("0x");
Serial.println(SigFox.read(), HEX);
}
}
Geolocation
Geoloc callback
Simply create a SERVICE > GEOLOC callback,
and receive latitude + longitude + accuracy
Geolocation Callback
Create a new
Service > Geoloc
callback
Use following URL
to center the map:
https://maps.googleapis.com/map
s/api/staticmap?center={lat},{lng}
&zoom=13&scale=1&size=600x300
&maptype=roadmap&format=png
&visual_refresh=true
Event monitoring
Monitor break in sequence number
New Event: Device > Event Configuration > New
Select Event Type « Out of message sequence »
Select « EMAIL » as channel and enter your email address
and email content
Monitor break in sequence number
Remove the antenna to simulate a coverage issue
Send a message
Re-attach the antenna and send a new message
Check reception of email notification

Más contenido relacionado

La actualidad más candente

[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
 
[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
 
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
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksNicolas 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 - Mexico City
Sigfox Makers Tour - Mexico CitySigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico CityNicolas Lesconnec
 
Sigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopSigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopNicolas Lesconnec
 
Sigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopNicolas Lesconnec
 
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 Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenNicolas Lesconnec
 
LoRa vs Sigfox vs LTE-M
LoRa vs Sigfox vs LTE-M LoRa vs Sigfox vs LTE-M
LoRa vs Sigfox vs LTE-M Sirin Software
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationNicolas Lesconnec
 

La actualidad más candente (20)

Sigfox User Group Paris
Sigfox User Group ParisSigfox User Group Paris
Sigfox User Group Paris
 
Workshop Taiwan
Workshop TaiwanWorkshop Taiwan
Workshop Taiwan
 
[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology Overview[May 2018] Sigfox Technology Overview
[May 2018] Sigfox Technology Overview
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 
[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
 
Sigfox Overview
Sigfox OverviewSigfox Overview
Sigfox Overview
 
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
 
IOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA NetworksIOT Day EPITA — LPWA Networks
IOT Day EPITA — LPWA Networks
 
2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEII2019 - Colloque National Enseignants DUT GEII
2019 - Colloque National Enseignants DUT GEII
 
Sigfox Usecases (extract)
Sigfox Usecases (extract)Sigfox Usecases (extract)
Sigfox Usecases (extract)
 
Sigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico CitySigfox Makers Tour - Mexico City
Sigfox Makers Tour - Mexico City
 
Sigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopSigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX Workshop
 
Sigfox x Arduino Workshop
Sigfox x Arduino Workshop Sigfox x Arduino Workshop
Sigfox x Arduino Workshop
 
Sigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners Workshop
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São Paulo
 
Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - Copenhagen
 
LoRa vs Sigfox vs LTE-M
LoRa vs Sigfox vs LTE-M LoRa vs Sigfox vs LTE-M
LoRa vs Sigfox vs LTE-M
 
BCX17 - Sigfox intro
BCX17 - Sigfox introBCX17 - Sigfox intro
BCX17 - Sigfox intro
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox Presentation
 

Similar a SigfoxGettingStarted

ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempFrançois Oudot
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaNicolas Lesconnec
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Nicolas Lesconnec
 
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 Platform Meetup - Sigfox
IoT Platform Meetup - SigfoxIoT Platform Meetup - Sigfox
IoT Platform Meetup - SigfoxFilip Kolář
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introNicolas Lesconnec
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2KochingchangKo
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2KochingchangKo
 
Sigfox flyer short technical presentation
Sigfox flyer short technical presentationSigfox flyer short technical presentation
Sigfox flyer short technical presentationSigfox
 
The wireless techology SigFox - A technical report
The wireless techology SigFox - A technical reportThe wireless techology SigFox - A technical report
The wireless techology SigFox - A technical reportAngelos Alevizopoulos
 
Ceragon 15PI2-IDC-ET-EOW-GBE
Ceragon 15PI2-IDC-ET-EOW-GBECeragon 15PI2-IDC-ET-EOW-GBE
Ceragon 15PI2-IDC-ET-EOW-GBEsavomir
 
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...Mikael Falkvidd
 
Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Jacek Jarmul
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheReseauxetservicestpa
 
DWS16 - Mobile networks forum - Laurent Fournier, Qualcomm
DWS16 - Mobile networks forum - Laurent Fournier, QualcommDWS16 - Mobile networks forum - Laurent Fournier, Qualcomm
DWS16 - Mobile networks forum - Laurent Fournier, QualcommIDATE DigiWorld
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOXRyan Derouin
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialAndri Yadi
 

Similar a SigfoxGettingStarted (20)

20171106 - Workshop lille
20171106 -  Workshop lille20171106 -  Workshop lille
20171106 - Workshop lille
 
ST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on dempST tech tour - sigfox presentation & hands-on demp
ST tech tour - sigfox presentation & hands-on demp
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - Bratislava
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 
Sigfox Makers Tour - Torino
Sigfox Makers Tour - TorinoSigfox Makers Tour - Torino
Sigfox Makers Tour - Torino
 
IoT_standards
IoT_standardsIoT_standards
IoT_standards
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)
 
IoT Platform Meetup - Sigfox
IoT Platform Meetup - SigfoxIoT Platform Meetup - Sigfox
IoT Platform Meetup - Sigfox
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox intro
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
 
Sigfox flyer short technical presentation
Sigfox flyer short technical presentationSigfox flyer short technical presentation
Sigfox flyer short technical presentation
 
The wireless techology SigFox - A technical report
The wireless techology SigFox - A technical reportThe wireless techology SigFox - A technical report
The wireless techology SigFox - A technical report
 
Ceragon 15PI2-IDC-ET-EOW-GBE
Ceragon 15PI2-IDC-ET-EOW-GBECeragon 15PI2-IDC-ET-EOW-GBE
Ceragon 15PI2-IDC-ET-EOW-GBE
 
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
IoT LPWAN network security: Sigfox and LoRaWAN (Mikael Falkvidd @ Knowit secu...
 
Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83Product Update: SKYWAN 5G SW Release HTS v1.3.83
Product Update: SKYWAN 5G SW Release HTS v1.3.83
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christophe
 
DWS16 - Mobile networks forum - Laurent Fournier, Qualcomm
DWS16 - Mobile networks forum - Laurent Fournier, QualcommDWS16 - Mobile networks forum - Laurent Fournier, Qualcomm
DWS16 - Mobile networks forum - Laurent Fournier, Qualcomm
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOX
 
IoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & PotentialIoT Connectivity: The Technical & Potential
IoT Connectivity: The Technical & Potential
 

Último

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

SigfoxGettingStarted

  • 1. Getting started with Sigfox April 2018 aurelien.lequertier@sigfox.com @aureleq
  • 3. Sigfox: Global LPWA network Low power, to provide autonomy Global, to be used everywhere Low cost, to address everything Easy to use, and adopted quickly
  • 4.
  • 5. CONFIDENTIAL 5 Parking space management • Improve parking policies • Obtain turnover information in real time • Guide drivers more efficiently • Have greater control over special permit spaces • Save resources through fast implementation • Decrease costs through easy maintenance • Generate additional revenue • Decrease CO2 emissions Fastprk is an intelligent Parking Management System that allows cities and operators to manage parking resources more efficiently and parking operators to generate additional revenue. Fastprk offers information about parking availability to the drivers within blue and green spaces, and also on loading, taxis and disabled parking bays Problem solved Optimize parking spaces in the city BenefitsSolution LIVE
  • 6. Sensolus offers an end-to- end tracking solution. It notifies Airbus about its assets’ trips and give insights on supply chain optimization. The device embeds an internal memory to record data when outside of coverage. Problem solved Track spare parts between the headquarters and the sites of its suppliers BenefitsSolution ▪ Cross country tracking without high roaming fees ▪ Real-time visibility on the asset during transportation ▪ Automation of the supply chain Industrial asset management GPS + BLE tracker for indoor and outdoor geolocation LIVE
  • 7. Home Alarm System CONFIDENTIAL 7 Alarms are traditionally connected through GSM to central system and burglar intrusion can be facilitated by GSM jammers. There is a need for effective backup connectivity to ensure more robust alarm transmissions. ▪ Robustness of solution is a commercial differentiator ▪ Continuity of service ▪ Soft deployment via over the air update - no HW swap. No user impact ▪ Network available to handle millions of devices Sigfox has upgraded Securitas Direct’s alarm systems to provide a back-up connectivity in case jamming is detected. The upgrade was possible over the air as a Sub-GHz chip was already inside. Challenge BenefitsSolution Alternative partners for this application LIVE
  • 8. Stolen Car Recovery CONFIDENTIAL 8 Locate and recover stolen assets through a small and discrete GPS tracking device. ▪ Peace of mind that assets can be tracked or recovered ▪ Complete solution with added services ▪ No jamming Small sensor : 2/3 of the size of a cigarette pack Connected with the Police 24 hours / 7 days Autonomy : 3 to 5 years of use Internal antennas (UHF and GPS) Tracking through GPS and UHF Geo-localization active in underground carparks Challenge BenefitsSolution LIVE
  • 9. WHAT DO WE PROVIDE? A network for connected objects transporting the data from your device to your IT systems CONFIDENTIAL 9 Customer ITBig Data analytics platforms Object data Partners with specific applications for your business Data storage and intelligence for verticals Identification and authentication integrity 0 to 12-byte messages optimized for sensor data High capacity network: over 1 million messages per Base station per day 0 to 140 messages per day per device Transmitted through its radio protocol on the public spectrum Global network SIGFOX cloud
  • 10. CONFIDENTIAL 10 1 % duty cycle for Objects Up to 6 messages/hour UPLINK 12-Byte payload - Sensor data - Event status - GPS fix - Application data DOWNLINK 8-Byte payload - Action / actuator trigger - Device management - Application parameter setting 10 % duty cycle for Base Stations 4 guaranteed downlink msg/day SIGFOX CLOUD SMALL MESSAGES to answer the cost & autonomy constraints of remote objects
  • 11. ULTRA NARROW BAND CONFIDENTIAL 11 868.034 868.226 f (MHz) 192 KHz wide 100 Hz Currently spreads on a 200KHz part of the spectrum High spectrum efficiency 1bit/s = 1Hz of bandwidth Each message is ~100Hz wide ✓ ✓ ✓
  • 12. RANDOM ACCESS CONFIDENTIAL 12 Unsynchronized transmission between the network and the device The device transfers a small amount of energy on a random frequency with no protocol overhead (frequency hopping) SIGFOX Base stations permanently listen to the spectrum and interpret received UNB signals The same frame is sent 3 times enabling time and frequency diversity Frame1 @F1 Frame2 @F2 Frame3 @F3 Uplink message t1 t2 t3 2.08s for 12B payload Frequency Time ✓ ✓ ✓ ✓
  • 13. CONFIDENTIAL 13 Anti-jamming capabilities due to UNB intrinsic ruggedness coupled with spatial diversity of the base stations (+20dB) HIGH RESILIENCE TO INTERFERERS robust to operate in the public ism band For the same technical reasons as above, UNB is extremely robust in an environment with other spread spectrum signals. However, Spread spectrum networks are affected by UNB signals. Ultra Narrow Band is therefore the best choice to operate in the public ISM band 8 dB needed for the signal to be received Jamming signal ✓ ✓ Interference impact
  • 16. Build • Evolutive online platform to support device makers and solution providers at every stage of their journey • Centralized document resource center • Support for device development & tooling • Simplify certification process
  • 17. Hardware • Sigfox is not a hardware vendor • Components sourcing from multiple partners
  • 18. Modules Module Cluster Module Maker Reference Extra-Connectivity Multi-connectivity Combo Wisol WSSFM20Rx GPS, BT, WIFI, Acc Telecom Design TD 1204, TD 1205 GPS, Acc, Antenna Innocomm SN20-1x BT, GPS, WiFi, Acc PyCom S01 (SIPY) 14dBm / 22dBm BT, WIFI Dual-Mode muRata LPWA Lora/Sigfox dual-mode Sigfox w/ Secure Element Jorgin WS2119-A0 BT, Secure Element Sigfox only with SDK SMK WF923 Radiocraft RC1682-SIG / RC1692HP-SIG M2COMM UPLYNX RC1 / RC2/4 Telecom Design TD 1207, TD 1508 Telit LE51-868 S Liteon muRata Sigfox only AT Modem, no SDK Innocomm SN10-1x Wisol WSSFM10Rx Telecom Design TD 1207R
  • 19. Radio zones • RZ1: Europe, MEA 868 MHz, +14 dBm • RZ2: North America, Brazil 902 MHz, +22 dBm • RZ3: Japan, Korea 920 MHz, +14 dBm, LBT • RZ4: South America 920 MHz, +22 dBm
  • 22. Useful Resources • Build : http://build.sigfox.com • Board info: https://www.arduino.cc/en/Main.ArduinoBoardMKRFox1200 • Questions? : http://ask.sigfox.com
  • 24. Overview Product released spring 2017 Full sigfox service included Cortex M0 MCU Sigfox chipset : Atmel/Microchip ATA8520
  • 25. Atmel/Microchip ATA8520 Compatible with Sigfox RC1 (Europe + S.Africa) Addressed using SPI Datasheet: http://atmel.com
  • 26. Setup the Arduino IDE Select your board using the Tools > Port menu Set the board as Arduino MKRFOX1200 If board not present, add it using Boards Manager => search for MKRFox and install Arduino SAMD boards
  • 27. Setup the Arduino IDE Install the following libraries (Sketch => Include Library => Manage Libraries) • Arduino Sigfox for MKRFox1200 • Arduino Low Power • RTCZero
  • 28. Retrieve your board information Copy the code from http://github.com/sigfox/mkrfox-init
  • 29. Upload to your board & open the monitor
  • 32. Hello World https://github.com/nicolsc/mkrfox-hello-world #include <SigFox.h> void setup() { SigFox.begin(); short valA = 7700; float valB = 654.32; SigFox.beginPacket(); SigFox.write(valA); //SigFox.write(valB); SigFox.endPacket(); } void loop(){}
  • 33. Message received ? http://backend.sigfox.com (check your e-mails to get credentials) Navigate to the devices menu in the top bar Click on the ID of your device Enter the messages menu from the left navigation column
  • 35. Callback setup Device Type menu Click on your device type name Enter the Callbacks menu Select new default callback
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Callback status In the Devices > Messages panel, you have a indicator of the callback status (an arrow) Black : in progress Green : Callback OK Red : Callback KO (at least one of the callbacks failed) Click the arrow to display details.
  • 41.
  • 43. Sigfox payload display feature Using a « simple » grammar, you can ask Sigfox to parse your incoming data This is done at the device type level
  • 44.
  • 45.
  • 46. Parsing the Hello World sample Modify the sketch to send 3 values in a same message short valA = 7700; short valB = 128; float valC = 654.32; SigFox.beginPacket(); SigFox.write(valA); SigFox.write(valB); SigFox.write(valC); SigFox.endPacket();
  • 47. Set a custom grammer valA & valB are shorts : 16 bytes valC is a 32 bytes float valA::uint:16:little-endian valB::uint:16:little-endian valC::float:32:little-endian
  • 49. How does it work? Downlink flag included in Sigfox message 20 sec after first frame transmission, the module wakes up and waits for downlink response (25 sec window)
  • 50. Downlink Callback setup Automatic callback: Device Type > Informations > Edit Set Downlink mode to DIRECT Enter an 8 bytes value
  • 51.
  • 52.
  • 53. Sample code Simple change SigFox.endPacket(); to SigFox.endPacket(true); This will request a response from the network
  • 54. Handle the response https://github.com/nicolsc/mkrfox-downlink void loop(){ while (SigFox.available()) { Serial.print("0x"); Serial.println(SigFox.read(), HEX); } }
  • 56. Geoloc callback Simply create a SERVICE > GEOLOC callback, and receive latitude + longitude + accuracy
  • 57. Geolocation Callback Create a new Service > Geoloc callback Use following URL to center the map: https://maps.googleapis.com/map s/api/staticmap?center={lat},{lng} &zoom=13&scale=1&size=600x300 &maptype=roadmap&format=png &visual_refresh=true
  • 59. Monitor break in sequence number New Event: Device > Event Configuration > New Select Event Type « Out of message sequence » Select « EMAIL » as channel and enter your email address and email content
  • 60. Monitor break in sequence number Remove the antenna to simulate a coverage issue Send a message Re-attach the antenna and send a new message Check reception of email notification