TSmoTe
The TSmoTe also provides multiple options to connect external sensors and actuators. It incorporates temperature, humidity and 3-axis accelerometer sensors. Also an expansion module with a GPS sensor is available, which makes possible to use the TSmoTe in tracking applications such as fleet management. TSmoTe also has UART, I2C and SPI serial interfaces as well as analog and digital I/Os.
Additionally the TSmoTe provides communications modules to connect via Wi-Fi, cellular networks 2G/3G (GSM, GPRS, UMTS), IEEE 802.15.4 / ZigBee and/or RFID/NFC. This flexible telemetry platform allows you to capture, process and transmit data from sensors connected over the available ports; and/or implement control applications operating relays and others actuators.

What really makes TSmoTe an essential tool for your applications are the TST libraries that allow the fast and simple development of application code. These libraries make the application independent of the underlying hardware, allowing standard ANSI C programming. Sensor read access is as simple as making a function call to read_sensor(), and to send data over ZigBee just invoke send2ZigBee().
The toolchain needed to develop application software is composed of free and open source tools. The TSmoTe uses a real-time operating system called FreeRTOS, which is the most popular open source operating system in embedded systems. FreeRTOS is distributed under a GPL license that allows application code to remain closed. As IDE Eclipse and GCC compiler can be used. Therefore, there are not any additional costs for software licenses when developing an application for TSmoTe.

