QW SIGFOX Development Kit
The QW ecosystem is designed to rapidly explore the Sigfox network.
Hello World
Import programHelloWorld - QW Development kit
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.
Library
Import libraryQW_Sensors
This library demonstrates how to use the sensors on the QW Shield.
Datasheet
http://lpwan.be/doc/QW_ecosystem.pdfNotes
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.
Features:
- 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.
Datasheets
- 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
Board Overview
Arduino-compatible headers
Morpho headers
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:
Import programQW TD-module Firmware update
This code allows you to use the TD Loader application to update the firmware on the Telecom Design module serially.
Other example programs
Import programQW_Temperature_Light_Monitor
Code example to regularly report light level and temperature over Sigfox on the QW dev kit
Import programQW-Downlink
This software example demonstrates the downlink capabilities of the SIGFOX network.
Import programQW-Motiondetection
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.
Import programQW-Reactiontime
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.
Import programQW-Closet-detection
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.
Import programQW-BinaryDices
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.
Import programQW-GPS
Examplecode for GPS functionality on the QW-GPS-DEVKIT.
Import programQW-TEMP_GPS-NMEA
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.
Quote:
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).
Box contents
The QW Development kit has everything you need to get started, packaged in one box.
Information
Visit http://lpwan.be to get yours!
You need to log in to post a discussion