Skip to content

Commit

Permalink
deploy: 9283d94
Browse files Browse the repository at this point in the history
  • Loading branch information
alberto-abarzua committed Dec 15, 2023
1 parent a95cc8e commit c7d7dce
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion iot/inicio/intro/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<span></span>
<span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-expand" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Expand</title><polyline points="7 13 12 18 17 13"/><polyline points="7 6 12 11 17 6"/></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-collapse" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Collapse</title><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg></span></button><div class=collapse id=onThisPage><div class="card card-body mt-3 py-1"><div class=page-links><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></div></div></div><div class="page-links d-none d-xl-block"><h3></h3><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></nav><main class="docs-content col-lg-11 col-xl-9 mx-xl-auto"><h1>Introduccion</h1><p class=lead></p><nav class=d-xl-none aria-label="Quaternary navigation"><div class=d-xl-none><button class="btn btn-outline-primary btn-sm doks-toc-toggle collapsed" type=button data-bs-toggle=collapse data-bs-target=#onThisPage aria-controls=doks-docs-nav aria-expanded=false aria-label="Toggle On this page navigation">
<span></span>
<span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-expand" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Expand</title><polyline points="7 13 12 18 17 13"/><polyline points="7 6 12 11 17 6"/></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-collapse" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Collapse</title><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg></span></button><div class=collapse id=onThisPage><div class="card card-body mt-3 py-1"><div class=page-links><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></div></div></div><div class="page-links d-none d-xl-block"><h3></h3><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></nav><p>Bienvenidos al curso de IoT (Internet of Things). En este curso aprenderemos cómo se comunica un Raspberry Pi, un pequeño computador con Linux, con un ESP-32, un microcontrolador.</p><p>Vamos a empezar usando WiFi para nuestra comunicación. Nos enfocaremos en los protocolos TCP y UDP. Luego, cambiaremos y aprenderemos sobre comunicación con Bluetooth usando BLE.</p><p>Al final, juntaremos lo que hemos aprendido de los dos protocolos y haremos una interfaz de control grafica.</p><h2 id=raspberry-pi>Raspberry Pi <a href=#raspberry-pi class=anchor aria-hidden=true>#</a></h2><figure><img src=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Raspberry_Pi_4_Model_B_-_Side.jpg/220px-Raspberry_Pi_4_Model_B_-_Side.jpg width=300><figcaption style=text-align:center>Placa Raspberry Pi</figcaption></figure><p>Por el lado de la Raspberry Pi se encuentra el software que interactua con la ESP-32, para esto se utilizara principalmente Python.</p><h3 id=datasheet>Datasheet: <a href=#datasheet class=anchor aria-hidden=true>#</a></h3><ul><li><a href=https://github.com/alberto-abarzua/apunte-iot-embebidos/tree/main/ejemplos/datasheets/rasp.pdf>Datasheet Raspberry Pi 3 Model B+</a></li></ul><h2 id=esp-32>ESP-32 <a href=#esp-32 class=anchor aria-hidden=true>#</a></h2><figure><img src=https://mcielectronics.cl/wp-content/uploads/2022/04/product_template_29541.png width=300 "><figcaption style=text-align:center>ESP-32 placa de desarrollo</figcaption></figure><p>Por el lado de la ESP-32 se encuentra el firmware que interactua con la Raspberry Pi, para esto se utilizara principalmente C/C++ bajo el framework ESP-IDF.</p><h3 id=datasheet-1>Datasheet: <a href=#datasheet-1 class=anchor aria-hidden=true>#</a></h3><ul><li><a href=https://github.com/alberto-abarzua/apunte-iot-embebidos/tree/main/ejemplos/datasheets/esp_32.pdf>Datasheet ESP-32</a></li></ul><h2 id=que-es-esp-idf>Que es ESP-IDF? <a href=#que-es-esp-idf class=anchor aria-hidden=true>#</a></h2><p>ESP-IDF (Espressif IoT Development Framework) es un conjunto de herramientas y bibliotecas de desarrollo para programar los microcontroladores ESP32 y ESP32-S producidos por Espressif Systems. Proporciona un marco para escribir aplicaciones en C/C++, facilitando la comunicación con diversos periféricos y el manejo de tareas en tiempo real. ESP-IDF viene con soporte para una variedad de características como Wi-Fi, Bluetooth, y periféricos GPIO, lo que lo hace útil para el desarrollo de aplicaciones de Internet de las Cosas (IoT). Utiliza el sistema de compilación CMake, lo que facilita la integración con varios entornos de desarrollo y la automatización de la compilación y carga de programas en los dispositivos.</p><p><strong>Pagina oficial:</strong> <a href=https://docs.espressif.com/projects/esp-idf/en/latest/esp32/>https://docs.espressif.com/projects/esp-idf/en/latest/esp32/</a></p><div class="page-footer-meta d-flex flex-column flex-md-row justify-content-between"></div><div class="docs-navigation d-flex justify-content-between"><a href=https://iot-embebidos.cl/iot/ble/intro/><div class="card my-1"><div class="card-body py-2">&larr; Introduccion</div></div></a><a class=ms-auto href=https://iot-embebidos.cl/iot/interfaz/intro/><div class="card my-1"><div class="card-body py-2">Introduccion &rarr;</div></div></a></div></main></div></div></div><footer class="footer text-muted"><div class=container-xxl><div class=row><div class="col-lg-8 order-last order-lg-first"><ul class=list-inline><li class=list-inline-item>Powered by <a class=text-muted href=https://gohugo.io/>Hugo</a>, and <a class=text-muted href=https://getdoks.org/>Doks</a></li></ul></div><div class="col-lg-8 order-first order-lg-last text-lg-end"><ul class=list-inline></ul></div></div></div></footer><script src=https://iot-embebidos.cl/js/bootstrap.min.49deee76074d4074d37d54619d509b36839e1aa4ebf6698c543b5d5645b355076b9713429c9a308a3b216c208da0aa3507af100fa137063b1e6aca3cc2259e27.js integrity="sha512-Sd7udgdNQHTTfVRhnVCbNoOeGqTr9mmMVDtdVkWzVQdrlxNCnJowijshbCCNoKo1B68QD6E3Bjseaso8wiWeJw==" crossorigin=anonymous defer></script>
<span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-expand" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Expand</title><polyline points="7 13 12 18 17 13"/><polyline points="7 6 12 11 17 6"/></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" class="doks doks-collapse" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><title>Collapse</title><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg></span></button><div class=collapse id=onThisPage><div class="card card-body mt-3 py-1"><div class=page-links><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></div></div></div><div class="page-links d-none d-xl-block"><h3></h3><nav id=TableOfContents><ul><li><a href=#raspberry-pi>Raspberry Pi</a><ul><li><a href=#datasheet>Datasheet:</a></li></ul></li><li><a href=#esp-32>ESP-32</a><ul><li><a href=#datasheet-1>Datasheet:</a></li></ul></li><li><a href=#que-es-esp-idf>Que es ESP-IDF?</a></li></ul></nav></div></nav><p>Bienvenidos al curso de IoT (Internet of Things). En este curso aprenderemos cómo se comunica un Raspberry Pi, un pequeño computador con Linux, con un ESP-32, un microcontrolador.</p><p>Vamos a empezar usando WiFi para nuestra comunicación. Nos enfocaremos en los protocolos TCP y UDP. Luego, cambiaremos y aprenderemos sobre comunicación con Bluetooth usando BLE.</p><p>Al final, juntaremos lo que hemos aprendido de los dos protocolos y haremos una interfaz de control grafica.</p><h2 id=raspberry-pi>Raspberry Pi <a href=#raspberry-pi class=anchor aria-hidden=true>#</a></h2><figure><img alt="Raspberry Pi" src=https://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Raspberry_Pi_4_Model_B_-_Side.jpg/220px-Raspberry_Pi_4_Model_B_-_Side.jpg width=300><figcaption style=text-align:center>Placa Raspberry Pi</figcaption></figure><p>Por el lado de la Raspberry Pi se encuentra el software que interactua con la ESP-32, para esto se utilizara principalmente Python.</p><h3 id=datasheet>Datasheet: <a href=#datasheet class=anchor aria-hidden=true>#</a></h3><ul><li><a href=https://github.com/alberto-abarzua/apunte-iot-embebidos/tree/main/ejemplos/datasheets/rasp.pdf>Datasheet Raspberry Pi 3 Model B+</a></li></ul><h2 id=esp-32>ESP-32 <a href=#esp-32 class=anchor aria-hidden=true>#</a></h2><figure><img src=https://mcielectronics.cl/wp-content/uploads/2022/04/product_template_29541.png width=300 "><figcaption style=text-align:center>ESP-32 placa de desarrollo</figcaption></figure><p>Por el lado de la ESP-32 se encuentra el firmware que interactua con la Raspberry Pi, para esto se utilizara principalmente C/C++ bajo el framework ESP-IDF.</p><h3 id=datasheet-1>Datasheet: <a href=#datasheet-1 class=anchor aria-hidden=true>#</a></h3><ul><li><a href=https://github.com/alberto-abarzua/apunte-iot-embebidos/tree/main/ejemplos/datasheets/esp_32.pdf>Datasheet ESP-32</a></li></ul><h2 id=que-es-esp-idf>Que es ESP-IDF? <a href=#que-es-esp-idf class=anchor aria-hidden=true>#</a></h2><p>ESP-IDF (Espressif IoT Development Framework) es un conjunto de herramientas y bibliotecas de desarrollo para programar los microcontroladores ESP32 y ESP32-S producidos por Espressif Systems. Proporciona un marco para escribir aplicaciones en C/C++, facilitando la comunicación con diversos periféricos y el manejo de tareas en tiempo real. ESP-IDF viene con soporte para una variedad de características como Wi-Fi, Bluetooth, y periféricos GPIO, lo que lo hace útil para el desarrollo de aplicaciones de Internet de las Cosas (IoT). Utiliza el sistema de compilación CMake, lo que facilita la integración con varios entornos de desarrollo y la automatización de la compilación y carga de programas en los dispositivos.</p><p><strong>Pagina oficial:</strong> <a href=https://docs.espressif.com/projects/esp-idf/en/latest/esp32/>https://docs.espressif.com/projects/esp-idf/en/latest/esp32/</a></p><div class="page-footer-meta d-flex flex-column flex-md-row justify-content-between"></div><div class="docs-navigation d-flex justify-content-between"><a href=https://iot-embebidos.cl/iot/ble/intro/><div class="card my-1"><div class="card-body py-2">&larr; Introduccion</div></div></a><a class=ms-auto href=https://iot-embebidos.cl/iot/interfaz/intro/><div class="card my-1"><div class="card-body py-2">Introduccion &rarr;</div></div></a></div></main></div></div></div><footer class="footer text-muted"><div class=container-xxl><div class=row><div class="col-lg-8 order-last order-lg-first"><ul class=list-inline><li class=list-inline-item>Powered by <a class=text-muted href=https://gohugo.io/>Hugo</a>, and <a class=text-muted href=https://getdoks.org/>Doks</a></li></ul></div><div class="col-lg-8 order-first order-lg-last text-lg-end"><ul class=list-inline></ul></div></div></div></footer><script src=https://iot-embebidos.cl/js/bootstrap.min.49deee76074d4074d37d54619d509b36839e1aa4ebf6698c543b5d5645b355076b9713429c9a308a3b216c208da0aa3507af100fa137063b1e6aca3cc2259e27.js integrity="sha512-Sd7udgdNQHTTfVRhnVCbNoOeGqTr9mmMVDtdVkWzVQdrlxNCnJowijshbCCNoKo1B68QD6E3Bjseaso8wiWeJw==" crossorigin=anonymous defer></script>
<script src=https://iot-embebidos.cl/js/highlight.min.b466b1b8ede2d0a4056afb878082ce76615d24638842550085d331e7ccb5938936c655c07063b5e7fafa7527cc0d72ad4460b7057e07ac861bfbf474008de1e5.js integrity="sha512-tGaxuO3i0KQFavuHgILOdmFdJGOIQlUAhdMx58y1k4k2xlXAcGO15/r6dSfMDXKtRGC3BX4HrIYb+/R0AI3h5Q==" crossorigin=anonymous defer></script>
<script src=https://iot-embebidos.cl/main.min.3b95160a7aa65f9fd19ec85a774deb4fc4b4f15d11d7f77a48d8b9b3495ee5bb97606ecb840c119c358980f0920730a504065c0a66e8521ffb533674d7720117.js integrity="sha512-O5UWCnqmX5/Rnshad03rT8S08V0R1/d6SNi5s0le5buXYG7LhAwRnDWJgPCSBzClBAZcCmboUh/7UzZ013IBFw==" crossorigin=anonymous defer></script>
<script src=https://iot-embebidos.cl/index.min.4ae26272486ea46c5bb0bed7a0b434a91b05e8182cfb839a405dd4e647b05ce5d76d401a5103d822d3b1589fc56335cd372b712d97085b8d89aebf244b1b5501.js integrity="sha512-SuJickhupGxbsL7XoLQ0qRsF6Bgs+4OaQF3U5kewXOXXbUAaUQPYItOxWJ/FYzXNNytxLZcIW42Jrr8kSxtVAQ==" crossorigin=anonymous defer></script></body></html>

0 comments on commit c7d7dce

Please sign in to comment.