Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol

Este proyecto surge de la necesidad de una herramienta de fácil configuración e implementación para la administración de los datos provenientes de dispositivos microcontroladores ubicados remotamente, destinados a telemetría y telecontrol, conectados a internet a modo de unidades de recolección de d...

Full description

Autores:
Rueda Roman, Paula Fernanda
Contreras Hernández, Carlos Alberto
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2014
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/30619
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/30619
https://noesis.uis.edu.co
Palabra clave:
Telemetría
Protocolo
Servidor
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
Telemetry
Protocol
Server
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_255f6f738d8a9e4b4aeb975f290b65b5
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/30619
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
dc.title.english.none.fl_str_mv Software prototype oriented to data handling service and management of black boxes for telemetry and remote control purposes.
title Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
spellingShingle Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
Telemetría
Protocolo
Servidor
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
Telemetry
Protocol
Server
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
title_short Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
title_full Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
title_fullStr Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
title_full_unstemmed Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
title_sort Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrol
dc.creator.fl_str_mv Rueda Roman, Paula Fernanda
Contreras Hernández, Carlos Alberto
dc.contributor.advisor.none.fl_str_mv Rojas Morales, Fernando Antonio
Rueda Rivera, Jaime Antonio
dc.contributor.author.none.fl_str_mv Rueda Roman, Paula Fernanda
Contreras Hernández, Carlos Alberto
dc.subject.none.fl_str_mv Telemetría
Protocolo
Servidor
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
topic Telemetría
Protocolo
Servidor
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
Telemetry
Protocol
Server
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
dc.subject.keyword.none.fl_str_mv Telemetry
Protocol
Server
Rtu
Fdd
Tcp/Ip
Ruby
Rails.
description Este proyecto surge de la necesidad de una herramienta de fácil configuración e implementación para la administración de los datos provenientes de dispositivos microcontroladores ubicados remotamente, destinados a telemetría y telecontrol, conectados a internet a modo de unidades de recolección de datos (RTU), se propone entonces en primer lugar el diseño de un protocolo de libre distribución Remote Telemetry Unit Protocol - que funcione como soporte a la transmisión de los datos captados por estos dispositivos emisores hacia y en segundo lugar un receptor tipo servidor denominado RTUServer encargado de almacenar procesar y administrar la interacción de los usuarios con los emisores. El prototipo cuenta además con un componente de visualización que permite a los usuarios tener constante administración de sus dispositivos mediante la observación de su estado, últimas interacciones y envío de comandos con ejecución inmediata. Las herramientas utilizadas para el desarrollo del prototipo son Ruby como lenguaje de programación, SQLite3 como manejador de base de datos, EventMachine para los eventos relacionados con la red y Rails como marco de trabajo incluyendo su librería Active Records para el mapeo relacional de objetos. El proceso de validación del prototipo se realizó mediante pruebas funcionales de la capa de comunicación de red y pruebas de lógica y persistencia con el fin de comprobar el funcionamiento general del prototipo, estas estuvieron compuestas por pruebas de fase de autenticación y comandos iniciales y pruebas para comandos de atención.
publishDate 2014
dc.date.available.none.fl_str_mv 2014
2024-03-03T20:42:59Z
dc.date.created.none.fl_str_mv 2014
dc.date.issued.none.fl_str_mv 2014
dc.date.accessioned.none.fl_str_mv 2024-03-03T20:42:59Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coar.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
format http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/30619
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/30619
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by/4.0/
http://creativecommons.org/licenses/by-nc/4.0
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.school.none.fl_str_mv Escuela de Ingeniería de Sistemas e Informática
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/96cb0d97-d180-4d19-bd2f-3d21c4032e25/download
https://noesis.uis.edu.co/bitstreams/fa83ba1b-1815-40d4-8d73-d04c390f7cce/download
https://noesis.uis.edu.co/bitstreams/40f11953-aa4e-47cf-a473-02fa2f7a9e59/download
bitstream.checksum.fl_str_mv fec587766e8c8ed2980113a78790862d
225983d6ee44e7c03aed2ecb4457c4ad
55d8023e68429763fc2941fd214132b5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1814095190599663616
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Rojas Morales, Fernando AntonioRueda Rivera, Jaime AntonioRueda Roman, Paula FernandaContreras Hernández, Carlos Alberto2024-03-03T20:42:59Z20142024-03-03T20:42:59Z20142014https://noesis.uis.edu.co/handle/20.500.14071/30619Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEste proyecto surge de la necesidad de una herramienta de fácil configuración e implementación para la administración de los datos provenientes de dispositivos microcontroladores ubicados remotamente, destinados a telemetría y telecontrol, conectados a internet a modo de unidades de recolección de datos (RTU), se propone entonces en primer lugar el diseño de un protocolo de libre distribución Remote Telemetry Unit Protocol - que funcione como soporte a la transmisión de los datos captados por estos dispositivos emisores hacia y en segundo lugar un receptor tipo servidor denominado RTUServer encargado de almacenar procesar y administrar la interacción de los usuarios con los emisores. El prototipo cuenta además con un componente de visualización que permite a los usuarios tener constante administración de sus dispositivos mediante la observación de su estado, últimas interacciones y envío de comandos con ejecución inmediata. Las herramientas utilizadas para el desarrollo del prototipo son Ruby como lenguaje de programación, SQLite3 como manejador de base de datos, EventMachine para los eventos relacionados con la red y Rails como marco de trabajo incluyendo su librería Active Records para el mapeo relacional de objetos. El proceso de validación del prototipo se realizó mediante pruebas funcionales de la capa de comunicación de red y pruebas de lógica y persistencia con el fin de comprobar el funcionamiento general del prototipo, estas estuvieron compuestas por pruebas de fase de autenticación y comandos iniciales y pruebas para comandos de atención.PregradoIngeniero de SistemasThis Project comes from the need of an easy configuration and implementation tool for data handling coming from microcontrolers devices with a remote location, telemetry and remote control purposes, those plugged to the internet in as remote telemetry units (RTU). First It is proposed the design of an open source protocol which works as a support to the transmission of data captured by those issuing devices to a receiver named as RTUServer in charge of store, process and manage the interaction between users and devices. Furthermore the prototype has got a visualization component which allows to the users have continuous management of their devices through the status observation, last interactions and command sending with immediate execution. It has been used some tools to develop the prototype, those are Ruby as a programming language, SQLite3 as a relational database management system, EventMachine library used for network events and Rails as a framework including its library Active Records used for object relational mapping. The validation process of this prototype was made by functional testing of network layer and logic and persistence testing in order to prove the general operation, those tests were composed by authentication phase and initial commands tests and solicitude commands tests.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería de SistemasEscuela de Ingeniería de Sistemas e InformáticaTelemetríaProtocoloServidorRtuFddTcp/IpRubyRails.TelemetryProtocolServerRtuFddTcp/IpRubyRails.Prototipo de software orientado al servicio de manejo de datos y administración de cajas negras destinadas a telemetría y telecontrolSoftware prototype oriented to data handling service and management of black boxes for telemetry and remote control purposes.Tesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALCarta de autorización.pdfapplication/pdf201486https://noesis.uis.edu.co/bitstreams/96cb0d97-d180-4d19-bd2f-3d21c4032e25/downloadfec587766e8c8ed2980113a78790862dMD51Documento.pdfapplication/pdf4752272https://noesis.uis.edu.co/bitstreams/fa83ba1b-1815-40d4-8d73-d04c390f7cce/download225983d6ee44e7c03aed2ecb4457c4adMD52Nota de proyecto.pdfapplication/pdf761642https://noesis.uis.edu.co/bitstreams/40f11953-aa4e-47cf-a473-02fa2f7a9e59/download55d8023e68429763fc2941fd214132b5MD5320.500.14071/30619oai:noesis.uis.edu.co:20.500.14071/306192024-03-03 15:42:59.482http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co