This document provides an overview of Sigfox and how to communicate using Sigfox networks. It begins with an agenda and introductions. It then discusses Sigfox basics like the company, protocol, and advantages. Key concepts are explained like energy efficiency, outdoor/indoor coverage, security, and payload sizes. Demo examples are shown for sending a basic message and using an RFID reader. The cloud platform and callbacks are overviewed. Finally, instructions are provided for contributing projects and a workshop is held where attendees can send their first message using an Akeru board.
Sigfox discovery workshop using an Arduino MKRFOX board.
* Getting started with the MKRFOX
* Getting started with the Sigfox Cloud
* First messages over the Sigfox network
* Downlink feature
* Callback settings
* Events configuration
* IFTTT demo
* API configuration
Session held in Cape Town on November 8th, 2017
Full overview of the Sigfox Service
Some details are proper to the Sigfox Radio Configuration 2 (USA - Mexico - Brazil) : Frequency & spetcrum occupation
Sigfox discovery workshop using an Arduino MKRFOX board.
* Getting started with the MKRFOX
* Getting started with the Sigfox Cloud
* First messages over the Sigfox network
* Downlink feature
* Callback settings
* Events configuration
* IFTTT demo
* API configuration
Session held in Cape Town on November 8th, 2017
Full overview of the Sigfox Service
Some details are proper to the Sigfox Radio Configuration 2 (USA - Mexico - Brazil) : Frequency & spetcrum occupation
Overview of the Sigfox Technology & Services
Used as support for a webinar to Sigfox partners (Universities, Developers & Startups) : https://www.youtube.com/watch?v=I1PaypiGO4Q
Colloque Enseignants IUT GEII (Génie Electronique et Informatique Industrielle)
Premiers pas sur le réseau Sigfox
* Utilisation d'une carte Arduino MKRFOX 1200 pour envoyer de premiers messages sur le réseau
* Utilisation d'une plateforme IoT pour recevoir et visualiser les données
Sigfox is a connectivity service, dedicated to the IoT ... And focused on very small messages, up to 12 bytes.
How a few bytes can lead to Big Data ?
Presentation during the IoT & Big Data Meetup :http://www.meetup.com/fr-FR/Internet-of-Things-Thinkers-Meetup/events/229862142/
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolNicolas Lesconnec
Hands On IoT Workshop, using an Arduino MKRFOX board
(March 2019)
First steps on the Sigfox network :
* Send first messages
* Use the Sigfox Cloud to check incoming data
* Set up first callbacks to push data
* Complex frame handling
* Downlink communication
* Event monitoring
15 minutes intro to the Sigfox service, before a Bosch presentation of their Sigfox usecases & implementation
Presentation made during Bosch Connected Experience (March 2017, Berlin)
Slides of my presentation at the Paris Hackers meetup (Oct 2014)
Overview of what Sigfox is about, its benefits & constraints. Use cases, alternatives, et al
From an outsider point of view ;) I joined Sigfox several months after that
Long-Distance Battery-Powered Sensors for the IOT- SigFoxUS-Ignite
The Internet of Things has been dominated by things that connect to a pwoer source or which can be re-charged between uses. The Internet of Things got a lot bigger this year thanks to French start-up Sigfox which has developed a narrow-band long-distance wireless communication technique that allows sensors such as smoke alarms and parking space sensors to report to station miles away using small battery which can last for years. Luke D'Arcy
Overview of the Sigfox Technology & Services
Used as support for a webinar to Sigfox partners (Universities, Developers & Startups) : https://www.youtube.com/watch?v=I1PaypiGO4Q
Colloque Enseignants IUT GEII (Génie Electronique et Informatique Industrielle)
Premiers pas sur le réseau Sigfox
* Utilisation d'une carte Arduino MKRFOX 1200 pour envoyer de premiers messages sur le réseau
* Utilisation d'une plateforme IoT pour recevoir et visualiser les données
Sigfox is a connectivity service, dedicated to the IoT ... And focused on very small messages, up to 12 bytes.
How a few bytes can lead to Big Data ?
Presentation during the IoT & Big Data Meetup :http://www.meetup.com/fr-FR/Internet-of-Things-Thinkers-Meetup/events/229862142/
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolNicolas Lesconnec
Hands On IoT Workshop, using an Arduino MKRFOX board
(March 2019)
First steps on the Sigfox network :
* Send first messages
* Use the Sigfox Cloud to check incoming data
* Set up first callbacks to push data
* Complex frame handling
* Downlink communication
* Event monitoring
15 minutes intro to the Sigfox service, before a Bosch presentation of their Sigfox usecases & implementation
Presentation made during Bosch Connected Experience (March 2017, Berlin)
Slides of my presentation at the Paris Hackers meetup (Oct 2014)
Overview of what Sigfox is about, its benefits & constraints. Use cases, alternatives, et al
From an outsider point of view ;) I joined Sigfox several months after that
Long-Distance Battery-Powered Sensors for the IOT- SigFoxUS-Ignite
The Internet of Things has been dominated by things that connect to a pwoer source or which can be re-charged between uses. The Internet of Things got a lot bigger this year thanks to French start-up Sigfox which has developed a narrow-band long-distance wireless communication technique that allows sensors such as smoke alarms and parking space sensors to report to station miles away using small battery which can last for years. Luke D'Arcy
EMIXIS hardware offering for Telematics Service Providers (TSP). Autonomous GPS Beacons, Active RFID, Fuel Tracker, Autonomous Punch Clock... Our strategy: from GPS Beacons to vertical / innovative hardware modules, ready for integration with all GPS devices of the market. Data communications schemas: GPRS, RFID, maybe SigFox in the future...?
About SIGFOX
SIGFOX is the first and only operator of a cellular network fully dedicated to low throughput communication for connected objects. Leveraging on its patented UNB technology SIGFOX brings a revolution to the M2M and Internet of Things world by enabling large-scale connection of objects. The network already connects tens of thousands of objects in France and international cities.
SIGFOX provides an end-to-end solution for your communication chain, from your objects through to your information system, with unprecedented pricing models and low energy consumption.
As a network operator SIGFOX operates fixed-location
transceivers enabling your objects to be connected “out of the box”. However contrary to the telecommunication networks, the SIGFOX transceivers and the entire SIGFOX connectivity solution has been developed, built and deployed to only serve the low throughput M2M and IoT applications. As an operated longrange network, SIGFOX provides connectivity without the need to deploy specific network infrastructures for each application.
Unlike other narrow band or white space solution providers we do not require our customers to invest in network equipment, the SIGFOX network is simply available to any object equipped with our certified connectivity solutions.
From an application point of view, the SIGFOX connectivity solution functions as follows:
• SIGFOX compatible modems are integrated within the physical objects by our certified partner network
• The objects instruct the modems to send messages whenever and wherever needed
• The transmitted data is picked up by the SIGFOX transceivers, and routed to our managed service
• The SIGFOX servers verify the data integrity and route the messages to the application’s IT system.
(...)
Sample use cases.
MAAF Assurances, one of the leading French insurance companies, anticipate the upcoming regulation that will impose by 2015 that each household be equipped with a smoke detector. The fire and/or intrusion alert service that will be using the SIGFOX network will enable MAAF insured customers to be warned directly through SMS, in case the intrusion or smoke detectors send alarms and allow MAAF and their customers to be alerted if there is an anomaly, such as low battery, with the
smoke detector.
Clear Channel Outdooroperates stations throughout France. In order to avoid constant manual inspection of the ad stations, a remote monitoring application has been deployed and the SIGFOX network is used to communicate status information from each ad station to the IT system.
For further info:
• contact@sigfox.com
• www.sigfox.com
What are LPWA networks and what are their advantages ?
What are their characateristics in comparison with other telecom technologies ?
What are the differences between LPWA technologies, especially Sigfox and LoRa ?
LPWAN Technologies for Internet of Things (IoT) and M2M ScenariosPeter R. Egli
Rapid technological advances in the past made possible the miniaturization of network devices to meet the cost and power consumption requirements in IoT and M2M scenarios. What is missing in this picture is a radio technology with both long range capability and a very low cost footprint. Existing radio technologies such as 3G/4G or Short Range Radio do not aptly meet the requirements of IoT scenarios because they are either too expensive or are not able to provide the required range. Other wireless technologies are geared towards high bandwidth which is in most cases not a requirement for IoT.
Emerging LPWAN technologies such as ETSI LTN or LoRAWAN are poised for filling the gap by providing long range (up to 40km) and low power connectivity. These technologies allow low cost radio devices and operation thus enabling scaling up IoT applications.
Sigfox Workshop in Torino - Nov 26th
Full presentation of the Sigfox service : basics, radio protocol & properties, uplink/downlink communications, security, hardware solutions, cloud service, current use cases in production, ...
+ Support slides for technical workshop with SmartEverything boards
Conférence débat du 10 juin 2015, organisée par le groupe Réseaux et Services de Telecom ParisTech Amumni "Quels réseaux pour l'Internet des Objets ?"
présentation de Christophe Fourtet (Sigfox)
[CB16] Air-Gap security: State-of-the-art Attacks, Analysis, and Mitigation b...CODE BLUE
Air-gapped networks are isolated, separated both logically and physically from public networks. For example, military, industrial, and financial networks. Although the feasibility of invading such systems has been demonstrated in recent years, communication of data to/from air-gapped networks is a challenging task to attackers to perpetrate, an even more difficult threat to defend against.
New methods of communicating with air gapped networks are currently being exposed, some advanced and difficult to mitigate. These new found vulnerabilities have wide reaching implications on what we considered to be a foolproof solution to network security –the placement of a physical air gap.
But it doesn’t stop there – new techniques of covertly getting information in and out of air gapped networks are being exposed. Thus it is important not only to publicize these vectors of attack, but their countermeasures and feasibility as well.
In this talk, we will outline the steps an attacker must take in order to bridge an air gapped network. We will review the state-of-the-art techniques over thermal, radio, and acoustic channels, and discuss each one’s countermeasures and feasibility. Most of techniques in this talk were discovered in our labs by researcher Mordichai Guri under the supervision of Prof. Yuval Elovici.
--- Mordechai Guri
Mordechai Guri is an accomplished computer scientist and security expert with over 20 years of practical research experience. He earned his Bsc and Msc Suma Cum Laude, from the computer science department at the Hebrew University of Jerusalem.
--- Yisroel Mirsky
Yisroel Mirsky is a Ph.D. candidate supervised by Prof. Bracha Shapira and Prof. Yuval Elovici, in the department of Information Systems Engineering in Ben-Gurion University.
--- Yuval Elovici
Yuval Elovici is the director of the Telekom Innovation Laboratories at Ben-Gurion University of the Negev (BGU), head of BGU Cyber Security Research Center, and a Professor in the Department of Information Systems Engineering at BGU.
Challenges and experiences with IPTV from a network point of viewbrouer
OpenSource IPTV MPEG2-TS analyzer.
This presentation was given at OpenSourceDays 2010 (and in earlier stages of the project at Bifrost Workshop 2009 and 2010)
The Role of the Communication Protocols in the IoT: Pitfalls and AdvantagesFabio Gatti
IoT solutions should rely on solid basis in order to provide a step for the future. One of the foundation of building IoT solutions is identifying the appropriate communication protocol to use. Choosing among the different communication protocols may be a challenging task due to the fact that some protocols may be the right fit for one scenario but not necessarily for all.
In this session, we will examine the communication protocols including their pitfalls an advantages and how to choose the right one for your solution.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
7. About Sigfox
Sigfox is not selling chips
Sigfox is not building connected solutions
Sigfox has invented a radio protocol
Sigfox operates a global network
8. Why Sigfox ?
Already plenty of communication protocols around !
Gateway-based solutions not suited for independent things
A protocol designed for the IoT, not an existing one tweaked to
address it
9. New possibilities
Direct connection to the Internet
Years of lifetime on a battery
No configuration
As simple as possible : Detect - Send - Receive
10. New possibilities
Existing solutions: Cheaper connection & extended battery life
Enables totally new IoT applications
Backup connectivity for higher bandwidth devices
11. How to communicate
Detect something to send (that’s the hard part)
Power on the communication module
Send
Message is picked up by the network
Data is received on your server
15. Energy efficiency
The Sigfox protocol has been designed to maximise energy
efficiency
Connectivity solution shouldn’t impact product lifecycle
Only use energy when needed, and use as little as possible
16. Energy efficiency
Tx: ~20-35 mA during a few seconds (25mW ; 14dB)
Key factor: idle consumption
99.x% of the time, a connected thing is not actively connected
Idle consumption: a few µA
17. Out of the box
No configuration, no pairing, no signalisation
The network is serving the devices, not the other way round
Base stations are monitoring the radio spectrum, and detect
the messages sent by the devices
A message can be picked up by several base stations ;
validation & reduplication are handled by the network
18. Very Long Range
Best case scenario
+100km between transmitter & receiver (base station)
Real life
A few kms in urban environment, depending on immediate
surroundings
Tens of kms in the countryside, depending on topography &
land typology
19. Outdoor & Indoor
Walls don’t stop radio waves
… But there’s some attenuation, no magic here
Indoor coverage maps are available to customers, with an
applied attenuation of 20dB
Sub GHz frequencies have good indoor properties
20. Two-way communication
Devices can receive updates sent from your application server
Each communication is instigated by the device
A device will ask for an update
No passive Rx mode. (Energy efficiency, remember ?)
22. 12 bytes
No multimedia obviously
Forget about XML, JSON, full text, ..
Back to the old days: binary & optimisation
12 bytes = 96 bits = 2^96 available values
23. Payload examples
GPS coordinates (lat x lng) : 6 bytes
Temperature: 2 bytes
State reporting : 1 byte
Heartbeat, update request : 0 byte
And … who needs full bytes when 5 bits are enough ?
24. Payload examples
I need to send the following
Value A - a number
Value B - a 0-32 value
Value C - a state out of 4 possibilities
25. Payload examples
A : 17568 —> 0100010010100000
B : 17 —> 010001
C : 3 —> 10
Frame: 01000100 10100000 01000110
Frame: 0x44 0xA0 0x46
AT$SF=44A046
26. 140 times a day
Not a technology limit, even at 100 bits/s
Compliant with the regulation
ETSI (ETSI 300-220): 1% duty cycle
27. Security
Each message is signed with a key unique to the device
Messages can be encrypted or scrambled
No keys exchanged over the network, no handshake
Security is an ever ongoing effort
28. Message signature
With each message, a hash is calculated & sent; using:
Device ID
Secret key, unique to the device. Never transmitted OTA
Payload
Internal increment
33. Background
Ultra Narrow Band isn’t brand new : used for submarines
communications during WW2
Hard part: detect messages, with no sync (time & frequency)
34. Sigfox use
The network currently monitors a 200KHz part of the spectrum
Each message is ~100Hz wide
40. Frequencies
Unlicensed doesn’t mean « do what you want »
Sigfox complies with regulations
ETSI 300-200 : 1% duty cycle
FCC part 15 : duration of emission
43. Global network
Sigfox is offering a global network, not a solution to build
private networks
Roaming is included is the standard service
Devices will work the same all over the network
47. United States
In production now
San Francisco & part of the bay area
In production with a couple of months
10 of the larger metropolis (NY, LA, Chicago, Dallas, ..)
58. If this then that
Press a button
Sends an empty message
Triggers configurable action
« Mom I’m home »
« Send a taxi to Startup Lisboa »
« Deliver me my usual pizza menu »
59. « Silver Economy »
Lots of use cases :
Heath monitoring, fall detection, ..
Tracking the community-subsidized services
Used by french public councils
Did the carer really came for 2 hours each day ?
Or he is trying to abuse the vulnerability of the person ?
60. Predictive maintenance
Monitor an equipment (industrial, railroads, public lighting, ..)
Be alerted when it’s about to fail
Schedule maintenance efficiently
62. Sigfox foundation
Offer free network coverage for non-profit applications
Antarctica
coverage around the Princess Elisabeth station
Track the scientists from the belgian expedition
Rhinos tracking & protection
Wildfires detection
63. DIY Projects
Connected wine cellar (we’re a french company after all)
Pets tracking
Kitchen garden monitoring
64. You ?
Electronics are getting easier & cheaper
Very easy to get started using platforms like Arduino
Lot of funny things to make
… And lots of $$ too
66. Hardware
SIGFOX is not a hardware vendor
Ecosystem of established partners : Atim, Atmel, OnSemi,
SiLabs, TI, …
More to come soon
67. Solutions
Modules
Easy to get started
Adeunis, Atim, Telit,
Telecom Design
Quite expensive for
industrialisation (10-25$)
SoC
Cheaper (5$ and
less)
Atmel, OnSemi
Skills needed
Ref.Designs available
Transceivers
SiLabs, Texas
Instruments
Cheaper solution
Skills++ needed
68. Antenna
Not optional :)
Best way to ruin a great device is to mess the antenna
integration
Balance between design & performance
We’re here to help you get in touch with specialists if needed
69. Prototyping
Arduino & Raspberry Pi kits available from various websites
Check out http://makers.sigfox.com for the full details
72. Get your data
View messages : Sigfox web platform
Get messages : REST API (pull)
Receive new messages : HTTP Callbacks (push)
73. Callbacks
Set your URL, Content-Type & request body
Each message received from your devices will be forwarded
there
Same for downlink : messages to your devices sent through
You can set more than one callback, to push to different
applications or services
74. 3rd party platforms
You can easily push your data to a 3rd party platform : AWS,
Azure, Telefonica, TheThings.io, OVH, …
76. Downlink messages
A downlink message can be
Semi automatic : sent directly by the network
Customised : sent by your own application server
77. Semi automatic callback
Simply set up the message to send, it can be:
an hardcoded frame (CAFEDEADBEEFBAD0)
pre defined variables : timestamp, rssi
78. Downlink callbacks
Same mechanism as for the UPLINK callback
You set up a URL for the BIDIR callback (only one)
Reply with the 8-byte downlink frame
Respect this JSON format :
{
'{{deviceId}}': {
'downlinkData':{{data}}
}
}
81. Contribute
Don’t forget to publish your experiments
Code Samples, HW design, fails … will be useful to other
people
We all start by copy/pasting ;)
Your own website, github, hackster.io, instructables … your call!
82. We’re hiring !
Maker In Residence
(internship)
Build useful and/or funny
prototypes
Test new hardware
Publish & document them
Field Evangelist Europe
Run workshops
Talk at conferences
Support the community
95. Callback setup
TYPE : DATA UPLINK
Choose a CHANNEL : URL | EMAIL
Email is good for a quick try
If you choose URL, you can then set the method, content-
type, and format the body as you wish
96. 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
Click the arrow to display details.
KO means at least one of the callbacks failed
98. How does it work ?
Send a message, with a downlink flag
Once message is sent, the module gets back to sleep
After 20s, it will wake up automatically, in Rx mode
It will wait 20s for a downlink message
Afterwards it will get back to sleep
99. Downlink setup
To setup an automatic callback :
Device Type > Info > Edit
In the Downlink data settings, set the following :
Downlink Mode : DIRECT
Set the following value : 123400000BADCAFE
100. How to request a downlink
Same AT command, with additional parameters
AT$SF=[hex byte]*, 2, 1
101. Handle the response
When entering Rx mode, the module will display
+RX BEGIN
Received frame (if any) will be displayed as:
+RX= [byte] [byte] [byte] [byte] [byte] [byte] [byte] [byte]
End of Rx mode
+RX END
102. Downlink callback
In Device Type > Info > Edit
change Downlink mode to CALLBACK
Create a new default callback, with TYPE : DATA | BIDIR
Then set up your URL
106. Other AT commands
AT&V : Detailed info about the module
AT$SF=[hex byte]* : Send a frame
ATS300=[int] Schedule the emission of a keep-alive frame every [int] hours
AT&W : Save settings
ATI26 :Module temperature in °C
ATI27 : Module idle power supply voltage
107. Other AT commands
Arduino sample code + link to full references of the TD1208
module
https://github.com/sigfox/makers-tour-resources/tree/master/Akeru/mirror
108. Use the module only
The module has a Cortex M3 than you can reprogram
Checkout the TD Next website for instructions
http://rfmodules.td-next.com/sdk/