blessTags - a SensorTag app

blessTags - a SensorTag app

Rating
5
Reviews
3
blessTags application - configuring a SensorTag
blessTags application - the graphical view of data
blessTags application - tuning the Kalman filter
Developer window - SensorTag configuration messages
Activities feature: sending an email, hibernate, lock, logoff, etc.
Nordic Thingy:52 - movement data service
Nordic Thingy:52 - clipboard exchange of information
Developer window - service request

App details

Release date

2017-06-06

Last update

2022-03-14

Product ID

9P054XSJJR1N

Categories

Developer tools

About blessTags - a SensorTag app

The BLE SensorTags (blessTags) is the only one application on the market able to manage six different SensorTags.

  The blessTags application is able to communicate with: CC2451, CC2650 (both produced by Texas Instruments Company), ThunderBoard React, ThunderBoard Sense (both devices produced by Silicon Labs Company), Nordic Thingy:52 (produced by Nordic Semiconductor), WICED Sense2 (produced by Cypress) and with other unknown types of BLE devices.  

In its actual stage of development, the blessTags application:

  1. allows to set, communicate (by reading and notifying), use, display (in graphic and numeric ways) and save data from all sensors included in each of the SensorTags presented above;

  2. includes the GADGETS - the most exciting feature. The gadgets are several practical applications (compass, movement security systems - door or luggage security, magnetic security system, accelerometer mouse, remote control for PC and wireless presenters for PowerPoint) that use one or more sensors from a specific SensorTag to achieve a concrete, fully functional and useful application.

  3. can trigger a visual or/and an audible warning or/and a data saving process will be started if an event will be generated - if the desired value (instantaneous, mean or variance), of a specific sensor, meet a condition or a series of conditions (is lower, higher, inside or outside of a specific range);

  4. using the activities feature, the blessTags application will execute different actions, when a specific event will take place. Actions like: run an application selected by the user, send an email or hibernate, lock, logoff, sleep etc. the device on which it is running;

  5. gives the possibility to interrogate several types of unknown BLE devices, in order to obtain the complete GATT attribute table for those particular unknown devices;

  6. include the developer mode - the blessTags provides to the user lots of messages obtained from the communication process with the SensorTag - these messages enable the user to identify the communication/configuration setbacks and some other problems;

  7. allows the determination of the optimal Kalman filter parameters. These parameters are extracted having as a source: (A) the MPU-9250 Inertial Measurement Unit (IMU) – for CC2650 SensorTag or (B) the IMU-3000 (gyroscope sensor) and KXTJ9 (acceleration sensor) – in the case of CC2541 SensorTag.

The supported sensor’s characteristics are:

A. For CC2541: accelerometer, gyroscope, magnetometer, temperature (IR and normal), barometer, humidity, keys and output LEDs.

B. For CC2650: accelerometer (+wake-on-motion), gyroscope, magnetometer, temperature (IR and normal), barometer, humidity, luxometer, keys, reed switch and output LEDs.

C. For ThunderBoard React: accelerometer, orientation, temperature, humidity, light (ambient & UV), keys and output LEDs.

D. For ThunderBoard Sense: accelerometer, orientation, quarternions, gravity vector, rotation matrix, heading angle, barometer, temperature, humidity, air quality (CO2 & TVOC), light (ambient & UV), sound level, keys and output LEDs (2 x low power LEDs & 4 x power LEDs).

E. For Nordic Thingy:52: accelerometer, gyroscope, magnetometer, orientation, temperature, humidity, barometer, color, key, output lines, LED, sensor configuration and the integration with gadgets was done with: compass, PowerPoint and remote control for PC.

F. For WICED Sense2: accelerometer, gyroscope, magnetometer, barometer, temperature and humidity.

Key features

  • BlessTags includes several independent applications: compass, movement security systems - door or luggage security, magnetic security system, accelerometer mouse and wireless presenters for PowerPoint
  • The blessTags is able to supervise the movements. If someone moves (even one centimeter) your luggage, door etc., the app will warn you audio and/or visually of this … and the thief will be caught.
  • The Remote Control is a module, part of the blessTags application, which can send different commands from a SensorTag to: (a) any application running on Windows or (b) to the operating system.
  • The accelerometer mouse module allows you to replace the mouse with a SensorTag. The SensorTag can move the cursor on the screen and to replace the two mouse buttons with the buttons of the SensorTag.
  • The BlessTags is able to work with events - things that happen within your blessTags app environment at which you might want to act in a specific way.
  • BlessTags supports multiple types of SensorTags: CC2451, CC2650, ThunderBoard React, ThunderBoard Sense, Nordic Thingy:52, WICED Sense2 and unknown types of BLE devices.
  • The application allows to save the data from the sensor(s) previously selected by the user; the available sampling rate is [150 ms ÷ 2.55 s] for CC2451 & CC2650 and [100 ms ÷ 20 min] for ThunderBoard.
  • The blessTags application can be used to determine the complete GATT table for an unknown SensorTag.
  • With this application someone can determine and tune the Kalman filter parameters in order to control a quadcopter system.
  • The software is able to communicate with the SensorTags using the following mechanisms: reading and notifying.