RF Modules


868MHz WMBus Module


The RF-Module integrates a low power RF transceiver, a Cortex-M3 microcontroller and a matched ceramic antenna on a small PCB. The microcontroller provides configurable interfaces and abstracts the details of the RF implementation. Out of the box, a UART and a USB-interface are provided by the microcontroller firmware.

  • Cortex-M3 microcontroller
  • Low-power sleep mode
  • Full-Speed USB interface

The microcontroller runs Chipmunk, Theobroma’s multi-tasking embedded OS based on industry standard FreeRTOS. This enables easy customisation for user-defined applications and interfaces.

Software Stack

The software stack running on the RF-Module’s STM32 microcontroller allows to configure run-time parameters via its control interface as well as to send and receive RF messages. An implementation of the wireless M-Bus protocol is provided, including the RF communication modes R, S and T. Those modes provide different data-rate, frequency and encodings for a maximum flexibility.

The firmware of the RF-Module has been optimized for low- power consumption, making it deal for battery driven devices. It also provides a low-power mode in which the device spends most of its time in standby-mode and automatically wakes up after a configurable time.

  • Modular software architecture
  • Based on industry-proven realtime OS
  • Firmware upgradeable through USB

A stand-alone control application can be used to communicate with the RF-Module, i.e. using a USB host.

This firmware has been developed using software development best practices, i.e. high test-coverage, and is therefore highly reliable. Integration tests as well as unit-tests ensure the stability of the firmware.

Evaluation Kit available

The evaluation kit comprises one RF-Module and a evaluation board. This evaluation board provides standard interfaces such as USB, UART and SPI connectors. It also integrates a JTAG-debugger which eliminates the need of external debugging hardware and supports the GDB protocol.

Several tests are available to demonstrate the communication between two evaluation kits, including in the RF modes R, S and T.


ZigBee Module


The Bee RF module integrates a IEEE802.11.4 "ZigBee" transceiver and optionally a discrete power amplifier on a tiny board.

It is designed to be used with the Linux-Zigbee stack that is available in modern mainline Linux kernels.

Complete hardware and software support for Bee is available through the Bee Development Kit.

Rapid Application Development

Building on standard Linux network capabilities, developing applications for the Bee is easy as never before.

Completely Integrated Development Kit

The Bee Development Kit includes an A31-uQ7 baseboard with the Bee populated on the designated area. This makes the development environment completely self-contained with all common compile and development tools pre-installed. Are you missing something? Packages from the vast Debian archive are just an apt-get away and can be installed at any time.