he TSmoTe is an embedded system designed to enable fast and simple development of wireless monitoring applications, remote control and M2M solutions. It includes multiple interfaces to connect sensors and actuators to it.

The TSmoTe is based on a powerful, low-power 32-bit microcontroller with an ARM Cortex-M3 core at 72 MHz with 96 KB RAM and 1 MB Flash memory. Sensors, actuators and other measuring devices can be connected to the TSmoTe over I/Os and serial ports. There are multiple expansion modules available for the TSmoTe supporting different wireless technologies: ZigBee, Wi-Fi, GPRS, RFID/NFC, GPS, RS485.

At software level the TSmoTe includes the TCP/IP, HTTP and Modbus stacks, as well as the drivers for the expansion modules. The software runs on top of the real-time multitask operating system FreeRTOS. Due to its modular design, it is possible to combine different wireless technologies just choosing the corresponding expansion modules. Programming applications that use those modules is extremely simple with TST software libraries.


  • Input voltage: 4.5-12 VDC
  • Internal voltage: 3.3 VDC
  • Current MCU on: 40 mA
  • Current MCU stand-by: 23 uA
  • Coin cell: CR1225
  • Dimensions: 70 x 52 mm
  • Weigth: 20.7 gr
  • Conectors: 22 pins female slot for expansion modules, double row female slot for expansion modules, 8 pin JTAG connector, mini USB
  • Microcontroller: 32 bits STM with ARM Cortex-M3 core
  • Clock: 72 MHz
  • Flash: 1 MB
  • RAM: 96 KB
  • SD Card: Slot for microSD cards up to 2 GB
  • Serial interfaces: 3 UART, 2 I2C, 1 SPI
  • I/Os: Up to 6 analog, up to 20 digital
  • ZigBee, Wi-Fi, IEEE802.15.4, GPRS, NFC/RFID, GPS, RS485, Industrial sensor adapter
  • TCP/IP, HTTP, Modbus stacks
  • FreeRTOS operating system
  • TST software libraries
  • Operation temperature: -20°C / +70°C
  • Storage temperature: -40°C / +85°C
  • Certifications: CE, RoHS