Librería ZigBee para sistemas operativos Posix
ZigBee library for POSIX operating systems
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/5558Registro completo
Mostrar el registro completo DCAutoría
Solana Sánchez, ÁlvaroFecha
2014-07Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Xbee serie 2
ZigBee
IEEE 802.15.4
WPAN
Microbiro
MaRTE OS
X-CTU
Resumen/Abstract
RESUMEN: ZigBee se está convirtiendo en un protocolo bastante importante a la hora de crear redes inalámbricas de corto alcance, con baja tasa de envío de datos y con bajo consumo de energía, con el _n de interconectar dispositivos (robots, autómatas, actuadores, sensores, etc), para la realización de una tarea en particular.
Con este proyecto _n de carrera se pretende desarrollar una librería escrita en lenguaje c que proporcione al usuario las operaciones necesarias para la creación y la gestión de una red pan mediante el protocolo ZigBee y que sirva para cualquier sistema operativo que utilice la interfaz posix, incluido los sistemas operativos de tiempo real como MaRTE.
Para ello disponemos de unos dispositivos, los cuales están formados por un módulo xbee de la serie 2 y una placa con conexión rs-232 y usb.
Uno de los objetivos de este proyecto es conseguir crear una red inalámbrica entre diversos dispositivos, los cuales estén funcionando con diferentes sistemas operativos. En nuestro caso, dado que MaRTE OS no tiene implementado el controlador del puerto serie usb, conectaremos los dispositivos de conexión serie rs-232 al sistema operativo MaRTE y los dispositivos de conexión serie usb al sistema operativo Linux.
Como demostración de que cualquier usuario puede emplear nuestra librería para la creación y gestión de redes inalámbricas mediante el protocolo ZigBee, hemos incluido en nuestro proyecto una demostración mediante el control de los movimientos de un robot microbiro al cual le enviaremos paquetes de instrucciones.
ABSTRACT: ZigBee is becoming a very important protocol to create short range wireless networks with low data transmission rate and low power consumption, in order to interconnect devices (robots, controllers, actuators, sensors, etc), to perform a particular task.
This final project develops a library written in c language that gives the user the operations that he needs to create and manage a pan network using the ZigBee protocol and ensure that this library can be used in any operating system that provides the posix interface, including real-time operating systems as MaRTE. To do that we have several devices, which consist of a module xbee series 2 and a board with rs-232 and usb connection.
One goal of this project is to create a wireless network between several devices which can work in different operating systems. In our case, MaRTE OS does not have implemented the controller serial port usb so we will connect the devices with serial port rs-232
to MaRTE operating system and the devices with serial port usb connection to Linux operating system.
As demonstration that anyone can use our library for the creation and management of wireless networks using the ZigBee protocol, we have included in our project a demonstration
of controlling the motions of a robot microbiro, which we will send packets with the instructions.