9. Hardware solutions
Modules available from $2
Offers combining Sigfox with Wifi , BLE, GPS
Fast track for product certification
Arduino & Raspberry Pi : Check partners.sigfox.com
14. Very Long Range
Best case scenario
+100km between transmitter & receiver (base station)
Real life
A few kms (city) to tens of kms (countryside),
depending on the topography
17. Less is more !
GPS coordinates (lat x lng) : 6 bytes
Temperature: 2 bytes
State reporting : 1 byte
Heartbeat, update request : 0 byte
Keep it as simple as possible
25. Xkit Demo App
Copy libraries and DemoApp from
https://github.com/aureleq/Xkit-Sample
Upload code (board: Arduino/Genuino Uno)
Open Serial Monitor
Check messages on backend
29. Callback setup
Device Type menu
Click on your device type name
Enter the Callbacks menu
Select new default callback
30.
31.
32.
33.
34. 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.
35.
36. 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
37. 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
38.
39.
40. How to request a downlink
Same AT command, with additional
parameters
AT$SF=[hex byte]*, 1
41. 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
42. 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