Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uta.edu.ec/jspui/handle/123456789/35022
Título : API REST para la transmisión de información y control de redes de sensores IOT
Autor : Manzano Villafuerte, Victor Santiago
Culcay Oñate, Giancarlo
Palabras clave : API REST
NUBE
DATOS
JSON
Fecha de publicación : mar-2022
Editorial : Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Electrónica y Comunicaciones
Resumen : The amount of data that the Internet of things generates is growing exponentially, there are more and more devices called "things" that connect to the Internet and provide important data for different sectors, accessing these thousands of data is complicated with conventional techniques, also in recent years due to the pandemic it was necessary for the devices to be configured remotely and facilitate a lot of work. This project analyzes the technologies for the operation of sensor networks, IoT, communication protocols for the IoT and develops a REST API with Node.js and Express so that users can create the resources (nodes, sensors, data) each related to the other. Cloud services are used to deploy a broker container: EMQ X which serves as a server for IoT device connections, by subscribing and publishing data ordered by their sensor id. As the security of these networks has been much talked about, MQTT connections are authenticated using a security token and anonymous connections are not allowed. This project uses serverless solutions, the API REST application is hosted in the Azure App Service and any client that wishes to obtain data from the API must have a registered user and each time they make the requests they must have an access token. MongoDB databases are used for their performance, lightweight documents and allow data without fixed structure for the characteristics of sensors and data that can have different values, and that changes continuously. Users can perform CRUD operations with the resources, and to get the data they can specify the limit, offset, date of the data they want to get.
Descripción : La cantidad de datos que el Internet de las cosas genera está creciendo de forma exponencial, cada vez son más los dispositivos llamados “cosas” que se conectan a internet y proporcionan datos de importancia para diferentes sectores, acceder a estos miles de datos es complicado con las técnicas convencionales, además en estos últimos años por el tema de la pandemia fue necesario que los dispositivos se configuren a distancia y faciliten mucho trabajo. Este proyecto analiza las tecnologías para el funcionamiento de las redes de sensores, IoT, protocolos de comunicación para el IoT y desarrolla una API REST con Node.js y Express para que los usuarios puedan crear los recursos (nodos, sensores, datos) cada uno relacionado con el otro. Se usa los servicios en la nube para desplegar un contenedor de broker: EMQ X el cual sirve como servidor para las conexiones de los dispositivos IoT, mediante la suscripción y publicación de datos ordenados por su id de sensor. Como la seguridad de estas redes ha dado mucho que hablar, las conexiones MQTT son autenticadas mediante un token de seguridad y no se permiten conexiones anónimas. Este proyecto usa soluciones serverless, la aplicación API REST se encuentra alojada en el servicio de App Service de Azure y cualquier cliente que desea obtener datos de la API debe tener un usuario registrado y cada vez que realice las solicitudes debe contar con un token de acceso. Se usa bases de datos de MongoDB por su rendimiento, documentos ligeros y permitir datos sin estructura fija para las características de los sensores y datos que pueden tener diferentes valores, y que cambian continuamente. Los usuarios pueden realizar las operaciones CRUD con los recursos, y para obtener los datos pueden especificar el límite, offset, fecha de los datos que deseen obtener.
URI : https://repositorio.uta.edu.ec/jspui/handle/123456789/35022
Aparece en las colecciones: Tesis Ingeniería Electrónica y Comunicaciones

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
t1998ec.pdfTexto completo8,97 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.