Presentation SIGFOX for BeMyapp Webinar
-
Upload
anthony-charbonnier -
Category
Technology
-
view
442 -
download
0
Transcript of Presentation SIGFOX for BeMyapp Webinar
![Page 2: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/2.jpg)
Basics
![Page 3: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/3.jpg)
Low Power Wide Area Network
Ultra low power Ultra long range
![Page 4: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/4.jpg)
Sigfox is not selling chips
Sigfox is not building connected solutions
Sigfox has invented a radio protocol
Sigfox operates a global network
![Page 5: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/5.jpg)
Global reach
Cost effectiveness
Simplicity
Energy efficiency
$
![Page 6: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/6.jpg)
![Page 7: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/7.jpg)
How to communicate
1. Detect something to send (that’s the hard part)
2. Power on the communication module
3. Send
4. Message is picked up by the network
5. Data is received on your server
![Page 8: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/8.jpg)
How hard ?
1. Send an AT command (couple lines of code)
2. You receive an HTTP Request on your application server
![Page 9: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/9.jpg)
Core concepts
![Page 10: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/10.jpg)
Energy efficiency
Designed to maximise energy efficiency
Tx: ~20-35 mA during a few seconds (25mW ; 14dB)
Key : idle consumption (unconnected 99.x% of the time)
![Page 11: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/11.jpg)
Out of the box
No configuration, no pairing, no signalisation
Network serving the device
Message is picked up by several base stations
![Page 12: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/12.jpg)
Very Long Range
Best case scenario
+200 km between transmitter & receiver (base station)
In reality
A few kms (city) to tens of kms (countryside).
highly depend on topography
![Page 13: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/13.jpg)
Outdoor & Indoor
Works indoor, But it’s no magic.
![Page 14: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/14.jpg)
Two-way communication
BI-directionnal communication : Uplink + Downlink
Communication is requested by the device
![Page 15: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/15.jpg)
Small messages
payload: 12 bytes
7 msg / hour. ( 140 msg / day )
100 bits/s
![Page 16: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/16.jpg)
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 ?
![Page 17: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/17.jpg)
Payload examples
A (int): 17568 —> 0100010010100000
B (0-32): 17 —> 010001
C (state): 3 —> 10
Frame: 01000100 10100000 01000110
Frame: 0x44 0xA0 0x46
AT$SF=44A046
![Page 18: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/18.jpg)
Low cost, high value.
low subscription fees
very short SW development cycle
low cost HW components ( thx to open hardware approach)
![Page 19: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/19.jpg)
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
![Page 20: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/20.jpg)
Radio properties
Great tolerance to interferors
Jamming resistant
Interception is hard: UNB & frequency diversity
![Page 21: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/21.jpg)
Jammers
![Page 22: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/22.jpg)
Interferors
![Page 23: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/23.jpg)
Ultra Narrow Band
![Page 24: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/24.jpg)
Sigfox use
Currently spreads on a 200KHz part of the spectrum
Each message is ~100Hz wide
![Page 25: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/25.jpg)
Spectrum (undesired signals)
200 KHz wide
![Page 26: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/26.jpg)
Each repetition is 100 Hz wide
Messages
![Page 27: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/27.jpg)
Frequencies
ISM bands : unlicensed & shared
Compliant with regulations
Europe : 868MHz (ETSI 300-200)
USA: 902MHz (FCC part 15)
![Page 28: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/28.jpg)
Hardware solutions
![Page 29: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/29.jpg)
open hardware approach
Established partners: Atmel, TI, Silicon Labs, Axsem, Atim, TD, etc.
most Sub-GHz radio transceivers are compatible
![Page 30: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/30.jpg)
prototyping
Arduino, Rasberry PI, Atmel etc. Very easy to start but not industrial
![Page 31: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/31.jpg)
Antenna
Most important part :)
If you don’t know, ask somebody.
Always a balance between design & performance
![Page 32: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/32.jpg)
Coverage
![Page 33: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/33.jpg)
![Page 34: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/34.jpg)
This week’s update
![Page 35: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/35.jpg)
Use casesEXAMPLES OF SOLUTIONS ALREADY IN PRODUCTION
![Page 36: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/36.jpg)
Non visible stuff
visible stuff
Smart parkingsilver economyWater metering
![Page 37: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/37.jpg)
Predictive maintenance
Connected Beer
![Page 38: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/38.jpg)
FFLY4U connected pallets
![Page 39: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/39.jpg)
Optibee connected beehive
![Page 40: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/40.jpg)
Weenat connected fields
![Page 41: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/41.jpg)
CAPTURS Outdoor GPS
![Page 42: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/42.jpg)
DOMINO Connected Mail
![Page 43: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/43.jpg)
SensDumpster Connected Trash
![Page 44: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/44.jpg)
Try to make some sense.
![Page 45: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/45.jpg)
Cloud
![Page 46: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/46.jpg)
Get your data
View messages : Sigfox web platform
Get messages : REST API (pull)
Receive new messages : HTTP Callbacks (push)
![Page 47: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/47.jpg)
Callbacks
Each message received is pushed to your server
Customisable headers & body
More than one callback
![Page 48: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/48.jpg)
3rd party platforms
We don’t analyze your data, it’s yours.
Integrate your data to a 3rd party platform : AWS, Azure,
Telefonica, thethings.iO, OVH, …
![Page 49: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/49.jpg)
Downlink messages
A downlink message can be
Semi automatic : sent directly by the network
Customised : sent by your own application server
![Page 50: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/50.jpg)
Semi automatic callback
Set up the message to send, it can be:
- an hardcoded frame
- pre defined variable (timestamp, rssi)
![Page 51: Presentation SIGFOX for BeMyapp Webinar](https://reader031.fdocuments.in/reader031/viewer/2022031910/589b888e1a28abc0098b4c7d/html5/thumbnails/51.jpg)
Downlink callbacks
Same mechanism as for the uplink callback :
1. set an URL
2. Reply with the 8-byte downlink frame
3. Respect this JSON format : 1.{
2. '{{deviceId}}': {
3. 'downlinkData':{{data}}
4. }
}