        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
                <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":1379,"date":"2016-07-06T10:28:53","date_gmt":"2016-07-06T10:28:53","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=1379"},"modified":"2016-07-21T00:39:37","modified_gmt":"2016-07-21T00:39:37","slug":"programando-nodemcu-esp12e-sin-cables-ota","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2016\/07\/programando-nodemcu-esp12e-sin-cables-ota\/","title":{"rendered":"Programando NodeMcu esp12e sin cables &#8211; OTA"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/BYj0y5VqTbk?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<p>Si te gusta programar robot, hacer proyectos de dom\u00f3tico o de internet de la cosas, este video tutorial te puede servir y mucho. Con el m\u00f3dulo NodeMcu ESP12E es posible programarlo por OTA (On The Air), esto significa que esta placa de desarrollo puede ser programa en forma inalambrica por wifi, hay que seguir unos pasos sensillos pero en orden, debes tener habilitada la opci\u00f3n para cargar sketch de arduino en el m\u00f3dulo esp8266, por lo que te recomiendo el siguiente video antes de seguir<\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/HcVwHUQ3geY?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>Si seguiste correctamente todas las instrucciones del video anterior entonces tu IDE de arduino deber\u00eda aparecer una nueva lista de tarjetas adicionales en nuestro caso corresponde seleccionar la <strong><span style=\"color: #ff6600;\">NodeMcu 1.0 (ESP-12E Module)<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1380\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta-300x208.png\" alt=\"ota_tarjeta\" width=\"300\" height=\"208\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta-300x208.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta-768x532.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta-820x568.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ota_tarjeta.png 890w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Ahora queda subir el siguiente c\u00f3digo al NodeMcu<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/OTA_esp12e.rar\">OTA_esp12e<\/a><\/p>\n<p>Dicho c\u00f3digo debe ser subido a trav\u00e9s del puerto serial, como lo hacemos con cualquier arduino, en el c\u00f3digo es necesario cambiar el nombre de la red y la contrase\u00f1a por la que tengamos en nuestro router, esto es obligatorio porque de otra manera no lograremos asociar el NodeMcu con nuestra red wifi.<\/p>\n<p>Otra parte del c\u00f3digo que ser\u00eda importante modificar es<\/p>\n<p><span style=\"color: #ff6600;\">ArduinoOTA.setPassword((const char *)&#8221;abc123&#8243;);\u00a0<\/span><\/p>\n<p>donde abc123 es la contrase\u00f1a la cual se puede dejar en blanco pero significa un serio riesgo para la seguridad del dispostivo, porque de esta manera no tendr\u00edamos ninguna protecci\u00f3n frente a un eventual acceso de un tercero.<\/p>\n<p>Pinout del NodeMcu ESP12E<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/nodemcu_pins.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1382\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/nodemcu_pins-300x253.png\" alt=\"nodemcu_pins\" width=\"300\" height=\"253\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/nodemcu_pins-300x253.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/nodemcu_pins.png 616w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Tengan en cuenta que el pin D7 corresponde al gpio13 y el D6 al gpio12 esto es importante porque podemos creer que al tratar de encender un led en el pin D0 por ejemplo as\u00ed\u00a0digitalWrite(16, HIGH); (observar el pinout presentado arriba.<\/p>\n<p><strong>Modo de conexi\u00f3n<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1386\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed-300x171.jpg\" alt=\"mculed\" width=\"300\" height=\"171\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed-300x171.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed-768x437.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed-1024x582.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed-820x466.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mculed.jpg 1365w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1387\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2-300x225.jpg\" alt=\"mcu2\" width=\"300\" height=\"225\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2-820x615.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu2.jpg 960w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-1388\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1-300x225.jpg\" alt=\"mcu1\" width=\"300\" height=\"225\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1-820x615.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/mcu1.jpg 960w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Testeando con blink<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/OTA_BLINK.rar\">OTA_BLINK<\/a><\/p>\n<p>Si bien se puede cargar el ejemplo de blink que viene por defecto con el IDE de Arduino y de hecho funcionar\u00e1, tendremos un problema, perderemos los datos de conexi\u00f3n con nuestro router as\u00ed que no conviene subir el skecth presentado arriba que tiene todo lo necesario para lograr una conexi\u00f3n y hacer parpadear el led.<\/p>\n<p><strong>Description<\/strong><\/p>\n<p>ESP-12E is a low power consumption of the UART-WiFi module, with very competitive prices in the industry and ultra low power consumption technology, designed specifically for mobile devices and IOT applications, user&#8217;s physical device can be connected to a Wi-Fi wireless network, Internet or intranet communication and networking capabilities. ESP-07 the use of small ceramic antenna package can support IPEX interface. users have a variety of installation options.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Features<\/strong><\/p>\n<ul>\n<li>\u00a0802.11 b\/g\/n protocol<\/li>\n<li>\u00a0Wi-Fi Direct (P2P), soft-AP<\/li>\n<li>\u00a0Integrated TCP\/IP protocol stack<\/li>\n<li>\u00a0+19.5dBm output power in 802.11b mode<\/li>\n<li>\u00a0Power down leakage current of &lt; 10uA<\/li>\n<li>\u00a0Integrated low power 32-bit MCU<\/li>\n<li>\u00a0SDIO 2.0, SPI, UART<\/li>\n<li>\u00a0STBC, 1&#215;1 MIMO, 2&#215;1 MIMO<\/li>\n<li>\u00a0A-MPDU &amp; A-MSDU aggregation &amp; 0.4\u03bcs guard interval<\/li>\n<li>\u00a0Wake up and transmit packets in &lt; 2ms<\/li>\n<li>\u00a0Standby power consumption of &lt; 1.0mW (DTIM3)<\/li>\n<\/ul>\n<p><strong>Applications<\/strong><\/p>\n<ul>\n<li>\u00a0Smart power plugs<\/li>\n<li>\u00a0Home automation<\/li>\n<li>\u00a0Mesh network<\/li>\n<li>\u00a0Industrial wireless control<\/li>\n<li>\u00a0Baby monitors<\/li>\n<li>\u00a0IP Cameras<\/li>\n<li>\u00a0Sensor networks<\/li>\n<li>\u00a0Wi-Fi location-aware devices<\/li>\n<li>\u00a0Security ID tags<\/li>\n<li>\u00a0Wi-Fi position system beacons<\/li>\n<\/ul>\n<p>Hoja de datos<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/07\/ESP-12E_brief_spec.pdf\">ESP-12E_brief_spec<\/a><\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en IOT, raspberry pi, arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y\u00a0diagramas.<\/p>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Si te gusta programar robot, hacer proyectos de dom\u00f3tico o de internet de la cosas, este video tutorial te puede servir y mucho. Con el m\u00f3dulo NodeMcu ESP12E es posible programarlo por OTA (On The Air), esto significa que esta placa de desarrollo puede ser programa en forma inalambrica por wifi, hay que seguir unos [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":1387,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1379"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=1379"}],"version-history":[{"count":5,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1379\/revisions"}],"predecessor-version":[{"id":1454,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/1379\/revisions\/1454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/1387"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=1379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=1379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=1379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}