TSgaTe
Desarrollo rápido de aplicaciones gracias a librerías API de TST
Múltiples interfaces de comunicación disponibles
Potente microcontrolador ARM de 32 bits de bajo consumo
El TSgaTe dispone de un puerto Ethernet y de módulos de expansión para comunicarse por WiFi, por redes celulares 2G/3G (GSM, GPRS, UMTS), a través de IEEE802.15.4/ZigBee y/o mediante RFID/NFC. Esta poderosa plataforma de comunicaciones permite por lo tanto ejercer de pasarela e interconectar de manera sencilla diversas redes de comunicacones.
Además de las interfaces de comunicación, el TSgaTe dispone de múltiples opciones para conectar sensores y actuadores externos. Por una parte el TSgaTe incorpora en el hardware sensores de temperatura, humedad y aceleración en 3 ejes. Adicionalmente está disponible un módulo de expansión con un sensor GPS, lo que permite utilizar el TSgaTe en aplicaciones móviles de tracking como por ejemplo la gestión de flotas. El TSgaTe dispone asimismo de interfaces serie UART, I2C y SPI, así como I/O analógicas y digitales.
Lo que realmente hace del TSgaTe una herramienta imprescindible para sus aplicaciones inalámbricas son las librerías de TST, que permiten programar aplicaciones de manera simple, sencilla y rápida. Estas librerías abstraen a la aplicación de los detalles del hardware subyaciente, permitiendo la programación en ANSI C estándar. El acceso a los sensores conectados es tan sencillo como hacer una llamada a la función read_sensor(), y para enviar los datos por ZigBee usar la función send2ZigBee().
Por último señalar que el toolchain necesario para desarrollar se compone en su totalidad de herramientas software libres y gratuitas. El TSgaTe usa un sistema operativo en tiempo real llamado FreeRTOS, que es el sistema operativo libre más extendido en sistemas embebidos. FreeRTOS se distribuye bajo una licencia GPL que permite que el código de aplicación permanezca cerrado. Como entorno de desarrollo se puede utilizar Eclipse, y el compilador es GCC. Por lo tanto al desarrollar una aplicación sobre el TSgaTe no se incurre en ningún gasto extra en licencias de software.

