Products Overview

Common Characteristics of all RF Modules

  • All devices are based on the high-performance RF transceiver based on the market-leading CC1100 SOC.
  • Wide operating voltage range of 2-3.6V makes the devices suited for battery power.
  • Current consumption: RX: 16.2 mA , TX: 15.2 mA. Deep Sleep : 0.005Ma (0.5 µA).
  • Up to 1KM line of sight. Short range (30M) penetration of walls and floors.
  • 128-bit AES encryption security.
  • Driver-less installation.
  • All the devices are highly configurable through the serial port or over the air using the LLAP messaging protocol specified in the manual
  • Base station communicates through serial port (TTL UART).
  • Communicates in ASCII clear text making it very easy to exchange data between devices over the air.
  • Supports point to point, point to multi-point, multi-point to point and multi-point to multi-point.
  • Virtually unlimited amount of devices can be deployed. 99,999 Personal Area Network ID’s, 10 channels per frequency and 7,744 Device ID’s per network.
  • Super low power consumption allows devices to be use with a coin cell battery for long periods of time (up to 1 year depending on transmission rates).
  • Supports 6 frequencies (433 MHZ, 915 MHZ (default US & Canada), 868.3 MHZ (default Europe), 868 MHZ, 903 MHZ, 315 MHZ)
  • 10 channels per frequency.
  • 4 pins for communicating with external micro-controllers like Raspberry Pi and Arduino : Tx, Rx, GND, 3V3.
  • Battery monitor to keep track of power consumption.


Product Description

Wireless Base Station for Raspberry Pi

The Base Station for Raspberry Pi is a radio/serial converter. The device communicates with the Raspberry Pi through the serial port. It is so low profile that it will fit inside a range of Pi cases such as the PiBow and Stealth. Compatible with all models of Raspberry Pi and can communicate with all other RF modules. 

Supports hub and spoke architecture where multiple remote RF sensors transmit to the base station and the Raspberry Pi processes incoming telemetry data.

The base station can also transmit wireless messages and config to the sensors or other Raspberry Pi's with base stations for point-to-peer wireless communication architecture. 

Wireless Switch

wireless door/window switch

The wireless switch can be used for monitoring doors and windows. It is small (1” x 1” or 2.54cm x 2.54cm) and can be installed discretely. Battery life is around 1 year depending on number of transmissions. Rugged but elegant cream plastic plastic case allows the sensor to be deployed both indoors and outdoors and if sealed with silicone could be water resistant. Using an external power source it can operate in request/reply or publish mode. When asleep it is awoken by a change in the external switch (i.e. open or close) to send readings. If powered externally then the device can operate in a fully awake mode and can respond to requests for switch state in a request/reply fashion. The device will also transmit switch state changes when in fully awake mode.

Wireless Water Sensor

wireless water sensor

Similar to the wireless switch in all respects except the external sensor is a water sensor that can be used to monitor for presence of water. If water bridges the two forks then the sensor is triggered. When water is no longer present it triggers the sensor again so you can monitor water present and when water no longer present. The water sensor also comes with an optional moisture level adjustment (needs separate power) if you want to monitor a specific moisture level (e.g.soil moisture) that will trigger the wireless module when the specified moisture level has been achieved (and vice versa). 

Wireless Temperature Sensor

wireless temperature sensor

The wireless temperature sensor is configured to transmit a temperature reading every 5 minutes. The device sleeps in between transmission in order to save battery power and is awoken every 5 minutes by an internal timer. This allows the device to be used for around 1 year on a single coin cell battery. The transmission interval can be configured between 1 minute and 999 minutes. If powered externally then the device can operate in a fully awake mode and temperature readings can be requested from the sensor in a request/reply fashion.

Flex RF Module

The Flex RF Module is an all purpose module designed for prototyping on breadboards but can also be deployed on a PCB using 2.54mm 10 pin headers.

20 pins provides access to all available functionality. The radio module comes with support for a multitude of external sensors often used for Internet Of Things (IOT) projects.

All functionality is built into a single firmware and can be accessed without having to update firmware to a different version:

  • UART serial port that enables communications with other Micro-controllers (e.g. Raspberry Pi, Arduino, BeagleBone etc..)
  • Thermistor temperature sensor
  • DS18B20 digital temperature sensor
  • DHT11 digital temperature and humidity sensor
  • 2 x Analog inputs
  • Button sensor
  • 2 x Relay switch controllers
  • 3 GPIO pins that can be switched on/off