Instalación de programas para Tecnologías IoT, Hands on y MVP (2020)

De binefa.com
Salta a la navegació Salta a la cerca

Arduino

Versión portable para Windows de la versión 1.8.5 del IDE de Arduino. Interesa esta versión previa para que el IDE de Arduino sea compatible a la vez con el Arduino Nano proporcionado en el curso (y es programable, por defecto, hasta la versión 1.8.5) y la placa IoT-02.

Vídeo del profesor Xavier Pi explicando la instalación del IDE de Arduino.

Añadir ESP32 al IDE de Arduino


Instalación de bibliotecas (libraries) extras mediante .zip

OLED.zip

Adafruit_Sensor-master.zip

arduino-lmic-master.zip

PubSubClient.zip

Instalación mediante gestor de bibliotecas (libraries)

Adafruit BME280 Library v2.0.2

UART

Programas de acceso directo a la UART

Python

Última versión de Python. En principio, cualquier versión de Python3 tendría que servir. En el momento de escribir esta wiki la versión actual era la 3.8.2. Es muy importante que al principio de la instalación seleccionemos la casilla añadir la ruta al PATH. De esta manera podremos llamar a Python desde cualquier terminal cmd.

Biblioteca pyserial para poder hacer import serial. Desde el terminal cmd:

pip install pyserial

Herramienta esptool para comunicar con el gestor de arranque del ESP32. Será especialmente útil para borrar completamente la flash del ESP32 ( ejemplo de uso: esptool.py --port COM3 erase_flash )

pip install esptool

Código fuente de Snap! escrito por Jens Mönig y Brian Harvey

MQTT4Snap! escrito por Xavier Pi

Snap4Arduino