{"id":5230,"date":"2023-11-07T15:09:50","date_gmt":"2023-11-07T13:09:50","guid":{"rendered":"https:\/\/howlab-dev.i3a.es\/?p=5230"},"modified":"2023-11-07T15:09:52","modified_gmt":"2023-11-07T13:09:52","slug":"nodo-iot-con-camara-web-para-aplicaciones-domoticas-lahoz-chulia-heimdal","status":"publish","type":"post","link":"https:\/\/howlab.i3a.es\/es\/nodo-iot-con-camara-web-para-aplicaciones-domoticas-lahoz-chulia-heimdal\/","title":{"rendered":"Nodo IoT con c\u00e1mara web para aplicaciones dom\u00f3ticas \/ Lahoz Chuli\u00e1, Heimdal"},"content":{"rendered":"<p><style>\/*! elementor - v3.5.5 - 03-02-2022 *\/<br \/>\n@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}<\/style><\/p>\n\n\n<div id=\"pl-gb5230-69dedc94a0068\"  class=\"panel-layout\" ><div id=\"pg-gb5230-69dedc94a0068-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-gb5230-69dedc94a0068-0\" data-stretch-type=\"full-width-stretch\" ><div id=\"pgc-gb5230-69dedc94a0068-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb5230-69dedc94a0068-0-0-0\" class=\"so-panel widget widget_sow-hero panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-hero so-widget-sow-hero-default-93415d0e2dbf-5230 so-widget-fittext-wrapper\"\n\t\t\t data-fit-text-compressor=\"0.85\"\n\t\t>\t\t\t\t<div class=\"sow-slider-base\" style=\"display: none\" tabindex=\"0\">\n\t\t\t\t\t<ul\n\t\t\t\t\tclass=\"sow-slider-images\"\n\t\t\t\t\tdata-settings=\"{&quot;pagination&quot;:true,&quot;speed&quot;:800,&quot;timeout&quot;:8000,&quot;paused&quot;:false,&quot;pause_on_hover&quot;:false,&quot;swipe&quot;:true,&quot;nav_always_show_desktop&quot;:&quot;&quot;,&quot;nav_always_show_mobile&quot;:&quot;&quot;,&quot;breakpoint&quot;:&quot;780px&quot;,&quot;unmute&quot;:false,&quot;anchor&quot;:null}\"\n\t\t\t\t\t\t\t\t\t\tdata-anchor-id=\"\"\n\t\t\t\t>\t\t<li class=\"sow-slider-image\" style=\"visibility: visible;;background-color: #ab120d\" >\n\t\t\t\t\t<div class=\"sow-slider-image-container\">\n\t\t\t<div class=\"sow-slider-image-wrapper\">\n\t\t\t\t<h3 style=\"text-align: center\"><a href=\"..\/projects\/\">Proyectos<\/a><\/h3>\n<h1 class=\"entry-title\" style=\"text-align: center\"><strong>Nodo IoT con c\u00e1mara web para aplicaciones dom\u00f3ticas \/ Lahoz Chuli\u00e1, Heimdal\n<\/strong><\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/li>\n\t\t<\/ul>\t\t\t\t<ol class=\"sow-slider-pagination\">\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#\" data-goto=\"0\" aria-label=\"mostrar diapositiva 1\"><\/a><\/li>\n\t\t\t\t\t\t\t\t\t<\/ol>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-next\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"next\" aria-label=\"diapositiva siguiente\" data-action=\"next\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-right\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-prev\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"previous\" aria-label=\"diapositiva anterior\" data-action=\"prev\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-left\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n\n<div id=\"pl-gb5230-69dedc94a0979\"  class=\"panel-layout\" ><div id=\"pg-gb5230-69dedc94a0979-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb5230-69dedc94a0979-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb5230-69dedc94a0979-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>En este trabajo se va a dise\u00f1ar e implementar un nodo IoT en Arduino Y\u00fan, que permita a un usuario acceder, mediante PC o tel\u00e9fono m\u00f3vil, a c\u00e1maras y sensores de bajo coste instalados en su vivienda, utilizando para ello las posibilidades de Arduino Y\u00fan, el cual incluye muchas facilidades para su conexi\u00f3n a internet y un microprocesador con sistema operativo Linux. Se trata de dise\u00f1ar un prototipo que en el futuro pueda emplearse como parte de un sistema de vigilancia del hogar. En primer lugar, se convertir\u00e1 Arduino Yun en un servidor web en el que se alojar\u00e1n las aplicaciones implementadas. Seguidamente se abordan cuatro desarrollos, basados en el acceso al nodo IoT desde internet (desde computador o tel\u00e9fono m\u00f3vil) para llevar a cabo las tareas de monitorizaci\u00f3n indicadas (c\u00e1maras, sensores). El primer desarrollo consiste en la conexi\u00f3n al nodo de diferentes tipos de c\u00e1maras \u201clow cost\u201d, programando la captura peri\u00f3dica y transferencia autom\u00e1tica de im\u00e1genes a una cuenta de Dropbox, permitiendo elegir al usuario tanto el periodo como la c\u00e1mara que se utiliza para las capturas. El segundo desarrollo permite que el usuario pueda solicitar a demanda la realizaci\u00f3n de una \u00fanica captura de imagen, que ser\u00e1 enviada como archivo adjunto a su email y adem\u00e1s la posibilidad de escribir un Tweet y publicarlo en la red social si se desea. El tercero se basa en la toma de datos mediante un sensor de temperatura conectado a Arduino, permitiendo observar la gr\u00e1fica (temperatura-tiempo) en tiempo real y posteriormente guard\u00e1ndolos en un registro hist\u00f3rico para poder acceder a ellos en un futuro. Por \u00faltimo, la cuarta aplicaci\u00f3n da la posibilidad de emitir v\u00eddeo en streaming cuando se detecta presencia mediante un sensor PIR; una vez se detecta movimiento, se realizan cuatro capturas consecutivas y se env\u00edan al email del usuario autom\u00e1ticamente. Para conseguir estos objetivos, se ha realizado la programaci\u00f3n mediante el software Arduino y la aplicaci\u00f3n PuTTY, que permite la ejecuci\u00f3n por l\u00ednea de comandos del programa en el procesador Linux, adem\u00e1s de la sincronizaci\u00f3n con las diferentes redes sociales a las que tiene acceso el nodo IoT. A continuaci\u00f3n, se lleva a cabo el desarrollo de las p\u00e1ginas web y la aplicaci\u00f3n m\u00f3vil para poder hacer las pruebas del acceso desde internet y comprobar c\u00f3mo funciona el nodo IoT a trav\u00e9s de la interfaz de usuario, adem\u00e1s de poder incorporar la programaci\u00f3n necesaria para la comunicaci\u00f3n a trav\u00e9s de internet (protocolo http).<\/p>\n<p><a href=\"https:\/\/zaguan.unizar.es\/record\/78583?ln=es#\" target=\"_blank\" rel=\"noopener noreferrer\">Enlace a Zaguan\u00a0<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":5046,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227,241,242,230],"tags":[],"class_list":["post-5230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-final-degree-works","category-final-degree-works-smart-territories","category-final-degree-works-tfg","category-projects"],"_links":{"self":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/comments?post=5230"}],"version-history":[{"count":1,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5230\/revisions"}],"predecessor-version":[{"id":5231,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5230\/revisions\/5231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/media\/5046"}],"wp:attachment":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/media?parent=5230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/categories?post=5230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/tags?post=5230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}