Instalación y puesta en Marcha
  • Componentes necesarios para el Raspberry
  • Especificaciones Técnicas de la Raspberry Pi 4
  • Descarga y grabado del sistema Operativo en la MicroSD
  • Instalación del sistema Operativo y permisos para conexión remota
  • Accediendo remotamente a la Raspberry
  • Resumen de la primera Sección
  • Anexo01: Que pasa si el Raspberry Pi 4 no reconoce el monitor
  • Anexo02: Instalando Android en Raspberry pi 4 (solo informativo)
  • Evalua tu progreso
Comandos Básicos
  • Comandos 1: Update, Upgrade y Init
  • Comandos 2: pwd, cd y ls
  • Comandos 3: touch, nano, cp, rm, mv y mkdir
  • Comandos 4, de sistema: cat, df, free y proc
  • Comandos5, de Red: ifconfig,ping y traceroute
  • Resumen Sección de Comandos Básicos
Programando la Raspberry con Python
  • Accediendo a Python
  • Ejemplo Inicial Hola Mundo en Python
  • Ejemplo de uso de Variables
  • Ejemplo de Entrada de Datos
  • Uso de la condicional If
  • Uso del While
  • Uso del For
  • Uso de la librería time
Conectándose a la Nube, un paso para el IoT
  • Introducción al envió de datos
  • Fundamento Cliente-Servidor
  • Funciones para Cliente y Servidor en Python
  • Primer ejemplo Cliente-Servidor
  • Segundo ejemplo Cliente-Servidor
  • Manejo de hilos (Thread)
  • Ejemplo cliente-servidor con hilos
Interacción con el Hardware, uso del GPIO
  • Descripción de los puertos GPIO
  • Librería y Funciones del GPIO en Python
  • Test de Pin GPIO
  • Ejemplo de Parpadeo de Led
  • Ejemplo de Led con Pulsador
  • Manejo del PWM en Python
  • Uso de GPIO con Sockets
  • Funcionamiento del Sensor Ultrasonido
  • Ejemplo del Sensor Ultrasonido
Interacción con el Hardware 2
  • Interacción Raspberry-Arduino
  • Descripción de la librería pyserial
  • Ejemplo de envió datos Arduino a Raspberry
  • Ejemplo de envió de ordenes Raspberry a Arduino
  • Ejemplo de lectura de un sensor DHT11 de Arduino a Raspberry
  • Ejemplo de lectura DHT11/DHT22 desde la misma Raspberry
  • Ejemplo de manejo de un servomotor desde la Raspberry
Interaccion con base de datos
  • Instalando Base de datos Maria-DB y Accediendo a ella
  • Instalacion y descripcion de la libreria mysql-connector en Python
  • Ejemplo01, Insercion en la base de datos desde Python
  • Ejemplo02, Selecccion de valores de la BD desde Python
  • Ejemplo03, Actualizacion de los elementos en la BD desde Python
Ahora si, IoT
  • Descripcion de la arquitectura IoT
  • Ejemplo del uso de la arquitectura IoT
  • Descripcion del protocolo MQTT
  • Instalacion y prueba del Broker MQTT
  • Descripcion de la libreria paho-mqtt en Python
  • Ejemplo01, Python como Publicador
  • Ejemplo02, Python como Subscriptor
  • Ejemplo03, Usando publicador y subscriptor en 2 programas en Python
  • Ejemplo04, Insertando la informacion a una base de datos
Manejo de la Cámara de Raspberry
  • Descripción de las Cámaras de Raspberry
  • Habilitación de la Cámara
  • Funciones en Python disponibles
  • Ejemplo de toma de fotos
  • Ejemplo de grabación de video
  • Ejemplo de Servidor FTP