SlideShare a Scribd company logo
Introduction to
Sigfox
Pycom Go Invent
New York City, Sep. 9th, 2019
About us
Nicolas Lesconnec Sigfox (global)
Head of Technology Adoption
Alberto Mannil – Sigfox USA
Innovation programs & early business development
SIGFOX is the world’s largest 0G Network…
3
IoT
Bringing the 4th
industrial revolution to all sectors
BACK-UP BROADBAND
Secondary connectivity & additional services for systems
using broadband networks
0G
Cost
efficient
Low
Power
Global
Network
…built as the most reliable and affordable
network to transmit small messages
The 0G message journey
A network for connected objects transporting the data from your device to your IT systems
CONFIDENTIAL 5
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
Global & Reliable
One contract, One network
Managed Network
with high Quality of Service
Highly resistant
to interference & jamming
Simple
One central system:
No pairing, no configuration
No connection
No protocol: the simplest
and most efficient link between
objects and the Internet
Overall TCO at lowest
Device: Enabling the simplest,
lowest cost radio chips
Network: One central network
Integration: comprehensive
API and IoT platform provider
Low Energy
Device in sleep mode
most of the time
Small messages (up to 12B)
Few messages per hour or day
Smart cooperation between
network and device 6
Unlocking the barriers to fuel Massive IoT deployments
USA Coverage
8
Coverage extension
• Micro Access Station are available
from Sigfox USA at $449
• Plug & play : Connect through
Ethernet, and feeds the live
network.
• Smaller capacity
Subscribe with Sigfox USA
• Exploration, prototyping with development kits
• Subscription is included, online activation in 2 mins
• Advanced prototyping , small scale projects (<1.000 u)
• Buy online through https://buy.sigfox.com
• +1.000 units deployments : speak to Alberto! J
Use cases Examples
13
Home Alarm System
CONFIDENTIAL 14
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
21 % increase in factory
capacity
17% reduction in claims
from customers
23% reduction in
production waste
More control points (quality
system)
Better staff utilization and
reduction in energy
consumption
Concrete Monitoring
Sensohive has made a sensor
with external antenna that is
put in the wet concrete and
monitors the curing process.
The solution consists of:
ü Wireless temperature and
moist sensors
ü Live curing reports reports
ü Notification when concrete
is done hardening
ü IP68 casing
Challenge
BenefitsSolution
Improve drying time of cast concrete and optimize
factory production
15
• xDSL/Fiber setup box including alarm
system
• Back up communication channel in
case of failure of the primary link, or
power outage. Allows advanced
diagnostic by support.
1
6
Zoom on a business case
Intercontinental sea-freight tracking solution
17
Supply chain managers are blind
on part of their flows
Applied to the supply chain, IoT acts as magic
glasses with the ability to remove the fog.
CONFIDENTIAL 20
• Complexity to get information all
along the way.
• Strong dependency on shipping
companies
• Several days of latency on getting
notifications regarding events during
the flow.
• No real time: Outdated or no alerts in
case of delays.
1 expedition=28 stakeholders = 200 interactions
Initial thought – data generated from the monitoring of
intercontinental flows can be improved.
T/SPORT PORT
Export zone logistics Intercontinental logistics Import zone logistics
WH WH
• A tracker is
added to
the shipment
• Access to a platform
enabling to follow
orders
• The tracker
is taken out of
the container at
unloading
• Trackers are
sent back to be
reused
Container
loading
Shipment follow-up
Container
unloading
Trackers reverse
Generate an end to end visibility and real time
data on intercontinental shipping.
Complete disintermediation
Send data
when/where it
makes sense
Technology – Tell me more!
23
High Energy Efficiency
24
Designed to maximize energy
efficiency
No Pairing
15 to 45 mA during a few
seconds (25mW; 14dBm)
depending on the chip and the
size of the payload
Idle consumption: negligible
Idle state
Communication state
6 nA
30 mA
Current
Time
~6 sec
99.x% of the time
✓
✓
✓
✓
to offer maximum autonomy to remote objects
Small Messages
25
to answer the cost & autonomy constraints of remote objects
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
Ultra-Narrow Band
26
868.034 868.226
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
High Network Capacity
27
0.00%
25.00%
50.00%
75.00%
100.00%
125.00%
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Success rate vs. input load
Pure non-slotted Aloha w/ spatial div. w/ repetitionsIndoor penetration
Nb of messages / station
>1M
other wireless
technologies
UNB
Frequency & Time
diversity
Spatial
diversity
+ + = Massive capacity &
High Quality of Service
Random Access
28
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
✓
✓
✓
Starter Program
33
The program is made to guide every
company in their Sigfox journey with
different kinds of support, from partners
benefits to learning content and platform
access, to ensure our partners have
everything they need to build their
product.
Starter
Program
It is free and open to everyone:
• Device makers
• Solution providers
• Platform providers
• IoT Platform & device resellers
• Channel partners
https://build.sigfox.com/starter-program
Let’s play !
Hands-on session
Setup & activation
39
Useful links
Slack community : https://builders.iotagency.sigfox.com
Sigfox resources : https://build.sigfox.com
Requirements
• SiPy/LoPy4/FiPy board
• Extension board
• Antenna with u.FL connector
• Micro-USB cable
• Atom IDE (atom.io) with pymakr plugin
Registration - Step 1
• Connect board to extension board
• Check the pinout: LED on same side as USB connector
• Connect antenna cable to the u.FL connector near
the LED (can be done later)
• Connect the micro-USB to your PC/Mac
Registration - Step 2
• Launch Firmware Tool
(https://docs.pycom.io/gettingstarted/installation/firmwaretool/
)
• Select the « stable » firmware
• Write down the Sigfox ID and PAC
Registration – Getting ID/PAC from board (Alt)
• Open Pymakr console and type in following lines
(https://docs.pycom.io/gettingstarted/registration/sigfox/)
• Alternatively, copy paste content in a .py file and click
“Run” from network import Sigfox
import binascii
# initialise Sigfox for RCZ1 (You may need a different RCZ
Region)
sigfox = Sigfox(mode=Sigfox.SIGFOX, rcz=Sigfox.RCZ1)
# print Sigfox Device ID
print(binascii.hexlify(sigfox.id()))
# print Sigfox PAC number
print(binascii.hexlify(sigfox.pac()))
Registration - Step 3
• Go to
https://buy.sigfox.com/activate/ to
register your board
• Select your country (USA)
• Enter the ID and PAC values
• Fill in form to create your account (or
login if you already have one)
Note: Double check your email address
during registration
Registration - Step 4
• Check your emails to create your backend
password
• Connect to backend.sigfox.com
• Verify that your board is correctly registered in
« Devices » section
Hello world
47
Sending your first message
# make the socket blocking
s.setblocking(True)
# configure it as uplink only
s.setsockopt(socket.SOL_SIGFOX,socket.SO_RX,
False)
# say something : raw bytes
s.send(bytes([0xCA, 0xFE]))
from network import Sigfox
import socket
# init Sigfox for RCZ2 (North America)
sigfox = Sigfox(mode=Sigfox.SIGFOX,
rcz=Sigfox.RCZ2)
# create a Sigfox socket
s = socket.socket(socket.AF_SIGFOX,
socket.SOCK_RAW)
Message received ?
https://backend.sigfox.com
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
Callbacks and APIs
51
Sending data to your email - 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.
Geolocation : Sigfox Atlas service
57
Network-based geolocation
100% network based, with kilometric precision
For higher precision, use
• GPS (outdoor)
• Wifi hotspots location services (indoor + urban)
• Beacons systems (managed environments)
Pybytes integration
62
Pybytes integration – Step 1
• Create first your Sigfox API
credentials
• Navigate to Group -> Your Group ->
API Access
• Add Profile « Device Manager [W] »
• Connect to PyBytes to add
credentials
• Settings -> Sigfox API
• Add a new device in Pybytes
• Select Sigfox Connectivity
• At the end of the process, callback
should be automatically created on
Sigfox backend
• Run again firmware update tool
and select « pybytes »
distribution
• Paste the token provided by pybtes
Pybytes integration – Step 2
Pybytes Visualisation
• Example is provided here:
https://docs.pycom.io/pybytes/dashboard/
• PyBytes library uses « send_signal » function to send data over the network
• Increase the sleep duration from 5 to 60 sec
• Follow the tutorial to add the PyBytes signal and widget on
your dashboard
Thank you !
Nicolas Lesconnec <nicolas.lesconnec@sigfox.com>
https://builders.iotagency.sigfox.com
66

More Related Content

What's hot

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 City
Nicolas Lesconnec
 
Sigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX WorkshopSigfox + Arduino MKRFOX Workshop
Sigfox + Arduino MKRFOX Workshop
Nicolas Lesconnec
 
Sigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners Workshop
Nicolas Lesconnec
 
Sigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced WorkshopSigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced Workshop
Nicolas Lesconnec
 
Sigfox Overview
Sigfox OverviewSigfox Overview
Sigfox Overview
Nicolas Lesconnec
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São Paulo
Nicolas Lesconnec
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox intro
Nicolas Lesconnec
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox Presentation
Nicolas Lesconnec
 
Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - Copenhagen
Nicolas Lesconnec
 
SigfoxGettingStarted
SigfoxGettingStartedSigfoxGettingStarted
SigfoxGettingStarted
Aurelien Lequertier
 
Sigfox Euratech Workshop
Sigfox Euratech WorkshopSigfox Euratech Workshop
Sigfox Euratech Workshop
Aurelien Lequertier
 
BCX17 - Sigfox intro
BCX17 - Sigfox introBCX17 - Sigfox intro
BCX17 - Sigfox intro
Nicolas Lesconnec
 
Sigfox User Group Launch UK
Sigfox User Group Launch UKSigfox User Group Launch UK
Sigfox User Group Launch UK
Aurelien Lequertier
 
Devtalks Cluj - Develop geolocation solutions with Sigfox
Devtalks Cluj - Develop geolocation solutions with SigfoxDevtalks Cluj - Develop geolocation solutions with Sigfox
Devtalks Cluj - Develop geolocation solutions with Sigfox
Aurelien Lequertier
 
SigfoxGettingStarted October2018
SigfoxGettingStarted October2018SigfoxGettingStarted October2018
SigfoxGettingStarted October2018
Aurelien Lequertier
 
Big Data through small messages with Sigfox
Big Data through small messages with SigfoxBig Data through small messages with Sigfox
Big Data through small messages with Sigfox
Nicolas Lesconnec
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - Bratislava
Nicolas Lesconnec
 
SIGFOX Makers Tour - Porto
SIGFOX Makers Tour - PortoSIGFOX Makers Tour - Porto
SIGFOX Makers Tour - Porto
Nicolas Lesconnec
 
SIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - LisboaSIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - Lisboa
Nicolas Lesconnec
 

What's hot (20)

Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 
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 World Expo - Beginners Workshop
Sigfox World Expo - Beginners WorkshopSigfox World Expo - Beginners Workshop
Sigfox World Expo - Beginners Workshop
 
Sigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced WorkshopSigfox World Expo - Advanced Workshop
Sigfox World Expo - Advanced Workshop
 
Sigfox Overview
Sigfox OverviewSigfox Overview
Sigfox Overview
 
Sigfox Makers Tour São Paulo
Sigfox Makers Tour São PauloSigfox Makers Tour São Paulo
Sigfox Makers Tour São Paulo
 
Hackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox introHackathon Usine Digitale - Sigfox intro
Hackathon Usine Digitale - Sigfox intro
 
Bosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox PresentationBosch Connected Experience - Sigfox Presentation
Bosch Connected Experience - Sigfox Presentation
 
Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - Copenhagen
 
SigfoxGettingStarted
SigfoxGettingStartedSigfoxGettingStarted
SigfoxGettingStarted
 
Sigfox Euratech Workshop
Sigfox Euratech WorkshopSigfox Euratech Workshop
Sigfox Euratech Workshop
 
BCX17 - Sigfox intro
BCX17 - Sigfox introBCX17 - Sigfox intro
BCX17 - Sigfox intro
 
Sigfox User Group Launch UK
Sigfox User Group Launch UKSigfox User Group Launch UK
Sigfox User Group Launch UK
 
Devtalks Cluj - Develop geolocation solutions with Sigfox
Devtalks Cluj - Develop geolocation solutions with SigfoxDevtalks Cluj - Develop geolocation solutions with Sigfox
Devtalks Cluj - Develop geolocation solutions with Sigfox
 
SigfoxGettingStarted October2018
SigfoxGettingStarted October2018SigfoxGettingStarted October2018
SigfoxGettingStarted October2018
 
Big Data through small messages with Sigfox
Big Data through small messages with SigfoxBig Data through small messages with Sigfox
Big Data through small messages with Sigfox
 
Sigfox Makers Tour - Bratislava
Sigfox Makers Tour - BratislavaSigfox Makers Tour - Bratislava
Sigfox Makers Tour - Bratislava
 
SIGFOX Makers Tour - Porto
SIGFOX Makers Tour - PortoSIGFOX Makers Tour - Porto
SIGFOX Makers Tour - Porto
 
SIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - LisboaSIGFOX Makers Tour - Lisboa
SIGFOX Makers Tour - Lisboa
 

Similar to Sigfox Introduction - Pycom GoInvent NYC

SigfoxGettingStarted TechshopParis
SigfoxGettingStarted TechshopParisSigfoxGettingStarted TechshopParis
SigfoxGettingStarted TechshopParis
Aurelien Lequertier
 
SigfoxMakersDay Total
SigfoxMakersDay TotalSigfoxMakersDay Total
SigfoxMakersDay Total
Aurelien Lequertier
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
KochingchangKo
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
KochingchangKo
 
Workshop Taiwan
Workshop TaiwanWorkshop Taiwan
Workshop Taiwan
Aurelien Lequertier
 
Sigfox Makers Tour - Torino
Sigfox Makers Tour - TorinoSigfox Makers Tour - Torino
Sigfox Makers Tour - Torino
Nicolas Lesconnec
 
MakersTour Sigfox ConnectedBaltics
MakersTour Sigfox ConnectedBalticsMakersTour Sigfox ConnectedBaltics
MakersTour Sigfox ConnectedBaltics
Aurelien Lequertier
 
Workshop 42
Workshop 42Workshop 42
Workshop 42
Aurelien Lequertier
 
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
François Oudot
 
20171106 - Workshop lille
20171106 -  Workshop lille20171106 -  Workshop lille
20171106 - Workshop lille
Anthony Charbonnier
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM France Lab
 
IoT Platform Meetup - Sigfox
IoT Platform Meetup - SigfoxIoT Platform Meetup - Sigfox
IoT Platform Meetup - Sigfox
Filip Kolář
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot Aymeric Weinbach
 
SIGFOX Makers Tour - Dublin
SIGFOX Makers Tour - DublinSIGFOX Makers Tour - Dublin
SIGFOX Makers Tour - Dublin
Nicolas Lesconnec
 
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
Cluster TWEED
 
Sigfox User Group Paris
Sigfox User Group ParisSigfox User Group Paris
Sigfox User Group Paris
Aurelien Lequertier
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOXRyan Derouin
 
Simplifying your network management using software tools
Simplifying your network management using software toolsSimplifying your network management using software tools
Simplifying your network management using software tools
Westermo Network Technologies
 
M00103 br-en-9 netcon-500_brochure
M00103 br-en-9 netcon-500_brochureM00103 br-en-9 netcon-500_brochure
M00103 br-en-9 netcon-500_brochure
Mohammad Ahmad
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
Nicolas Lesconnec
 

Similar to Sigfox Introduction - Pycom GoInvent NYC (20)

SigfoxGettingStarted TechshopParis
SigfoxGettingStarted TechshopParisSigfoxGettingStarted TechshopParis
SigfoxGettingStarted TechshopParis
 
SigfoxMakersDay Total
SigfoxMakersDay TotalSigfoxMakersDay Total
SigfoxMakersDay Total
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
 
20190305sigfox tech-v2
20190305sigfox tech-v220190305sigfox tech-v2
20190305sigfox tech-v2
 
Workshop Taiwan
Workshop TaiwanWorkshop Taiwan
Workshop Taiwan
 
Sigfox Makers Tour - Torino
Sigfox Makers Tour - TorinoSigfox Makers Tour - Torino
Sigfox Makers Tour - Torino
 
MakersTour Sigfox ConnectedBaltics
MakersTour Sigfox ConnectedBalticsMakersTour Sigfox ConnectedBaltics
MakersTour Sigfox ConnectedBaltics
 
Workshop 42
Workshop 42Workshop 42
Workshop 42
 
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
 
20171106 - Workshop lille
20171106 -  Workshop lille20171106 -  Workshop lille
20171106 - Workshop lille
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
 
IoT Platform Meetup - Sigfox
IoT Platform Meetup - SigfoxIoT Platform Meetup - Sigfox
IoT Platform Meetup - Sigfox
 
Gab 2015 aymeric weinbach azure iot
Gab   2015 aymeric weinbach azure iot Gab   2015 aymeric weinbach azure iot
Gab 2015 aymeric weinbach azure iot
 
SIGFOX Makers Tour - Dublin
SIGFOX Makers Tour - DublinSIGFOX Makers Tour - Dublin
SIGFOX Makers Tour - Dublin
 
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
European Utility Week (2/2) | Paris - 12 au 14 novembre 2019
 
Sigfox User Group Paris
Sigfox User Group ParisSigfox User Group Paris
Sigfox User Group Paris
 
Get started on SIGFOX
Get started on SIGFOXGet started on SIGFOX
Get started on SIGFOX
 
Simplifying your network management using software tools
Simplifying your network management using software toolsSimplifying your network management using software tools
Simplifying your network management using software tools
 
M00103 br-en-9 netcon-500_brochure
M00103 br-en-9 netcon-500_brochureM00103 br-en-9 netcon-500_brochure
M00103 br-en-9 netcon-500_brochure
 
Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)Sigfox Technology Overview (nov 2017)
Sigfox Technology Overview (nov 2017)
 

More from Nicolas Lesconnec

Sigfox XKit Workshop
Sigfox XKit WorkshopSigfox XKit Workshop
Sigfox XKit Workshop
Nicolas Lesconnec
 
IoT & Automation. Today
IoT & Automation. TodayIoT & Automation. Today
IoT & Automation. Today
Nicolas Lesconnec
 
Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]
Nicolas Lesconnec
 
Sigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont FerrandSigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont Ferrand
Nicolas Lesconnec
 
XKE // Sigfox Workshop
XKE // Sigfox WorkshopXKE // Sigfox Workshop
XKE // Sigfox Workshop
Nicolas Lesconnec
 
Sigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshopSigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshop
Nicolas Lesconnec
 

More from Nicolas Lesconnec (6)

Sigfox XKit Workshop
Sigfox XKit WorkshopSigfox XKit Workshop
Sigfox XKit Workshop
 
IoT & Automation. Today
IoT & Automation. TodayIoT & Automation. Today
IoT & Automation. Today
 
Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]Sigfox presentation [Sep 2016]
Sigfox presentation [Sep 2016]
 
Sigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont FerrandSigfox & SmartEverything Workshop Clermont Ferrand
Sigfox & SmartEverything Workshop Clermont Ferrand
 
XKE // Sigfox Workshop
XKE // Sigfox WorkshopXKE // Sigfox Workshop
XKE // Sigfox Workshop
 
Sigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshopSigfox makers tour - SmartEverything workshop
Sigfox makers tour - SmartEverything workshop
 

Recently uploaded

Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
RicletoEspinosa1
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
iemerc2024
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 

Recently uploaded (20)

Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
AIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdfAIR POLLUTION lecture EnE203 updated.pdf
AIR POLLUTION lecture EnE203 updated.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Self-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptxSelf-Control of Emotions by Slidesgo.pptx
Self-Control of Emotions by Slidesgo.pptx
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 

Sigfox Introduction - Pycom GoInvent NYC

  • 1. Introduction to Sigfox Pycom Go Invent New York City, Sep. 9th, 2019
  • 2. About us Nicolas Lesconnec Sigfox (global) Head of Technology Adoption Alberto Mannil – Sigfox USA Innovation programs & early business development
  • 3. SIGFOX is the world’s largest 0G Network… 3 IoT Bringing the 4th industrial revolution to all sectors BACK-UP BROADBAND Secondary connectivity & additional services for systems using broadband networks 0G Cost efficient Low Power Global Network …built as the most reliable and affordable network to transmit small messages
  • 4. The 0G message journey A network for connected objects transporting the data from your device to your IT systems CONFIDENTIAL 5 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
  • 5. Global & Reliable One contract, One network Managed Network with high Quality of Service Highly resistant to interference & jamming Simple One central system: No pairing, no configuration No connection No protocol: the simplest and most efficient link between objects and the Internet Overall TCO at lowest Device: Enabling the simplest, lowest cost radio chips Network: One central network Integration: comprehensive API and IoT platform provider Low Energy Device in sleep mode most of the time Small messages (up to 12B) Few messages per hour or day Smart cooperation between network and device 6 Unlocking the barriers to fuel Massive IoT deployments
  • 7.
  • 8.
  • 9. Coverage extension • Micro Access Station are available from Sigfox USA at $449 • Plug & play : Connect through Ethernet, and feeds the live network. • Smaller capacity
  • 10. Subscribe with Sigfox USA • Exploration, prototyping with development kits • Subscription is included, online activation in 2 mins • Advanced prototyping , small scale projects (<1.000 u) • Buy online through https://buy.sigfox.com • +1.000 units deployments : speak to Alberto! J
  • 12. Home Alarm System CONFIDENTIAL 14 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
  • 13. 21 % increase in factory capacity 17% reduction in claims from customers 23% reduction in production waste More control points (quality system) Better staff utilization and reduction in energy consumption Concrete Monitoring Sensohive has made a sensor with external antenna that is put in the wet concrete and monitors the curing process. The solution consists of: ü Wireless temperature and moist sensors ü Live curing reports reports ü Notification when concrete is done hardening ü IP68 casing Challenge BenefitsSolution Improve drying time of cast concrete and optimize factory production 15
  • 14. • xDSL/Fiber setup box including alarm system • Back up communication channel in case of failure of the primary link, or power outage. Allows advanced diagnostic by support. 1 6
  • 15. Zoom on a business case Intercontinental sea-freight tracking solution 17
  • 16. Supply chain managers are blind on part of their flows
  • 17. Applied to the supply chain, IoT acts as magic glasses with the ability to remove the fog.
  • 18. CONFIDENTIAL 20 • Complexity to get information all along the way. • Strong dependency on shipping companies • Several days of latency on getting notifications regarding events during the flow. • No real time: Outdated or no alerts in case of delays. 1 expedition=28 stakeholders = 200 interactions Initial thought – data generated from the monitoring of intercontinental flows can be improved.
  • 19. T/SPORT PORT Export zone logistics Intercontinental logistics Import zone logistics WH WH • A tracker is added to the shipment • Access to a platform enabling to follow orders • The tracker is taken out of the container at unloading • Trackers are sent back to be reused Container loading Shipment follow-up Container unloading Trackers reverse Generate an end to end visibility and real time data on intercontinental shipping. Complete disintermediation Send data when/where it makes sense
  • 20. Technology – Tell me more! 23
  • 21. High Energy Efficiency 24 Designed to maximize energy efficiency No Pairing 15 to 45 mA during a few seconds (25mW; 14dBm) depending on the chip and the size of the payload Idle consumption: negligible Idle state Communication state 6 nA 30 mA Current Time ~6 sec 99.x% of the time ✓ ✓ ✓ ✓ to offer maximum autonomy to remote objects
  • 22. Small Messages 25 to answer the cost & autonomy constraints of remote objects 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
  • 23. Ultra-Narrow Band 26 868.034 868.226 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
  • 24. High Network Capacity 27 0.00% 25.00% 50.00% 75.00% 100.00% 125.00% 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Success rate vs. input load Pure non-slotted Aloha w/ spatial div. w/ repetitionsIndoor penetration Nb of messages / station >1M other wireless technologies UNB Frequency & Time diversity Spatial diversity + + = Massive capacity & High Quality of Service
  • 25. Random Access 28 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 ✓ ✓ ✓
  • 27. The program is made to guide every company in their Sigfox journey with different kinds of support, from partners benefits to learning content and platform access, to ensure our partners have everything they need to build their product. Starter Program It is free and open to everyone: • Device makers • Solution providers • Platform providers • IoT Platform & device resellers • Channel partners https://build.sigfox.com/starter-program
  • 30. Useful links Slack community : https://builders.iotagency.sigfox.com Sigfox resources : https://build.sigfox.com
  • 31. Requirements • SiPy/LoPy4/FiPy board • Extension board • Antenna with u.FL connector • Micro-USB cable • Atom IDE (atom.io) with pymakr plugin
  • 32. Registration - Step 1 • Connect board to extension board • Check the pinout: LED on same side as USB connector • Connect antenna cable to the u.FL connector near the LED (can be done later) • Connect the micro-USB to your PC/Mac
  • 33. Registration - Step 2 • Launch Firmware Tool (https://docs.pycom.io/gettingstarted/installation/firmwaretool/ ) • Select the « stable » firmware • Write down the Sigfox ID and PAC
  • 34. Registration – Getting ID/PAC from board (Alt) • Open Pymakr console and type in following lines (https://docs.pycom.io/gettingstarted/registration/sigfox/) • Alternatively, copy paste content in a .py file and click “Run” from network import Sigfox import binascii # initialise Sigfox for RCZ1 (You may need a different RCZ Region) sigfox = Sigfox(mode=Sigfox.SIGFOX, rcz=Sigfox.RCZ1) # print Sigfox Device ID print(binascii.hexlify(sigfox.id())) # print Sigfox PAC number print(binascii.hexlify(sigfox.pac()))
  • 35. Registration - Step 3 • Go to https://buy.sigfox.com/activate/ to register your board • Select your country (USA) • Enter the ID and PAC values • Fill in form to create your account (or login if you already have one) Note: Double check your email address during registration
  • 36. Registration - Step 4 • Check your emails to create your backend password • Connect to backend.sigfox.com • Verify that your board is correctly registered in « Devices » section
  • 38. Sending your first message # make the socket blocking s.setblocking(True) # configure it as uplink only s.setsockopt(socket.SOL_SIGFOX,socket.SO_RX, False) # say something : raw bytes s.send(bytes([0xCA, 0xFE])) from network import Sigfox import socket # init Sigfox for RCZ2 (North America) sigfox = Sigfox(mode=Sigfox.SIGFOX, rcz=Sigfox.RCZ2) # create a Sigfox socket s = socket.socket(socket.AF_SIGFOX, socket.SOCK_RAW)
  • 39. Message received ? https://backend.sigfox.com 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
  • 42. Sending data to your email - Callback setup Device Type menu Click on your device type name Enter the Callbacks menu Select new default callback
  • 43.
  • 44.
  • 45.
  • 46. 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.
  • 47. Geolocation : Sigfox Atlas service 57
  • 48. Network-based geolocation 100% network based, with kilometric precision For higher precision, use • GPS (outdoor) • Wifi hotspots location services (indoor + urban) • Beacons systems (managed environments)
  • 50. Pybytes integration – Step 1 • Create first your Sigfox API credentials • Navigate to Group -> Your Group -> API Access • Add Profile « Device Manager [W] » • Connect to PyBytes to add credentials • Settings -> Sigfox API
  • 51. • Add a new device in Pybytes • Select Sigfox Connectivity • At the end of the process, callback should be automatically created on Sigfox backend • Run again firmware update tool and select « pybytes » distribution • Paste the token provided by pybtes Pybytes integration – Step 2
  • 52. Pybytes Visualisation • Example is provided here: https://docs.pycom.io/pybytes/dashboard/ • PyBytes library uses « send_signal » function to send data over the network • Increase the sleep duration from 5 to 60 sec • Follow the tutorial to add the PyBytes signal and widget on your dashboard
  • 53. Thank you ! Nicolas Lesconnec <nicolas.lesconnec@sigfox.com> https://builders.iotagency.sigfox.com 66