Temperature monitoring with IO Frog¶
Please note that this is a very basic guide. There are tons of ways to do temperature monitoring and you need to define what you expect from the device to do very clearly and choose the right device with the right settings based on your expectations. For more information, read the Temperature monitoring whitepaper.
Intended for: End users and integrators & platform providers to understand device behavior before direct implementation and fine-tuning (for those who want to integrate the device into their own platform, the API 6 firmware documentation is here.
Use case description: We will use the SimplePack mode Temperature monitoring. Once activated, the device will report any temperature that is higher or lower by 2°C (this is the default and can be adjusted) from the first measured temperature. The desired temperature delta (the difference between temperature necessary to trigger the alert message) is fully customizable. Temperature will be measured every 3 minutes by default - this is also possible to change.
Before-you-start checklist (you should have everything on the list if you went through the first message guide):
Sigfox coverage where you need it
IO Frog platform account and access
Correctly set-up callbacks in the Sigfox backend (if you're using your own connectivity)
You're receiving messages from your devices Everything is fine!
Step-by-step setup guide¶
- Go to the IO Frog platform and login with your account.
- After you login, head over to your profile in the top right and make sure your Experience level is Expert, otherwise you will not be able to change device downlink - if necessary, increase your level and hit Update to save the changes.
- Go to the All devices tab and click on device Setup.
- In the downlink tab, set the mode to Temperature monitoring (0111 in the top bar), Update.
Press the button of your device for 6+ (SP 3.0 Plus) seconds, this will trigger downlink with the new settings - the LED will keep blinking for about a minute.
If you're working with the SimpleIndustry or the SimpleMeter, you need to either wait for the heartbeat that will request downlink (older prototypes) or you will use a magnet on the reed switch instead of pressing the button. The time of operation is the same (6s+ of magnet presence to trigger downlink, 2-4s to disarm device, 1s to arm).
SimplePack 2.0 SimplePack 3.0/4.0 Plus
Once the LED has stopped blinking, you can place the device where you need it: just place it wherever necessary, make sure that there are no metal objects touching the device. If you need to monitor temperature on a metal surface, use a 2-3 cm plastic spacer (read more about device placement here).
- Once placed, activate the device by pressing the button and try putting the device into a fridge or freezer to see if the messages are triggered and sent to you correctly. There, all done!
Please note that Sigfox has a 90% delivery success rate. It's possible that the downlink will not be received by the device, the best way forward in this case is simply repeating the whole process from Step 4 onwards.
- If you want to customize the settings, you can do so in the Downlink tab in Setup.
- If you want the temperature difference that triggers the alert message be higher or lower, input your own value to the Delta (°C) to trigger message window.
- If you want the temperature sensor to measure temperature every minute or 10 minutes, change the Measurement interval period in the Temperature tab.
- Public data sharing: IO Frog also supports public channels, where you can add multiple devices and display data from all of them at the same time, including their position on a world map. It's very cool and we highly suggest you take a look! Here's our coffee project and here's how to set a public channel up.