QW SIGFOX Development Kit
The QW ecosystem is designed to rapidly explore the Sigfox network.
A first code example to get you started with the QW (GPS) Shield for SIGFOX development. It provides a serial connection to the modem over usb and transmits a SIGFOX message upon a button press.
The QW SIGFOX Development kits
The QW ecosystem is designed to rapidly explore the Sigfox network. It is a SIGFOX Ready™ certified development kit based on the MBED toolflow combined with open source application examples . Developing and evaluating a custom Sigfox application can be established in under 10 minutes after opening the box. Simply download one of the code examples, tailor it to your needs, compile and program, done.
- Platform based on Telecom Design TD1204 modem and the NUCLEO-L152RE board
- GPS, accelerometer, temperature, proximity and ambient light sensors
- 2 user buttons, 1 reset button and 4 user LEDs
- PAC code for registration on the Sigfox backend, Sigfox subscription included
- Arduino compatible through level shifter
- 3V3 and 5V compatible
- Open source software available
- JTAG interface to TD1204 to implement custom firmware using TD SDK
- Onboard LDO for standalone operation without MBED baseboard.
- Schematic: http://lpwan.be/doc/QW_Schematic.pdf
- Datasheet: http://lpwan.be/doc/QW_ecosystem.pdf
- TD1204 Datasheet: https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1204%20Datasheet.pdf
- TD1204 Reference manual: https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1204%20Reference%20Manual.pdf
Nucleo ST-LINK/V2 driver installation and firmware upgrade!
- Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this LINK for all details.
- For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this Link for all details.
- If your SIGFOX modem still has an old firmware version, please use the following tutorial on upgrading the firmware of your modem:
Other example programs
Code example to regularly report light level and temperature over Sigfox on the QW dev kit
This software example demonstrates the downlink capabilities of the SIGFOX network.
This program shows how to use the VCNL4010 (proximity and ambient light sensor) on the QW dev kit for motion detection. When motion is detected, a message is shown in the console window and transmitted via Sigfox.
This program is a reaction time game for two players on the QW dev kit. The winner and his reaction time are shown in the console window and transmitted via Sigfox.
This program shows how to use the VCNL4010 (proximity and ambient light sensor) on the QW dev kit for detecting an open closet door. When the closet is open, a message will be displayed in the console window and a Sigfox message will be send.
This program simulates a dual dice throw by pushing the 2 buttons on the QW dev kit. The results of the throw are shown in binary on the leds, printed in the console window and transmitted via Sigfox.
First version (beta) of a GPS application for the QW GPS shield that does its own NMEA parsing. It sends out gps data in the TD_GEOLOCATION format, but replaces the first byte with the temperature. Note that some features of the NMEA library are untested.
Check out our library! Included in the library is a main.cpp file that explains how to use it!
Powering from a USB battery pack
Some people like to power the kit using a USB battery pack. This can easily be done, but you'll need to set a jumper on JP1, otherwise your program will not start. You can use one of the spare jumpers that are on the bottom of the board (CN11 and CN12).
The QW Development kit has everything you need to get started, packaged in one box.
Visit http://lpwan.be to get yours!