Diferència entre revisions de la pàgina «Simulador de la placa IoT-02 en línea»

De binefa.com
Salta a la navegació Salta a la cerca
 
(Hi ha 3 revisions intermèdies del mateix usuari que no es mostren)
Línia 3: Línia 3:
  
 
= 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 - [[Addició de l'ESP32 a l'IDE d'Arduino]] ( https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json )
+
* 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] -->
Línia 12: Línia 13:
 
* 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 ([[Addició de l'ESP32 a l'IDE d'Arduino]]). Y en una de las versiones de hardware esp32_board_X instalad la versión 3.0.7
+
* 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

Códigos para probar

Adición del Core: esp32:esp32@3.0.7 al IDE de Arduino

Simulador en línea

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).

Prueba con Snap!

Prueba MQTT