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.pdf

Notes

The QW SIGFOX Development kits

/media/uploads/quicksand/gps_shield_compressed.png 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

Board Overview

/media/uploads/quicksand/top.jpg

Arduino-compatible headers

/media/uploads/quicksand/pins.jpg

Morpho headers

/media/uploads/quicksand/pins2.jpg

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).

/media/uploads/quicksand/usb_battery_pack.jpeg

Box contents

The QW Development kit has everything you need to get started, packaged in one box.

/media/uploads/quicksand/boxcontents-3.jpg

Information

Visit http://lpwan.be to get yours!


Please log in to start a discussion or ask a question.