Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266.
ilustraciones
- Autores:
-
Cuaran Cuaran, Segundo Wiliam
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/80549
- Palabra clave:
- 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
530 - Física
Computer programs
Programas para computador
JavaScript (Computer program language)
JavaScript (Lenguaje de programación de computadores)
IoT
Socke.IO
JavaScript
NodeMCU ESP8266
NoSQL
Arduino
Node.js
MongoDB
- Rights
- openAccess
- License
- Reconocimiento 4.0 Internacional
id |
UNACIONAL2_20638d6e7e98514248b463cc31768d8d |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/80549 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
dc.title.translated.eng.fl_str_mv |
Low-cost Internet of Things (IoT) system with JavaScript and ESP8266. |
title |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
spellingShingle |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. 000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación 530 - Física Computer programs Programas para computador JavaScript (Computer program language) JavaScript (Lenguaje de programación de computadores) IoT Socke.IO JavaScript NodeMCU ESP8266 NoSQL Arduino Node.js MongoDB |
title_short |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
title_full |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
title_fullStr |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
title_full_unstemmed |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
title_sort |
Sistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266. |
dc.creator.fl_str_mv |
Cuaran Cuaran, Segundo Wiliam |
dc.contributor.advisor.none.fl_str_mv |
Montoya Cañola, Alcides |
dc.contributor.author.none.fl_str_mv |
Cuaran Cuaran, Segundo Wiliam |
dc.contributor.researchgroup.spa.fl_str_mv |
Instrumentación Científica e Industrial |
dc.subject.ddc.spa.fl_str_mv |
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación 530 - Física |
topic |
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación 530 - Física Computer programs Programas para computador JavaScript (Computer program language) JavaScript (Lenguaje de programación de computadores) IoT Socke.IO JavaScript NodeMCU ESP8266 NoSQL Arduino Node.js MongoDB |
dc.subject.lemb.none.fl_str_mv |
Computer programs Programas para computador JavaScript (Computer program language) JavaScript (Lenguaje de programación de computadores) |
dc.subject.proposal.eng.fl_str_mv |
IoT Socke.IO JavaScript NodeMCU ESP8266 NoSQL Arduino Node.js MongoDB |
description |
ilustraciones |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-10-14T16:22:55Z |
dc.date.available.none.fl_str_mv |
2021-10-14T16:22:55Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/80549 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.unal.edu.co/ |
url |
https://repositorio.unal.edu.co/handle/unal/80549 https://repositorio.unal.edu.co/ |
identifier_str_mv |
Universidad Nacional de Colombia Repositorio Institucional Universidad Nacional de Colombia |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
admin. (6 de July de 2018). Real-time Websocket Connection between Sensor Reading ESP8266 and Node.JS Server. Obtenido de ESP8266 Shop: https://esp8266-shop.com/blog/websocket-connection-between-esp8266-and-node-js-server/ AGRONEGOCIOS. (1 de Noviembre de 2020). TECNIFICAR EL CAMPO, UN PASO NECESARIO PARA POTENCIAR Y EXPANDIR LA ECONOMÍA NACIONAL. Obtenido de AGRONEGOCIOS: https://www.agronegocios.co/agricultura/tecnificar-el-campo-un-paso-necesario-para-potenciar-y-expandir-la-economia-nacional-3081984 Ali, Z. (5 de March de 2019). Introduction to DHT11. Obtenido de tep: https://www.theengineeringprojects.com/2019/03/introduction-to-dht11.html#:~:text=DHT11%20is%20a%20low%20cost,measures%20humidity%20in%20the%20air. Aqeel, A. (11 de October de 2018). Introduction to NodeMCU V3. Obtenido de tep: https://www.theengineeringprojects.com/2018/10/introduction-to-nodemcu-v3.html Barajas, O. (4 de Septiembre de 2020). Concurrencia en JavaScript[video]. Youtube. Obtenido de https://www.youtube.com/watch?v=f1SoD-p2uTU Belani, G. (12 de June de 2020). Programming Languages You Should Learn in 2020. Obtenido de COMPUTER SOCIETY: https://www.computer.org/publications/tech-news/trends/programming-languages-you-should-learn-in-2020 Boonchieng, E., & Chieochan, O. (2018). Smart farm: Applying the Use of NodeMCU, IOT, NETPIE and LINE API for a lingzhi mushroom farm in Thailand. IEICE Transactions on Communications, E101B, 16-23. doi:10.1587/transcom.2017ITI0002 Code, F. (2020 de Enero de 24). Mongoose | Introducccion Práctica para desarrolladores de Nodejs[Video]. Fazt Code. YouTube. Obtenido de https://www.youtube.com/watch?v=gfP3aqV38q4 develoteca. (21 de Noviembre de 2019). ¿Qué es node js y cómo funciona?¨[video]. youtube. Obtenido de https://www.youtube.com/watch?v=VfwYTbevMPA DIY, P. (15 de March de 2017). PROJETS DIY. Obtenido de ESP8266 (Web Server): Fast development of HTML + js with Node.js and Pug: https://diyprojects.io/esp8266-web-server-fast-development-of-html-js-with-node-js-and-pug/#comments Doshi, J., Patel, T., & Bharti., S. k. (2019). Smart Fanning using IoT, a solution for optimally monitoring fanning conditions. Procedia Computer Science, 160, 746-751. doi:10.1016/j.procs.2019.11.016 EDUCBA. (7 de Abril de 2019). WebSocket vs Socket.io. Obtenido de EDUCBA: https://www.educba.com/websocket-vs-socket-io/ EDYODA. (24 de Agosto de 2019). LAMP Stack Vs MEAN stack: Choosing the right platform for your web application development. Obtenido de EDYOYA: https://www.edyoda.com/stories/lamp-stack-vs-mean-stack-choosing-the-right-platform-for-your-web-application-development/ Emerson Periodista. (12 de Abril de 2020). LA VIDA EN EL CAMPO - Documental[video]. YouTube. Obtenido de https://www.youtube.com/watch?v=E5hiT7C1QPk Esteso, M. P. (13 de Agosto de 2013). introducción a Socket.io. Obtenido de GEEKY THEORY: https://geekytheory.com/introduccion-a-socket-io Fazt. (9 de Abril de 2018). Chat Javascript Desde Cero | Crea un Chat con HTML5, Nodejs, Express, WebSockets y Mongodb, Parte 3 [video]. youtube. Obtenido de https://www.youtube.com/watch?v=nAQEvcehyqo&list=RDCMUCX9NJ471o7Wie1DQe94RVIg&start_radio=1&t=16 Fazt. (12 de Febrero de 2018). Socket.io | Curso Práctico de WebSockets, con Socket.io y Nodejs | Chat con Socket.io [video]. youtube. Obtenido de https://www.youtube.com/watch?v=0wqteZNqruc Fazt. (17 de Marzo de 2019). Expressjs | Nodejs Framework para Principiantes[Video]. Fazt. YouTube. Obtenido de https://www.youtube.com/watch?v=794Q71KVw1k Flow, L. T. (7 de Septiembre de 2020). 3 Innovative Smart Farming (Vertical Farming) | Future of Farming[video]. TouTube. Obtenido de https://www.youtube.com/watch?v=nYDsyr_OP1Y Foughali, K., Fathallah, K., & Frihida., A. (2019). A Cloud-iot based decision support system for potato. Procedia Computer Science, 160, 616-623. doi:10.1016/j.procs.2019.11.038 gustavo adolfo grisales montoya. (19 de Diciembre de 2018). esp8266 conectado a servidor web con nodejs[video]. youtube. Obtenido de https://www.youtube.com/watch?v=UOcpT6gv2cw hipertextual. (8 de Agosto de 2014). Socket.io: Comunicación bidireccional en tiempo real para JavaScript. Obtenido de hipertextual: https://hipertextual.com/archivo/2014/08/socketio-javascript/ Instructables Circuits. (12 de Junio de 2017). IoT Based Smart Farming. Obtenido de Instructables Circuits: https://www.instructables.com/IoT-Based-Smart-Farming/ IOT SOLUTIONS WORLD CONGRESS. (2020). IOT TRANSFORMING THE FUTURE OF AGRICULTURE. Recuperado el 29 de SEPTEMBER de 2020, de iotworldcongerss: https://www.iotsworldcongress.com/iot-transforming-the-future-of-agriculture/ IoTSense. (2 de Agosto de 2018). The Layers of IoT. Obtenido de IoTSense: https://iotsense.io/blog/the-layers-of-iot/ Khanna, A., & Kaur., S. (2019). Evolution of Internet of Things (IoT) and its significant impact in the field of. Computers and Electronics in Agriculture, 157, 218-231. Kullu, P., Kullu, P., Pranay, P., & Yakub., B. (2020). Smart urban farming (entrepreneurship through Epics). Procedia Computer Science, 172, 452-459. doi:10.1016/j.procs.2020.05.098 Mathews, A. (26 de Agoust de 2020). 14 Benefits & Advantages of JavaScript in 2020. Obtenido de webCREATE: https://www.webcreate.me/top-advantages-javascript/ Media, T. (18 de Septiembre de 2017). https://www.youtube.com/watch?v=jHDhaSSKmB0[Video]. Traversy Media. YouTube. Obtenido de https://www.youtube.com/watch?v=jHDhaSSKmB0 Mosh, P. w. (21 de Febrero de 2018). Node.js Tutorial for Beginners: Learn Node in 1 Hour | Mosh. Programming with Mosh. YouTube. Obtenido de https://www.youtube.com/watch?v=TlB_eWDSMt4 Nawandar, N. K., & Satpute., V. R. (2019). IoT based low cost and intelligent module for smart irrigation system. Computers and Electronics in Agriculture, 162, 979-990. doi:10.1016/j.compag.2019.05.027 Pachayappana, M., Ganeshkumarb, C., & Sugundanc., N. (2020). Technological implication and its impact in agricultural sector: An IoT Based Collaboration framework. Procedia Computer Science, 171, 1166-1173. Pereira, W. F., Fonseca, L. d., Putti, F. F., Góes, B. C., & Naves., L. d. (2020). Environmental monitoring in a poultry farm using an instrument developed with the internet of things concept. Computers and Electronics in Agriculture, 170, 105257. doi:10.1016/j.compag.2020.105257 Reghukumar, A., & Vijayakumar., V. (2019). Smart Plant Watering System with Cloud Analysis and Plant Health Prediction. Procedia Computer Science, 165, 126-135. doi:10.1016/j.procs.2020.01.088 Rivera, M. M. (15 de Agosto de 2020). Estos son los 'gadgets' para el campo colombiano. Obtenido de SEMANA RURAL: https://semanarural.com/web/articulo/como-se-esta-tecnificando-el-campo-colombiano-/1159 Singh, A. (24 de Junio de 2019). How the JavaScript V8 Engine of Chrome Works. Obtenido de oodlesTechnologies: https://www.oodlestechnologies.com/blogs/how-the-javascript-v8-engine-of-chrome-works/ territorimac. (25 de Junio de 2020). Agricultura de precisión | Internet de las cosas[video]. YouTube. Obtenido de https://www.youtube.com/watch?v=gIOpEVE82w4 Thakur, D., Kamur, Y., Kamur, A., Kamur, P., & Singh, V. (2018). Real Time Monitoring of Valeriana Jatamansi Plant for Growth Analysis. Procedia Computer Science 132, 132, 507-517. Tiempo, E. (9 de Diciembre de 2020). El agua se empieza a cotizar en el mercado de futuros[Video]. YouTube. Obtenido de https://www.youtube.com/watch?v=16VM1vm0TCg Vanguardia. (7 de Noviembre de 2019). Al agro le hace falta talento para afrontar la cuarta revolución industrial. Obtenido de https://www.vanguardia.com/economia/nacional/al-agro-le-hace-falta-talento-para-afrontar-la-cuarta-revolucion-industrial-XA1637374 Vaolis, M. A. (22 de Mayo de 2018). Ques es internet de las cosas y como funciona. Obtenido de HostGator: https://www.hostgator.mx/blog/internet-de-las-cosas/#:~:text=De%20forma%20simple%20Internet%20de,por%20medio%20de%20la%20red. zings conk. (4 de Marzo de 2018). Soñar el futuro 18 Agricultura Documental[¨video]. YouTube. Obtenido de Soñar el futuro Agricultura Documental: https://www.youtube.com/watch?v=vdSuvCDpJwA |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Reconocimiento 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Reconocimiento 4.0 Internacional http://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
x, 49 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Nacional de Colombia |
dc.publisher.program.spa.fl_str_mv |
Medellín - Ciencias - Maestría en Ciencias - Física |
dc.publisher.department.spa.fl_str_mv |
Escuela de física |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ciencias |
dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
dc.publisher.branch.spa.fl_str_mv |
Universidad Nacional de Colombia - Sede Medellín |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/80549/1/license.txt https://repositorio.unal.edu.co/bitstream/unal/80549/2/1085919198.2021.pdf https://repositorio.unal.edu.co/bitstream/unal/80549/3/1085919198.2021.pdf.jpg |
bitstream.checksum.fl_str_mv |
cccfe52f796b7c63423298c2d3365fc6 4ad6a7d751f96ddbf8ee64ee1402ef52 178befd9334593179ff0787980cf6560 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814090180359880704 |
spelling |
Reconocimiento 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Montoya Cañola, Alcides85bd304d74b21570ceb7c603d18632a0Cuaran Cuaran, Segundo Wiliam5ecb9851c28d67e5894da5d29c082edfInstrumentación Científica e Industrial2021-10-14T16:22:55Z2021-10-14T16:22:55Z2021https://repositorio.unal.edu.co/handle/unal/80549Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustracionesEl presente trabajo de investigación tuvo como finalidad, crear un Sistema IOT fácil de desarrollar, escalable y de bajo costo para invernaderos pequeños que buscan una agricultura de precisión. E El proyecto abarca desde el desarrollo de la aplicación eBack-endy Front-end hasta la estructura de conexión de los sensores y dispositivosenlaplacadedesarrolloNodeMCUESP8266. El servidor web fue desarrollado en entorno de ejecución de JavaScript llamado Node.js, que dispone de una gran cantidad de librerías para optimizar la creación de proyectos backend. En este caso, el servidor fue creado utilizando un framework llamado Express. Además, el servidor fue configurado para gestionar la comunicación entre los diferentes clientes, a través de lalibreríaSocket.IO. También, se programó el servidor para que los datos que llegan de los sensores puedan ser almacenados en una base de datos llamada MongoDB. Uno de los clientes que se conecta con el servidor es la placa Node MCUESP8266 mediante la librería Socket.IO, esta tarjeta de bajo costo y fácil de programar es la encargada de enviar los datos de temperatura y humedad que se miden a través del sensor DHT11. La tarjeta Node MCUESP8266, cuenta con varios pines de salida que son útiles para controlar varios dispositivos de interés como intensidad de luz, encendido y apagado de motores, etc. Al finaliza este proyecto se comprobó que la placa de desarrollo Node MCUESP8266 permite una fácil instalación de librerías mediante el IDE de Arduino para diferentes propósitos como librerías de sensores, librerías para el manejo de formato de datos como JSON y la instalación de la librería Socke IO. Permitiendo una comunicación bidireccional entre el servidor y el cliente, además, se en contró una buena respuesta de este microcontrolador cuando se trata de medir datos y controlar dispositivos conectados en sus pines. Con respecto al uso de JavaScript para crear servidores web fue fácil rápido utilizando pocas líneas de código. La librería llamada Mongoo se permitió realizar las operaciones dentro de la base de datos como actualización, borrado y búsqueda de datos de una manera ágil. parte del cliente ahorro tiempo y necesidad de manejar múltiples plataformas de desarrollo en la misma aplicación. El uso de la placa Node MCUESP8266 reduce los gastos y trabajo para establecer una conexión a internet su uso es muy fácil ya que es programada usando el IDE de Arduino que tiene una gran comunidad dedicada al desarrollo de librerías lo que hace que el diseño de nuevos proyectos sea simple y rápido. (Texto tomado de la fuente)The present research work was carried out in order to make an IOT System easy to develop, scalable and low cost for small greenhouses looking for precision agriculture. The project ranges from the development of the Back-end and Front-end application to the connection structure of the sensors and devices on the NodeMCU ESP8266 development board. The web server was developed in a JavaScript execution environment called Node.js, which has a large number of libraries to optimize the creation of back end projects. In this case, the server was created using a framework called express. In addition, the server was configured to manage communication between the different clients, through the Socket.IO library. Also, the server was programmed so that the data coming from the sensors can be stored in a database called MondoDB. One of the clients that connects to the server is the NodeMCU ESP8266 board through the Socket.IO library, this low-cost and easy-to-program board is responsible for sending the temperature and humidity data that are measured through the DHT11 sensor. . The NodeMCU ESP8266 card has several output pins that are useful for controlling various devices of interest such as light intensity, turning motors on and off, etc. At the end of this project, it was verified that the NodeMCU ESP8266 development board allows an easy installation of libraries through the Arduino IDE for different purposes such as sensor libraries, libraries for handling data formats such as JSON and the installation of the SockeIO library. Allowing a bidirectional communication between the server and the client, in addition, a good response was found from this microcontroller when it comes to measuring data and controlling devices connected on its pins. Regarding the use of JavaScript to create web servers it was easy and fast using just a few lines of code. The library called Mongoose allowed to carry out operations within the database such as updating, deleting and searching for data in an agile way. Finally, the use of JavaScript as a programming language on the server side and the client side saved time and the need to handle multiple languages. The use of the NodeMCU ESP8266 board reduces expenses and work to establish an internet connection, its use is very easy since it is programmed using the Arduino IDE that has a large community dedicated to library development that makes the design of projects that are easy and fast.Alcides Montoyalas pruebas realizadas en este trabajo son a nivel de laboratorioMaestríaMagíster en Ciencias - FísicaCiencias de la computaciónEste proyecto se divide en dos parte, la primera es el uso de JavaScript que se utiliza para crear el servidor web y también para crear una aplicación web, la segunda parte esta conformada por el microcontrolador ESP8266 que se conecta al servidor web para intercambiar los datos con el servidor y ser almacenados en una base de datos.x, 49 páginasapplication/pdfspaUniversidad Nacional de ColombiaMedellín - Ciencias - Maestría en Ciencias - FísicaEscuela de físicaFacultad de CienciasMedellín, ColombiaUniversidad Nacional de Colombia - Sede Medellín000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación530 - FísicaComputer programsProgramas para computadorJavaScript (Computer program language)JavaScript (Lenguaje de programación de computadores)IoTSocke.IOJavaScriptNodeMCU ESP8266NoSQLArduinoNode.jsMongoDBSistema de Internet de las Cosas (IoT) de bajo costo con JavaScript y ESP8266.Low-cost Internet of Things (IoT) system with JavaScript and ESP8266.Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMadmin. (6 de July de 2018). Real-time Websocket Connection between Sensor Reading ESP8266 and Node.JS Server. Obtenido de ESP8266 Shop: https://esp8266-shop.com/blog/websocket-connection-between-esp8266-and-node-js-server/AGRONEGOCIOS. (1 de Noviembre de 2020). TECNIFICAR EL CAMPO, UN PASO NECESARIO PARA POTENCIAR Y EXPANDIR LA ECONOMÍA NACIONAL. Obtenido de AGRONEGOCIOS: https://www.agronegocios.co/agricultura/tecnificar-el-campo-un-paso-necesario-para-potenciar-y-expandir-la-economia-nacional-3081984Ali, Z. (5 de March de 2019). Introduction to DHT11. Obtenido de tep: https://www.theengineeringprojects.com/2019/03/introduction-to-dht11.html#:~:text=DHT11%20is%20a%20low%20cost,measures%20humidity%20in%20the%20air.Aqeel, A. (11 de October de 2018). Introduction to NodeMCU V3. Obtenido de tep: https://www.theengineeringprojects.com/2018/10/introduction-to-nodemcu-v3.htmlBarajas, O. (4 de Septiembre de 2020). Concurrencia en JavaScript[video]. Youtube. Obtenido de https://www.youtube.com/watch?v=f1SoD-p2uTUBelani, G. (12 de June de 2020). Programming Languages You Should Learn in 2020. Obtenido de COMPUTER SOCIETY: https://www.computer.org/publications/tech-news/trends/programming-languages-you-should-learn-in-2020Boonchieng, E., & Chieochan, O. (2018). Smart farm: Applying the Use of NodeMCU, IOT, NETPIE and LINE API for a lingzhi mushroom farm in Thailand. IEICE Transactions on Communications, E101B, 16-23. doi:10.1587/transcom.2017ITI0002Code, F. (2020 de Enero de 24). Mongoose | Introducccion Práctica para desarrolladores de Nodejs[Video]. Fazt Code. YouTube. Obtenido de https://www.youtube.com/watch?v=gfP3aqV38q4develoteca. (21 de Noviembre de 2019). ¿Qué es node js y cómo funciona?¨[video]. youtube. Obtenido de https://www.youtube.com/watch?v=VfwYTbevMPADIY, P. (15 de March de 2017). PROJETS DIY. Obtenido de ESP8266 (Web Server): Fast development of HTML + js with Node.js and Pug: https://diyprojects.io/esp8266-web-server-fast-development-of-html-js-with-node-js-and-pug/#commentsDoshi, J., Patel, T., & Bharti., S. k. (2019). Smart Fanning using IoT, a solution for optimally monitoring fanning conditions. Procedia Computer Science, 160, 746-751. doi:10.1016/j.procs.2019.11.016EDUCBA. (7 de Abril de 2019). WebSocket vs Socket.io. Obtenido de EDUCBA: https://www.educba.com/websocket-vs-socket-io/EDYODA. (24 de Agosto de 2019). LAMP Stack Vs MEAN stack: Choosing the right platform for your web application development. Obtenido de EDYOYA: https://www.edyoda.com/stories/lamp-stack-vs-mean-stack-choosing-the-right-platform-for-your-web-application-development/Emerson Periodista. (12 de Abril de 2020). LA VIDA EN EL CAMPO - Documental[video]. YouTube. Obtenido de https://www.youtube.com/watch?v=E5hiT7C1QPkEsteso, M. P. (13 de Agosto de 2013). introducción a Socket.io. Obtenido de GEEKY THEORY: https://geekytheory.com/introduccion-a-socket-ioFazt. (9 de Abril de 2018). Chat Javascript Desde Cero | Crea un Chat con HTML5, Nodejs, Express, WebSockets y Mongodb, Parte 3 [video]. youtube. Obtenido de https://www.youtube.com/watch?v=nAQEvcehyqo&list=RDCMUCX9NJ471o7Wie1DQe94RVIg&start_radio=1&t=16Fazt. (12 de Febrero de 2018). Socket.io | Curso Práctico de WebSockets, con Socket.io y Nodejs | Chat con Socket.io [video]. youtube. Obtenido de https://www.youtube.com/watch?v=0wqteZNqrucFazt. (17 de Marzo de 2019). Expressjs | Nodejs Framework para Principiantes[Video]. Fazt. YouTube. Obtenido de https://www.youtube.com/watch?v=794Q71KVw1kFlow, L. T. (7 de Septiembre de 2020). 3 Innovative Smart Farming (Vertical Farming) | Future of Farming[video]. TouTube. Obtenido de https://www.youtube.com/watch?v=nYDsyr_OP1YFoughali, K., Fathallah, K., & Frihida., A. (2019). A Cloud-iot based decision support system for potato. Procedia Computer Science, 160, 616-623. doi:10.1016/j.procs.2019.11.038gustavo adolfo grisales montoya. (19 de Diciembre de 2018). esp8266 conectado a servidor web con nodejs[video]. youtube. Obtenido de https://www.youtube.com/watch?v=UOcpT6gv2cwhipertextual. (8 de Agosto de 2014). Socket.io: Comunicación bidireccional en tiempo real para JavaScript. Obtenido de hipertextual: https://hipertextual.com/archivo/2014/08/socketio-javascript/Instructables Circuits. (12 de Junio de 2017). IoT Based Smart Farming. Obtenido de Instructables Circuits: https://www.instructables.com/IoT-Based-Smart-Farming/IOT SOLUTIONS WORLD CONGRESS. (2020). IOT TRANSFORMING THE FUTURE OF AGRICULTURE. Recuperado el 29 de SEPTEMBER de 2020, de iotworldcongerss: https://www.iotsworldcongress.com/iot-transforming-the-future-of-agriculture/IoTSense. (2 de Agosto de 2018). The Layers of IoT. Obtenido de IoTSense: https://iotsense.io/blog/the-layers-of-iot/Khanna, A., & Kaur., S. (2019). Evolution of Internet of Things (IoT) and its significant impact in the field of. Computers and Electronics in Agriculture, 157, 218-231.Kullu, P., Kullu, P., Pranay, P., & Yakub., B. (2020). Smart urban farming (entrepreneurship through Epics). Procedia Computer Science, 172, 452-459. doi:10.1016/j.procs.2020.05.098Mathews, A. (26 de Agoust de 2020). 14 Benefits & Advantages of JavaScript in 2020. Obtenido de webCREATE: https://www.webcreate.me/top-advantages-javascript/Media, T. (18 de Septiembre de 2017). https://www.youtube.com/watch?v=jHDhaSSKmB0[Video]. Traversy Media. YouTube. Obtenido de https://www.youtube.com/watch?v=jHDhaSSKmB0Mosh, P. w. (21 de Febrero de 2018). Node.js Tutorial for Beginners: Learn Node in 1 Hour | Mosh. Programming with Mosh. YouTube. Obtenido de https://www.youtube.com/watch?v=TlB_eWDSMt4Nawandar, N. K., & Satpute., V. R. (2019). IoT based low cost and intelligent module for smart irrigation system. Computers and Electronics in Agriculture, 162, 979-990. doi:10.1016/j.compag.2019.05.027Pachayappana, M., Ganeshkumarb, C., & Sugundanc., N. (2020). Technological implication and its impact in agricultural sector: An IoT Based Collaboration framework. Procedia Computer Science, 171, 1166-1173.Pereira, W. F., Fonseca, L. d., Putti, F. F., Góes, B. C., & Naves., L. d. (2020). Environmental monitoring in a poultry farm using an instrument developed with the internet of things concept. Computers and Electronics in Agriculture, 170, 105257. doi:10.1016/j.compag.2020.105257Reghukumar, A., & Vijayakumar., V. (2019). Smart Plant Watering System with Cloud Analysis and Plant Health Prediction. Procedia Computer Science, 165, 126-135. doi:10.1016/j.procs.2020.01.088Rivera, M. M. (15 de Agosto de 2020). Estos son los 'gadgets' para el campo colombiano. Obtenido de SEMANA RURAL: https://semanarural.com/web/articulo/como-se-esta-tecnificando-el-campo-colombiano-/1159Singh, A. (24 de Junio de 2019). How the JavaScript V8 Engine of Chrome Works. Obtenido de oodlesTechnologies: https://www.oodlestechnologies.com/blogs/how-the-javascript-v8-engine-of-chrome-works/territorimac. (25 de Junio de 2020). Agricultura de precisión | Internet de las cosas[video]. YouTube. Obtenido de https://www.youtube.com/watch?v=gIOpEVE82w4Thakur, D., Kamur, Y., Kamur, A., Kamur, P., & Singh, V. (2018). Real Time Monitoring of Valeriana Jatamansi Plant for Growth Analysis. Procedia Computer Science 132, 132, 507-517.Tiempo, E. (9 de Diciembre de 2020). El agua se empieza a cotizar en el mercado de futuros[Video]. YouTube. Obtenido de https://www.youtube.com/watch?v=16VM1vm0TCgVanguardia. (7 de Noviembre de 2019). Al agro le hace falta talento para afrontar la cuarta revolución industrial. Obtenido de https://www.vanguardia.com/economia/nacional/al-agro-le-hace-falta-talento-para-afrontar-la-cuarta-revolucion-industrial-XA1637374Vaolis, M. A. (22 de Mayo de 2018). Ques es internet de las cosas y como funciona. Obtenido de HostGator: https://www.hostgator.mx/blog/internet-de-las-cosas/#:~:text=De%20forma%20simple%20Internet%20de,por%20medio%20de%20la%20red.zings conk. (4 de Marzo de 2018). Soñar el futuro 18 Agricultura Documental[¨video]. YouTube. Obtenido de Soñar el futuro Agricultura Documental: https://www.youtube.com/watch?v=vdSuvCDpJwAInvestigadoresLICENSElicense.txtlicense.txttext/plain; charset=utf-83964https://repositorio.unal.edu.co/bitstream/unal/80549/1/license.txtcccfe52f796b7c63423298c2d3365fc6MD51ORIGINAL1085919198.2021.pdf1085919198.2021.pdfTesis de Maestría en Ciencias - Físicaapplication/pdf2498740https://repositorio.unal.edu.co/bitstream/unal/80549/2/1085919198.2021.pdf4ad6a7d751f96ddbf8ee64ee1402ef52MD52THUMBNAIL1085919198.2021.pdf.jpg1085919198.2021.pdf.jpgGenerated Thumbnailimage/jpeg4250https://repositorio.unal.edu.co/bitstream/unal/80549/3/1085919198.2021.pdf.jpg178befd9334593179ff0787980cf6560MD53unal/80549oai:repositorio.unal.edu.co:unal/805492024-07-31 23:13:25.758Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KCk5PVEFTOgoqU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLgoqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igc3UgcHJvcGlvIGF1dG9yOiBBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCBZbyBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTiBlbCBkZXJlY2hvIGEgYWxtYWNlbmFybG9zIHkgbWFudGVuZXJsb3MgZGlzcG9uaWJsZXMgZW4gbMOtbmVhIGRlIG1hbmVyYSBncmF0dWl0YS4gRGVjbGFybyBxdWUgZGljaG8gbWF0ZXJpYWwgZXMgZGUgbWkgcHJvcGllZGFkIGludGVsZWN0dWFsIHkgcXVlIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU4gbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHF1ZSBzZXLDoW4gcHJvcnJvZ2FibGVzIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gcGF0cmltb25pYWwgZGVsIGF1dG9yLiBFbCBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgbGljZW5jaWEgc29saWNpdMOhbmRvbG8gYSBsYSBVbml2ZXJzaWRhZC4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gdW4gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIHByb21vdmVyIHN1IGRpZnVzacOzbi4gZikgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIFNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSwgTE9TIEFVVE9SRVMgR0FSQU5USVpBTiBRVUUgU0UgSEEgQ1VNUExJRE8gQ09OIExPUyBERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IERlY2xhcm8gcXVlIGVsIGdydXBvIGRlIGFyY2hpdm9zIGRpZ2l0YWxlcyB5IG1ldGFkYXRvcyBhc29jaWFkb3MgcXVlIGVzdG95IGFyY2hpdmFuZG8gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTikgZXMgZGUgZG9taW5pbyBww7pibGljby4gU2kgbm8gZnVlc2UgZWwgY2FzbywgYWNlcHRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHBvciBjdWFscXVpZXIgaW5mcmFjY2nDs24gZGUgZGVyZWNob3MgZGUgYXV0b3IgcXVlIGNvbmxsZXZlIGxhIGRpc3RyaWJ1Y2nDs24gZGUgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuCkFsIGhhY2VyIGNsaWMgZW4gZWwgc2lndWllbnRlIGJvdMOzbiwgdXN0ZWQgaW5kaWNhIHF1ZSBlc3TDoSBkZSBhY3VlcmRvIGNvbiBlc3RvcyB0w6lybWlub3MuCgpVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSAtIMOabHRpbWEgbW9kaWZpY2FjacOzbiAyNy8yMC8yMDIwCg== |