Sens'it for Developers

Sens'it introduces developers to the possibilities of Sigfox through a complete end-to-end platform.

As a device, Sens'it is a multi-sensor and multi-RC (Sigfox Radio Configuration) onboarding object. It gives you an example of how you can design an object intended to work on the Sigfox network. 

As an end-to-end solution, Sens'it presents the full array of possibilities. It combines a device with the Sigfox network and the Sensit.io platform.

With the Sens'it SDK, you can now use your Sens'it as a devkit, build your own firmware, have access to the Sigfox Cloud... all that with Sigfox connectivity included! 

Sens'it SDK

Sens'it is a configurable device: you can adapt it to many use cases and build your own usage. The number of sensors, along with its ability to communicate wherever there is Sigfox coverage, open it to a wide array of possibilities.   

About the Sens'it SDK

The Sens'it Software Development Kit (SDK) makes it possible for you to change the behavior of the Sens'it device. 

Using this SDK, you can:

  • Use multiple sensors at the same time,
  • Modify the data that is sent,
  • Change the way data is sent,
  • etc.

This section gives you access to the SDK. It contains all the information required to create your Sens'it-based application. The documentation provided in the Zip archive will also help you respect the Sigfox norms and usages. We invite you to open the README.txt file for an overview, and browse the auto-generated API doc for the full details. 

Upgrading your Sens'it

To use this SDK, you need to upgrade your Sens'it. This way, your Sens'it and your SDK will match.  

We strongly advise you to perform the upgrade step before you do anything else. If you don't, flashing a firmware built with this SDK will erase critical data on the device, essentially bricking it.  

The upgrade process is detailed in the README.txt file, found in the SDK archive.

License agreement

Please make sure to read the license agreement linked below. By downloading and/or using the SDK, you acknowledge that you have read and accepted the terms and conditions set in that document. The license agreement is also available in the SDK archive, in the 'doc' folder.

System requirements

The Sens'it SDK has been tested on Ubuntu, Mac OS X, and Windows.

It has been designed for both Sens'it v2 and v3.

Downloading the SDK

The Sens'it Software Development Kit (SDK) contains the C code and makefile that will help you create your own applications for the Sens'it. 

The archive also contains the full API documentation.

By downloading the SDK archive, you accept the terms of use.

Sign up or log in to get access to private resources.

Sens'it as a Devkit

Your Sens'it can be registered as a devkit on Sigfox Activate so that you may access its data. The provided PDF contains the necessary procedure.  

Sigfox Cloud is the central platform behind all Sigfox-connected solutions. Through it, solution providers can access information on messages from their devices: content, receiving base stations, date, etc. The device messages are available in raw form: it's up to you to turn it into data that is meaningful to you.

By default, a Sens'it uses a special format for data. That Payload (the content of a message) is then displayed on Sigfox Cloud. The  PDF below shows you the way to properly decode the payload.   

 You need to be connected to download the resources.

Sensit.io App

The sensit.io platform displays your device's data in a useful dashboard.  

The Sigfox backend and Sens'it device communicate through a tool called Sigfox Callback. As a devkit, your Sens'it can set as many callbacks as needed.   

Below is the procedure to configure both types of callback (uplink and downlink) to send data to sensit.io. 

When sending data with your device, you must fractionate the information payload. The idea is to have the platform display compartmentalized pieces of data, for easier analysis.  

You can find below documents explaining how the Sens'it payload is configured, and how to set your callbacks.

 You need to be connected to download the resources.

Sens'it Hardware

 The Sens'it device has several built-in sensors:  

  • temperature and humidity,
  • light condition,  
  • accelerometer and magnetometer,  
  • button, 
  • reed switch (magnet detector).  

It also features two indicators:  

  • RGB led,
  • white led.  

Because it is an onboarding device, Sens'it must work on all Sigfox radio configurations (RCs). That's why we integrated a custom hardware radio implementation. This way, Sens'it can send messages in all RCs. All RC-specific signals are matched with a different "path". This path is software-configurable. The antenna is custom-designed by Sigfox. 

The Sens'it v2 uses the following components:

  • ST HTS221 for the temperature and humidity sensor,
  • TI CC1125 for the RF transceiver,
  • LiteON LTR329 for the light detector,
  • NXP FXOS8700 for the accelerometer
  • STM32F042 for the microcontroller unit (MCU).

You need to be connected to learn how to access the Sens'it hardware design.

Get your Sens'it

Sens'it devices are usually given by Sigfox or Sigfox Operators (SOs) during tradeshows and IoT events. 

You can buy it on the Conrad website in some European countries. Check with your SO for local availability.

If you need to buy small quantities of Sens'it devices (starting at 20 units), contact us directly. You must first connect with your Build account.

We are looking for new ways to make Sens'it widely available.

Sens'it v3

The Sens'it V3 will be available at the end of Q1 2018.