This presentations was given at the ST tech tour of Chicago and Seattle. It introduces sigfox and go through the first steps of getting your hands on the ST devkit and the sigfox backend.
2. Agenda 2
Sigfox Overview
• Why Sigfox and How it works
ST Sigfox kit
• Fully certified Sigfox kit
Hands On
• Create your Sigfox account and Start using the Sigfox network with the ST kit
3. 3
I am lost
I am full
Repair
me
Doctor
came
No more
food
I don’t
work
I need
water
I am here
No more
toner
Fridge is
broken
o IoT will soon impact our everyday life,
and connect all objects around us
o Many of tomorrow’s great ideas are
technically possible today, but merely
constrained by power and budget issues.
o Small inexpensive objects simply don’t
have the power to communicate with
large mobile networks.
The challenge
4. The solution
Instead of trying with traditional networks, why not create a
special network adapted to everyday objects?
Simplicity
Cost
effectiveness
Energy efficient
Global reach
5. They turn into actions
and insights
through the customer IT
They can be analyzed
on Big Data
analytics platforms
Devices integrate a
connectivity module
Partners with
specific applications
for your business
Interoperability with
top-tier Big Data
platforms
Ecosystem of
certified vendors
Royalty free
Standard and easy
access
Global network with
high capacity
Small messages
optimized for
sensor data
Devices send data Messages are
transmitted through the
sigfox network
They are stored in the
sigfox cloud
We take care of giving you the information you need,
so you can focus on how you want to use it
5
6. Covered countries
On going country deployment
France
Ireland
Luxembourg
Portugal
Spain
The Netherlands
Malta
Mauritius Island
Mexico
New Zealand
South Africa
Slovakia
Singapore
Taiwan
The Sultanate of Oman
The U.K
The U.S.
Australia
Belgium
Brazil
Colombia
Czech Republic
Denmark
Estonia
Finland
Germany
Italy
Japan
… across the globe
Present in 28 countries, targeting 60 countries by 2018
6
7. + Connectivity as a Service (CaaS) –
includes equipment, RMA, software and
support
+ Maverick program – free installation of
the network for eligible sites
+ Coverage kit – full kit to build a device
and get started
Coverage in the US
sigfox.com/coverage
startusa.sigfox.com
8. Agriculture & Environment
Industry
Utilities
Retail
Public Sector
Health & Assisted living
Home & Lifestyle
Automotive & Fleet Management
… across all industries
8
I am full
Repair
me
Doctor
came
I need
water
I am here
No more
toner
Fridge is
broken
Water
leak
9. Smart City - Parking
Make the management of parking spaces more efficient.
No need for a communication infrastructure
No power line needed
Low cost sensors and subscriptions
Challenge Benefits of Sigfox
Sigfox
backend
Solution
ST solution
• S2-LP Sigfox transceiver
• Bluenrg-1 Bluetooth low energy SoC
10. Smart City - Waste Management
10
Optimize the cost of waste collection in public places.
Low power - 5 years with 2 AA batteries for a sampling
period of 15 minutes
Remote configuration
• No need for a communication infrastructure
Reduce up to 50% waste collection operating cost
Challenge Benefits of Sigfox
Solution
Alternative partners for this application
Sigfox
backend
STM solution
• S2-LP Sigfox transceiver
• Bluenrg-1 Bluetooth low energy SoC
• LIS2DH accelerometer
• VL53L0X proximity sensor
11. Smart Agriculture – Moisture sensor
11
Irrigation & usage of fertilizers are based on the intuition of
the farmer and represent a big part of its operating costs.
Decrease operating cost by using no more water and
fertilizers than what is actually needed
Micromanagement of the parcel thanks to low cost
sensors and subscriptions
Improve production quantity and quality
Challenge Benefits of Sigfox
Solution
STM solution
Sigfox
backend
• S2-LP Sigfox transceiver
• Bluenrg-1 Bluetooth low energy SoC
• LIS2DH accelerometer
• HTS221 temperature and humidity sensor
12. Utilities - Water Metering
12
Local authorities wanted to promote a more sustainable use of water
resources by users
No infrastructure / private network to deploy
Low cost connectivity that allows a long batter life compared
to cellular
Guarantee of coverage – no radio planning hassle
Low cost modules / transceivers compared to proprietary
networks
Utility can use all the others solutions of the Sigfox eco
system
Challenge Benefits of Sigfox
Solution
Alternative partners for this application
Sigfox
backend
STM solution
• S2-LP Sigfox transceiver
• STM32L0
13. Logistics – Pallet tracking
Identify pallet “leaks” in the chain and monitor goods on the pallet
Challenge
Solution
Sigfox
backend
Pallet loss reduced considerably
Cost of device and subscription low enough to find an ROI
No infrastructure to deploy
Benefits of Sigfox
Alternative partners for this application
STM solution
• S2-LP Sigfox transceiver
• Bluenrg-1 Bluetooth low energy SoC
• LIS2DH accelerometer
• HTS221 temperature and humidity sensor
• SPWF01/04 wi-fi module
• Teseo III GNSS
14. Build a device Integrate a device
How to engage
14
1
2
3
Build a prototype with STM devkit
Certify your device with Sigfox
Promote your device
startusa.sigfox.com
1
2
3
Find your device in the Sigfox
ecosystem
Certify your solution with Sigfox
Promote your solution
partners.sigfox.com
16. S2-LP Overview 16
RF Features Overview
• Frequency bands: 430-470 MHz, 860-940MHz
• Modulation schemes: (2G) FSK, (4G) FSK, OOK and ASK
• Air data rate from 0.3 to 500 kbps
• Programmable output power: -30dBm to +16dBm
• RX sensitivity: -124dBm @1.2kbps / -130dBm @ 300bps
• Sigfox modulation compliancy
• Built-in SMPS block for optimum current consumption
MAC Features
• Embedded packet handler, LDC/Sniff mode, CSMA/CA…
• Advanced packet handler flexibility :
• Bit granularity for preamble (up to 256Bytes) and sync (up to 64bytes)
• Configurable pattern recognition down to bit granularity
• Manchester encoding/decoding
• IEEE 802.15.4g MAC for Home Energy Management System
Protocol Support
• SIGFOX
• 6LowPAN, Wireless M-BUS, SIGFOX and 802.15.4g
Top-Notch Low-Power figures
RX Power (peak) 6.7 mA
Tx Power 10 mA @ +10dBm
Sleep/Shutdown 300 nA /2.5nA
Sub-GHz
QFN24 4x4
17. SIGFOX certified tools
STEVAL-FKI868V1 / FKI915V1
• Development kit:
• Region AME: STEVAL-FKI915V1
• Region EMEA: STEVAL-FKI868V1
• Sigfox SDK:
• STSW-S2LP-SFX-DK
17
SIGFOX-ready sub-1GHz RF kits
accelerate sensor-to-cloud IoT applications
SIGFOX End Product certified
Development kit
Development Kit for Out-of-the-box
Sensor-to-Cloud Connectivity
• Based on STM32 Nucleo board
• no need for a local gateway or access point.
• Read more
18. Ready-to-go SIGFOX offering
• Evaluation kits for worldwide coverage
• STEVAL-FKI868V1 – 868MHz
• RCZ1 (Europe)
• S2-LP Sigfox SW package for developers (STSW-S2LP-SFX-DK)
• Available SIGFOX SW libraries for:
• ARM Cortex M0, M0+ and M3
• SDK for Dual-Radio BLE + SIGFOX upcoming
• BlueNRG-1 + S2-LP evaluation kit
18
STEVAL-FKI915V1 - 915MHz + PA
RCZ2 (US, Canada, Mexico, Brazil)
RCZ4 (New Zealand, Colombia, Peru’, Singapore)
19. S2-LP Sigfox GUI Application 19
• S2-LP Sigfox Demo GUI PC
application :
• Quick Sigfox messages
exchange
• Choose the message payload
• Set the downlink mode
• Perform the node registration
• ST-Sigfox API for S2-LP:
• C embedded libraries to develop
that can be easily ported to other
platforms
• One simple embedded application
to send uplink messages
• IAR and Keil workspaces
• Documents:
• Sigfox Dev Kits User Manual
• Sigfox Firmware User Manual (including
the current consumption profiles for
each RCZ)
• A Doxygen including guidelines to write
a Sigfox application and to do a quick
porting to another platform
20. STSAFE-A1SX
Enforcing point-to-point security
Security features
• STSAFE-A1SX is CC EAL5+ AVA_VAN5 certified
• Data integrity over the Sigfox network:
• Signature of payloads before uplink
• Verification of downlink payloads
• Optional data confidentiality over the Sigfox network:
• Encryption of payloads before uplink
• Decryption of downlink
• Optional Secure channel using AES-128
20
Availability: Sample in April,
Production end Q2’17
UFDFPN 8 pitch 2x3
SO8N
21. Bluetooth Smart + Sigfox IoT Node
Smart Parking Demo
21
SMARTPHONE CLOUD
• User Interface
• Configurability
• Local monitoring
• Diagnostic
• Firmware upgrade
• Remote monitoring
• Tracking and Positioning
• Notifications of events
• Data aggregation
• Diagnostic and assistance
IoT Node
BLE/LPWAN
Dual-Radio
two chips programmable solution
Application scenarios:
Wireless Sensor Nodes, Asset Trackers, Remote diagnostic, Finder/Tags, Smart Parking, Smart Objects
23. ST pre-registration
ID, PAC and Key 23
• Each node is identified by a 32 bits ID.
• Each ID has an associated 8-bytes Porting Authorization Code (PAC), that is a checksum
needed to register the node to the backend.
• An 128-AES Key (unique for each node) is used to encrypt the messages. The base stations
will apply the same Key to decrypt the message.
Before using the STEVAL-FKI915V1 kit
it is necessary to obtain the (ID, PAC, KEY) triple
24. the hands-on 24
• You will receive
• S2-LP Sigfox kit :
• STEVAL-FKI915V1 - 915MHz + PA (including Antenna)
• Mini USB cable
• Battery Pack
• Each kit has been:
• Flashed with the RCZ2 (US, Canada, Mexico, Brazil) firmware (installation details in the next slides)
• Pre-registered by ST and is provided with the (ID, PAC, key) triple
• An example firmware called push button has been flashed
25. the hands-on 25
• You’ll be able to:
1. Create your own Sigfox Account and register your node to the Sigfox backend
2. Create a callback to your e-mail address
3. Send a message to the sigfox network with the simple push of a button
4. Receive an e-mail with the data of the message
26. the hands-on 26
1. Create your own Sigfox Account and register your node to the Sigfox backend
2. Create a callback to your e-mail address
27. the hands-on 27
1. Connect the battery pack to the Sigfox kit using the mini usb cable
2. Connect the antenna to the SMA connector of the kit
3. Push the blue button
• The green LED will start flashing
• The kit will send a message. This is a number that represents how many times the push button has been pressed
• The green LED will stop flashing after the data message has been transmitted
29. S2-LP
ST Node Registration to Sigfox
Bonus Session
• Program the Sigfox Kit
• Activate your Kit on Sigfox
30. STSW-S2LP-SFX-DK Setup
Program the Sigfox Kit 30
1. Download the STSW-S2LP-SFX-DK
2. launch S2-LP_Sigfox_DK-Setup-1.1.0.exe
Unzip the package and
This will install the Sigfox software package on your laptop
3. Connect the STEVAL-FKI915V1 to your laptop
The board is going to show up as a driver named NODE_L152RE
in your computer resources
31. 31
4. Open the Sigfox package folder
5. Drag-n-drop the .bin file to the drive NODE_L152RE
C:Program Files (x86)STMicroelectronicsS2-LP_Sigfox_DK_1.1.0Binary
This will download the firmware package into the Sigfox kit
RCZ1 : SIGFOX_CLI_DEMO_NUCLEO_L1_ETSI.bin
RCZ2/4 : SIGFOX_CLI_DEMO_NUCLEO_L1_FCC.bin
STSW-S2LP-SFX-DK Setup
Program the Sigfox Kit
Congratulations!!!
Your Sigfox kit has been programmed
Let’s now activate the kit on Sigfox…
32. 32
1. Launch S2-LP – “Sigfox Demo.exe” GUI
2. The COM port will be automatically detected
Make sure the Sigfox kit is plugged to your laptop via usb cable
the GUI will launch a wizard procedure to register the node
3. Click Open
Go To C:Program Files (x86)STMicroelectronicsS2-LP_Sigfox_DK_1.0.0GUI
STSW-S2LP-SFX-DK Setup
Activate your kit on Sigfox
33. 33
4. Fill-in the registration form
• User Name:
• Company:
• User E-Mail:
• RCZ: (Radio Configuration Zone - i.e. RCZ2 for USA, Canada, Mexico, Brazil)
STSW-S2LP-SFX-DK Setup
Activate your kit on Sigfox
Fill the registration form,
chose the desired RCZ
and click the
“generate mail” button
STEP 4
5. Click the “generate mail” button
34. 34
4. Fill-in the registration form
• User Name:
• Company:
• User E-Mail:
• RCZ: (Radio Configuration Zone - i.e. RCZ2 for USA, Canada, Mexico, Brazil)
STSW-S2LP-SFX-DK Setup
Activate your kit on Sigfox
Fill the registration form,
chose the desired RCZ
and click the
“generate mail” button
5. Click the “generate mail” button
This will open the form below:
Create a new message
• Destination address: sigfox@st.com
• Subject: [SIGFOX_REG] Sigfox new node registration
• Body: use “Paste” button to paste the body content showed in the pop-up.
6. Click the “copy” button
7. Open your e-mail client
8. Send the e-mail
35. 35
9. You will receive an e-mail from sigfox.com
• The e-mail contains an activation string like the one below
STSW-S2LP-SFX-DK Setup
Activate your kit on Sigfox
Hi Federico Pepe,
…
You provided the following activation code: 934D1B7C532E1D623FD08D0F1B4E9C3B , for RCZ1.
The activation string You have to paste is:
9A62A735EDD04AFF9F28312DF2EE9487F419E9A93DAAD075F166334487EE68EC0A3939D931A
7805E3826220BC8B6B1A30896855A033D6CADF74F4B7A3E6F38C2
…
10. Copy the activation string
Activation String
11. Paste the activation string
12. Press Next
36. 36
STSW-S2LP-SFX-DK Setup
Activate your kit on Sigfox
Congratulations!!!
Your kit has been activated
• ID, PAC and KEY have been stored in the Sigfox kit.
• ID and PAC are shown in the GUI for the backend creation
Editor's Notes
Sigfox set out to propose a communication network that addresses ALL of these 4 points – a network specifically designed for IOT and we aim to do this globally.