Diferència entre revisions de la pàgina «Simulador de la placa IoT-02 en línea»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «= Códigos para probar = * Descargaos la carpeta esp32sim del [https://recull.binefa.cat/files/material/ recull] (dam / dam2526) = Adición del Core: esp32:esp32@3.0.7...».) |
|||
| (Hi ha 5 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
= Códigos para probar = | = Códigos para probar = | ||
| − | * Descargaos | + | * Descargaos [https://binefa.com/upc-school/iot02sim_codes.zip iot02sim_codes.zip] |
| + | |||
= Adición del Core: esp32:esp32@3.0.7 al IDE de Arduino = | = Adición del Core: esp32:esp32@3.0.7 al IDE de Arduino = | ||
| − | * Instalad en ''esp32_board_0'' la versión 3.0.7 - [[ | + | * Instalad en ''esp32_board_0'' la versión 3.0.7 - [[Adición del ESP32 en el IDE de Arduino]] ( https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json ) |
| + | |||
= Simulador en línea = | = Simulador en línea = | ||
<!-- * Acceso al [https://esp32sim.binefa.cat/ simulador en línea del ESP32] --> | <!-- * Acceso al [https://esp32sim.binefa.cat/ simulador en línea del ESP32] --> | ||
* Acceso al [https://iot02sim.binefa.cat/ simulador en línea de la placa IoT-02] | * Acceso al [https://iot02sim.binefa.cat/ simulador en línea de la placa IoT-02] | ||
| + | * [https://github.com/jordibinefa/iot02-simulator/blob/main/README.md Instalación local en vuestro ordenador] ('''Option B — Windows with WSL2''' si usais Windows) | ||
| + | |||
= Preparación del IDE de Arduino para conexiones WiFi = | = Preparación del IDE de Arduino para conexiones WiFi = | ||
* Añadid al IDE de Arduino, en File / Preferences, la URL: | * Añadid al IDE de Arduino, en File / Preferences, la URL: | ||
https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json | https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json | ||
| − | * Debéis tener instalada la versión 3.0.7 del compilador esp32 en el Arduino IDE. Podéis añadir múltiples compiladores de ESP32 ([[ | + | * Debéis tener instalada la versión 3.0.7 del compilador esp32 en el Arduino IDE. Podéis añadir múltiples compiladores de ESP32 ([[Adición del ESP32 en el IDE de Arduino]]). Y en una de las versiones de hardware esp32_board_X instalad la versión 3.0.7 |
* Id al icono del Board Manager o a Tools / Board ... / Board Manager y buscad iot02 e instaladlo. | * Id al icono del Board Manager o a Tools / Board ... / Board Manager y buscad iot02 e instaladlo. | ||
| − | * Seleccionad en Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator) | + | * Seleccionad en Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / '''ESP32-QEMU (IoT-02 Simulator)''' |
* Entendiendo que ya tenéis un código .ino para compilar, generadlos binarios yendo a Sketch / Export Compiled Binary . En la carpeta donde está el archivo .ino se genera la carpeta ''build'' y dentro la subcarpeta ''iot02.esp32.esp32qemu'' encontraréis un archivo acabado en .merged.bin <!-- Comprimid en un archivo en formato .zip todos los archivos .bin (si uno acaba en .merged.bin no es necesario añadirlo. Si lo ponéis el archivo .zip es más grande y no es necesario). --> | * Entendiendo que ya tenéis un código .ino para compilar, generadlos binarios yendo a Sketch / Export Compiled Binary . En la carpeta donde está el archivo .ino se genera la carpeta ''build'' y dentro la subcarpeta ''iot02.esp32.esp32qemu'' encontraréis un archivo acabado en .merged.bin <!-- Comprimid en un archivo en formato .zip todos los archivos .bin (si uno acaba en .merged.bin no es necesario añadirlo. Si lo ponéis el archivo .zip es más grande y no es necesario). --> | ||
* Id al [https://iot02sim.binefa.cat/ simulador en línea de la placa IoT-02] y arrastrad el .zip generado en el paso anterior. Pulsad el botón "Compila / Carrega". | * Id al [https://iot02sim.binefa.cat/ simulador en línea de la placa IoT-02] y arrastrad el .zip generado en el paso anterior. Pulsad el botón "Compila / Carrega". | ||
* Pulsad el botón "Inicia QEMU". Simulad lo que sea necesario y al acabar pulsad el botón "Atura" (es conveniente pararlo porque hay un límite de sesiones abiertas simulando). | * Pulsad el botón "Inicia QEMU". Simulad lo que sea necesario y al acabar pulsad el botón "Atura" (es conveniente pararlo porque hay un límite de sesiones abiertas simulando). | ||
| + | |||
= Prueba con Snap! = | = Prueba con Snap! = | ||
[https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=IoT-02_board_segur_100100C40A27_brokerPropi Prueba MQTT] | [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=IoT-02_board_segur_100100C40A27_brokerPropi Prueba MQTT] | ||
Revisió de 11:05, 8 maig 2026
Contingut
Códigos para probar
- Descargaos iot02sim_codes.zip
Adición del Core: esp32:esp32@3.0.7 al IDE de Arduino
- Instalad en esp32_board_0 la versión 3.0.7 - Adición del ESP32 en el IDE de Arduino ( https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json )
Simulador en línea
- Acceso al simulador en línea de la placa IoT-02
- Instalación local en vuestro ordenador (Option B — Windows with WSL2 si usais Windows)
Preparación del IDE de Arduino para conexiones WiFi
- Añadid al IDE de Arduino, en File / Preferences, la URL:
https://iot02sim.binefa.cat/arduino/package_iot02_qemu_index.json
- Debéis tener instalada la versión 3.0.7 del compilador esp32 en el Arduino IDE. Podéis añadir múltiples compiladores de ESP32 (Adición del ESP32 en el IDE de Arduino). Y en una de las versiones de hardware esp32_board_X instalad la versión 3.0.7
- Id al icono del Board Manager o a Tools / Board ... / Board Manager y buscad iot02 e instaladlo.
- Seleccionad en Tools / Board ... / ESP32-QEMU (IoT-02 Simulator) / ESP32-QEMU (IoT-02 Simulator)
- Entendiendo que ya tenéis un código .ino para compilar, generadlos binarios yendo a Sketch / Export Compiled Binary . En la carpeta donde está el archivo .ino se genera la carpeta build y dentro la subcarpeta iot02.esp32.esp32qemu encontraréis un archivo acabado en .merged.bin
- Id al simulador en línea de la placa IoT-02 y arrastrad el .zip generado en el paso anterior. Pulsad el botón "Compila / Carrega".
- Pulsad el botón "Inicia QEMU". Simulad lo que sea necesario y al acabar pulsad el botón "Atura" (es conveniente pararlo porque hay un límite de sesiones abiertas simulando).