The client needed a software-development framework for telemetry systems to be distributed with one of the new GSM devices, targeted at providers of industry-specific mobile solutions or corporate users. To increase the product appeal and competitive advantage, Auriga’s Customer decided to offer the device bundled with an SW framework to make the software development as easy and fast as possible.
Auriga engineers created the Universal GSM Telemetry (UT) framework — a customizable, configurable platform that can be used to develop software systems for GSM telemetry, monitoring, and remote control. It consists of the following components:
- The UT server implemented on the Linux/Apache/MySQL/Java platform that collects, stores, and processes telemetry data and sends commands to the remote device. It also provides an HTML interface for accessing and monitoring data.
- The client-server communication based on extendable and flexible XML-based protocol
- The client software, residing on the remote device, to collect and transfer data to the server, collect the information about the device, and support commands such as resetting a module and setting parameter values
The key feature that distinguishes the UT platform from other mobile software-development frameworks is its excellent flexibility and expandability, assured by its flexible data-transfer protocol that can handle any reasonable telemetry data (e.g., GSM coordinates, mobile network CID (Cell ID), the remote device’s signal strength, etc.). Due to the system’s module architecture, the framework can be expanded by adding custom parameters, data types, and commands. These application features explain the significant interest among potential customers and GSM/GPRS software developers received by Auriga’s Client.
Tools and technologies: platform: Wavecom Supreme modem; GPRS/HTTP/POST; XML (ezXML); Linux/Apache/MySQL/Java
You can download full version case study here