Software
A continuación se describe el conjunto de programas que será empleado a lo largo del curso
Last updated
A continuación se describe el conjunto de programas que será empleado a lo largo del curso
Last updated
Antes de iniciar el curso es necesario tener configurado un entorno local con las herramientas que se muestran a continuación.
Este IDE permite el desarrollo de aplicaciones para diferentes placas de desarrollo incluidas las placas Arduino . Este entorno de desarrollo será empleado en la parte inicial del curso para codificar programas para la plataforma arduino. Para descargarlo puede seguir el siguiente link
Fritzing es una plataforma para plataforma permitira prototipar hardware en su computador y verificar su funcionamiento antes de hacer el montaje en fisico. Esta puede ser descargada del siguiente link.
Visual Studio Code es un editor de codigo fuente ampliamente versatil será empleado para desarrollo de programas de aplicación para las plataformas de hardware que se emplearan para prototipado en el curso. Siga el siguiente link para llevar a cabo la instalación
El Platformio es un pluging de visual studio code será empleado para programar diferentes plataformas de desarrollo como el ESP32, ESP8266 y la Raspberry pi. Siga el siguiente link consultar sobre su instalación.
El uso de una herramienta de diagramación facilita enormente la concepción y diseño de una arquitectura. Existen varias posibilidades como Visio, Lucidchart o draw.io. En nuestro caso recomentamos usar el draw.io (link) el cual puede ser usado como complemento en el navegador o como aplicación local.
Mosquitto es un broker MQTT opensource que permite la comunicación de las cosas mediante el protocolo MQTT. Este broker será ampliamente usado a lo largo del curso para el desarrollo de proyectos IoT. Se recomienda llevar a cabo su instalación siguiento el siguiente link
El Mqtt explorer es un cliente MQTT grafico que facilita el proceso de debug de aplicaciones IoT que usand el protocolo IoT. Se recomienda su instalación siguiendo el siguiente link
El NodeRED (link) es una herramienta de programación grafica para el desarrollo de aplicaciones IoT permitiendo la conección dispositivos de hardware, API y diferentes servicios en línea. En este curso emplearemos esta herramienta para realizar prototipado rapido de aplicaciones.
Siguiendo el siguiente link lleve a cabo la instalación de esta herramienta en su maquina. Tenga en cuenta que previa a la instalación debe asegurarse que se cumplan los prerequisitos. Asi que antes de instalar el Nodred,ejecute primero las instrucciones que se dan en la sección prerequisites.
Es necesario crear una en github para la creación y administración de repositorios a lo largo del curso. Visite el siguiente link y siga los pasos necesarios para la creación de la cuenta.
Crear una cuenta en Tinkercad (link). Esta plataforma web será sumamente util para prototipar y simular proyectos de arduino antes de realizar el montaje en fisico.