[en] ABSTRACT: If there is a technological development that has a strong presence among the world population in the last twenty years, that is the Global System for Mobile Communications (GSM). Everyone of us has a mobile phone in our pockets, and we use the services of this network daily, being an essential element of these days. One of the features this network offers is the Short Message Service (SMS), allowing sending up to 140 characters messages between two or more mobile terminals. The SMS service had a significant use until the appearance of mobile data networks and the release of instant messaging applications. This messaging service, although mainly used for exchanging text between users, provides the ability of encapsulating binary data, such as for instance commands that will be processed by the smart card contained in the mobile station. The implementation of a SMS Mobile Switching Centre (SMSC) and the request-response pairs of the Short Message Peer-to-peer Protocol (SMPP) is required to support such functionality. By developing our own network through a "picocell" based on free software, we are able to study in depth the protocol and all its services. This way it will be possible to enable remote monitoring and control of devices, not just typical mobile devices, but anything that could carry a Subscriber Identity Module (SIM) card, as many of the elements of a Wireless Sensor Network (WSN), enabling a dedicated network for communications between machines (M2M). Moreover, it will also allow analyzing network security using a two way approach, from the perspective of an external user and from the internal administrative point of view.

[es] RESUMEN: Si hay un desarrollo tecnológico que tenga una fuerte presencia entre la población de los últimos veinte años, ese es el Global System for Mobile Communications (GSM). Todos tenemos un teléfono móvil en nuestro bolsillo, y hacemos uso de los servicios de esta red a diario, siendo ya un elemento imprescindible de nuestros días. Una de las prestaciones que esta red ofrece es el servicio de mensajes cortos, característica que nos permite enviar mensajes de hasta 140 caracteres entre dos terminales móviles. Dicho servicio tuvo una importante utilización hasta la aparición de las redes de datos móviles y la irrupción de los servicios de mensajería instantánea. El servicio de mensajería, además de contener texto convencional, ofrece la posibilidad de insertar datos binarios, que serán procesados por las tarjetas inteligentes contenidas en las estaciones móviles, siendo necesaria para esto, la implementación de un centro de mensajería y una entidad remota de gestión Over-The-Air (OTA). Gracias al desarrollo de nuestra propia red a través de una "picocélula" basada en software libre, contaremos con toda la infraestructura de una red móvil de bajo coste, ideal para entornos rurales, interiores, o de investigación, perfecta para estudiar en profundidad la pila de protocolos y todos sus servicios. Esta picocélula nos abre un gran abanico de posibilidades en cuanto a monitorización y control remoto de dispositivos, ya no sólo terminales móviles, sino cualquier elemento que pudiese portar una tarjeta Subscriber Identity Module (SIM), como son muchos de los elementos de una red de sensores, habilitando una red propia para la comunicación entre máquinas (M2M, Machine-to-machine). Mediante el desarrollo de nuestra plataforma Over-The-Air, es posible realizar remotamente operaciones de gestión de los subscriptores a la red, la programación vía comandos OTA, insertar aplicaciones en los dispositivos, activar o desactivar servicios, y un largo etcétera de posibilidades. Así mismo, aprovechando el despliegue realizado, podremos analizar tanto desde fuera como desde dentro de la red, la robustez de su seguridad, y presentaremos algunos posibles ataques a la red.