Curso de Programación para IoT con Python
Internet of Things (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, lo que les permite comunicarse entre sí e intercambiar datos a través de comunicaciones de red, computación en la nube y captura de datos. Python es un lenguaje de programación de alto nivel recomendado para IoT debido a su sintaxis clara y al gran apoyo de la comunidad.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a programar soluciones de IoT con Python.
Al final de esta formación, los participantes serán capaces de:
- Comprender los fundamentos de la arquitectura de IoT
- Aprenda los conceptos básicos del uso Raspberry Pi
- Instalar y configurar Python en Raspberry Pi
- Conozca los beneficios de usar Python en la programación de sistemas IoT
- Compile, pruebe, implemente y solucione problemas de un sistema IoT mediante Python y Raspberry Pi
Audiencia
- Desarrolladores
- Ingenieros
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Programa del Curso
Introducción a Internet of Things (IoT)
- Descripción de los fundamentos de IoT
- Ejemplos de dispositivos y plataformas IoT
Por qué Python es un lenguaje Good para construir sistemas IoT
Descripción general de la arquitectura de soluciones de IoT
- Componentes de IoT
- Sensores y actuadores analógicos
- Sensores digitales
- Pasarelas de Internet y sistemas de adquisición de datos
- Agregación de datos
- Conversión de analógico a digital
- TI perimetral
- Analítica
- Pre-Procesamiento
- Centro de datos / Nube
- Analítica
- Management
- Archivo
Uso de Raspberry Pi para IoT
Instalación y configuración de Python en Raspberry Pi
Construcción de un sistema IoT con Python y Raspberry Pi
- Conexión y gestión de los sensores
- Extracción y análisis de datos de los sensores
- Almacenamiento, gestión y actuación de los datos
Prueba e implementación de un sistema IoT con Python y Raspberry Pi
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia básica Python en programación
- Experiencia básica o familiaridad con microcontroladores o microprocesadores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Programación para IoT con Python - Booking
Curso de Programación para IoT con Python - Enquiry
Programación para IoT con Python - Consultas
Consultas
Testimonios (1)
Ejemplos prácticos y contexto más amplio.
James - Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Curso - IoT Programming with Python
Traducción Automática
Próximos cursos
Cursos Relacionados
5G and IoT
14 HorasEl objetivo de la formación es explicar qué es la red 5G y qué impacto tiene en las tecnologías inteligentes. Quiero mostrarles tanto las ventajas como las desventajas de estas relaciones tecnológicas (5G / IoT) y mostrarles las direcciones de desarrollo de la red, que, desde el principio, se dedicó al mundo inteligente.
Inteligencia de Negocios de Big Data para Agencias del Gobierno
35 HorasLos avances en las tecnologías y la creciente cantidad de información están transformando la forma en que se llevan a cabo los negocios en muchas industrias, incluido el gobierno. Go Las tasas de generación de datos de verificación y archivo digital están en aumento debido al rápido crecimiento de los dispositivos y aplicaciones móviles, los sensores y dispositivos inteligentes, las soluciones de computación en la nube y los portales orientados a los ciudadanos. A medida que la información digital se expande y se vuelve más compleja, la gestión, el procesamiento, el almacenamiento, la seguridad y la disposición de la información también se vuelven más complejos. Las nuevas herramientas de captura, búsqueda, descubrimiento y análisis están ayudando a las organizaciones a obtener información de sus datos no estructurados. El mercado gubernamental se encuentra en un punto de inflexión, dándose cuenta de que la información es un activo estratégico, y que el gobierno necesita proteger, aprovechar y analizar tanto la información estructurada como la no estructurada para servir y cumplir mejor con los requisitos de la misión. A medida que los líderes gubernamentales se esfuerzan por hacer evolucionar las organizaciones basadas en datos para cumplir con éxito la misión, están sentando las bases para correlacionar las dependencias entre eventos, personas, procesos e información.
Las soluciones gubernamentales de alto valor se crearán a partir de una combinación de las tecnologías más disruptivas:
- Dispositivos móviles y aplicaciones
- Servicios en la nube
- Redes sociales, tecnologías empresariales y redes
- Big Data y analítica
IDC predice que para el año 2020, la industria de TI alcanzará los 5 billones de dólares, aproximadamente 1,7 billones de dólares más que en la actualidad, y que el 80% del crecimiento de la industria será impulsado por estas tecnologías de la tercera plataforma. A largo plazo, estas tecnologías serán herramientas clave para hacer frente a la complejidad del aumento de la información digital. Big Data es una de las soluciones inteligentes de la industria y permite al gobierno tomar mejores decisiones al tomar medidas basadas en patrones revelados por el análisis de grandes volúmenes de datos, relacionados y no relacionados, estructurados y no estructurados.
Pero lograr estas hazañas requiere mucho más que simplemente acumular cantidades masivas de datos."Dar sentido a estos volúmenes de Big Data requiere herramientas y tecnologías de vanguardia que puedan analizar y extraer conocimientos útiles de vastos y diversos flujos de información", escribieron Tom Kalil y Fen Zhao de la Oficina de Política Científica y Tecnológica de la Casa Blanca en una publicación en el blog de la OSTP.
La Casa Blanca dio un paso para ayudar a las agencias a encontrar estas tecnologías cuando estableció la Iniciativa Nacional de Investigación y Desarrollo en 2012. La iniciativa incluyó más de 200 millones de dólares para aprovechar al máximo la explosión de Big Data y las herramientas necesarias para analizarla.
Los desafíos que plantea Big Data son casi tan desalentadores como alentadora es su promesa. Almacenar datos de manera eficiente es uno de estos desafíos. Como siempre, los presupuestos son ajustados, por lo que las agencias deben minimizar el precio por megabyte de almacenamiento y mantener los datos de fácil acceso para que los usuarios puedan obtenerlos cuando los quieran y como los necesiten. Hacer copias de seguridad de cantidades masivas de datos aumenta el desafío.
Analizar los datos de manera efectiva es otro desafío importante. Muchas agencias emplean herramientas comerciales que les permiten examinar las montañas de datos, detectando tendencias que pueden ayudarlas a operar de manera más eficiente. (Un estudio reciente de MeriTalk encontró que los ejecutivos federales de TI piensan Big Data que podrían ayudar a las agencias a ahorrar más de $ 500 mil millones y, al mismo tiempo, cumplir con los objetivos de la misión).
Las herramientas desarrolladas a medida Big Data también están permitiendo a las agencias abordar la necesidad de analizar sus datos. Por ejemplo, el Grupo de Análisis de Datos Computacionales del Laboratorio Nacional de Oak Ridge ha puesto a disposición de otras agencias su sistema de análisis de datos Piraña. El sistema ha ayudado a los investigadores médicos a encontrar un vínculo que puede alertar a los médicos sobre los aneurismas aórticos antes de que ataquen. También se utiliza para tareas más mundanas, como revisar los currículos para conectar a los candidatos a un puesto de trabajo con los responsables de contratación.
Digital Transformation with IoT and Edge Computing
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o en el sitio) está dirigida a profesionales de TI de nivel intermedio y gerentes de negocios que deseen comprender el potencial de IoT y edge computing para permitir la eficiencia, el procesamiento en tiempo real y la innovación en diversas industrias.
Al final de esta formación, los participantes serán capaces de:
- Comprender los principios de IoT y edge computing y su papel en la transformación digital.
- Identifique casos de uso de IoT y edge computing en los sectores de fabricación, logística y energía.
- Diferencie entre arquitecturas y escenarios de implementación de computación en el borde y en la nube.
- Implemente soluciones de edge computing para el mantenimiento predictivo y la toma de decisiones en tiempo real.
Edge AI for IoT Applications
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio, arquitectos de sistemas y profesionales de la industria que deseen aprovechar Edge AI para mejorar las aplicaciones de IoT con capacidades inteligentes de procesamiento y análisis de datos.
Al final de esta capacitación, los participantes serán capaces de:
- Comprenda los fundamentos de Edge AI y su aplicación en IoT.
- Instale y configure entornos de IA perimetral para dispositivos IoT.
- Desarrolle e implemente modelos de IA en dispositivos perimetrales para aplicaciones de IoT.
- Implemente el procesamiento de datos en tiempo real y la toma de decisiones en sistemas IoT.
- Integre la IA perimetral con varios protocolos y plataformas de IoT.
- Aborde las consideraciones éticas y las prácticas recomendadas en Edge AI para IoT.
Edge Computing
7 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está dirigida a gerentes de producto y desarrolladores que desean usar Edge Computing para descentralizar la administración de datos para un rendimiento más rápido, aprovechando los dispositivos inteligentes ubicados en la red de origen.
Al final de esta formación, los participantes serán capaces de:
- Comprender los conceptos básicos y las ventajas de Edge Computing.
- Identifique los casos de uso y ejemplos en los que se puede aplicar Edge Computing.
- Diseñe y construya Edge Computing soluciones para un procesamiento de datos más rápido y costos operativos reducidos.
Federated Learning in IoT and Edge Computing
14 HorasEsta capacitación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está dirigida a profesionales de nivel intermedio que deseen aplicar Federated Learning para optimizar las soluciones de IoT y edge computing.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los principios y beneficios de Federated Learning en IoT y edge computing.
- Implemente Federated Learning modelos en dispositivos IoT para el procesamiento descentralizado de IA.
- Reduzca la latencia y mejore la toma de decisiones en tiempo real en entornos de edge computing.
- Aborde los desafíos relacionados con la privacidad de los datos y las limitaciones de la red en los sistemas de IoT.
Introducción a IoT usando Raspberry Pi
14 HorasInternet of Things (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, lo que les permite comunicarse entre sí e intercambiar datos a través de comunicaciones de red, computación en la nube y captura de datos.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de IoT a medida que avanzan en la creación de un sistema de sensores de IoT utilizando el Raspberry Pi.
Al final de esta formación, los participantes serán capaces de:
- Comprender los principios de IoT, incluidos los componentes de IoT y las técnicas de comunicación.
- Aprenda a configurar el Raspberry Pi específicamente para aplicaciones de IoT
- Cree e implemente su propio sistema de sensores de IoT
Audiencia
- Aficionados
- Ingenieros y técnicos de hardware/software
- Personas técnicas en todas las industrias
- Desarrolladores principiantes
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada
Nota
- Raspberry Pi Compatible con varios sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian basado en Linux como sistema operativo y Python como lenguaje de programación. Para solicitar una configuración específica, póngase en contacto con nosotros para organizarla.
- Los participantes son responsables de comprar el Raspberry Pi hardware y los componentes.
NB-IoT para Desarrolladores
7 HorasEn esta capacitación en vivo dirigida por un instructor en Bolivia, los participantes aprenderán sobre los diversos aspectos de NB-IoT (también conocido como LTE Cat NB1) a medida que desarrollan e implementan una aplicación basada en NB-IoT de muestra.
Al final de esta formación, los participantes serán capaces de:
- Identifique los diferentes componentes de NB-IoT y cómo encajar para formar un ecosistema.
- Comprender y explicar las características de seguridad integradas en los dispositivos NB-IoT.
- Desarrolle una aplicación sencilla para rastrear NB-IoT dispositivos.
Raspberry Pi para Principiantes
14 HorasRaspberry Pi es una computadora muy pequeña, de una sola placa.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo configurar y programar el Raspberry Pi para que sirva como un sistema integrado interactivo y potente.
Al final de esta formación, los participantes serán capaces de:
- Configurar un IDE (entorno de desarrollo integrado) para obtener la máxima productividad en el desarrollo
- Programa Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Comprender la arquitectura de Raspberry Pi, incluidas las entradas y los conectores para dispositivos complementarios.
- Comprender las diversas opciones de los lenguajes de programación y los sistemas operativos.
- Pruebe, depure e implemente Raspberry Pi para resolver problemas del mundo real
Audiencia
- Desarrolladores
- Técnicos de hardware/software
- Personas técnicas en todas las industrias
- Aficionados
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Nota
- Raspberry Pi Soporta varios sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian basado en Linux como sistema operativo y Python como lenguaje de programación. Para solicitar una configuración específica, póngase en contacto con nosotros para organizarla.
- Los participantes son responsables de comprar el hardware y los componentes Raspberry Pi.
Raspberry Pi + OpenCV: Construye un Sistema de Reconocimiento Facial
21 HorasEsta capacitación en vivo dirigida por un instructor presenta el software, el hardware y el proceso paso a paso necesarios para crear un sistema de reconocimiento facial desde cero. El reconocimiento facial también se conoce como Face Recognition.
El hardware utilizado en este laboratorio incluye Rasberry Pi, un módulo de cámara, servos (opcionales), etcétera. Los participantes son responsables de comprar estos componentes ellos mismos. El software utilizado incluye OpenCV, Linux, Python, etcétera.
Al final de esta formación, los participantes serán capaces de:
- Instale Linux, OpenCV y otras utilidades y bibliotecas de software en una Rasberry Pi.
- Configure OpenCV para capturar y detectar imágenes faciales.
- Comprenda las diversas opciones para empaquetar un sistema Rasberry Pi para su uso en entornos del mundo real.
- Adapte el sistema para una variedad de casos de uso, incluida la vigilancia, la verificación de identidad, etcétera.
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada
Nota
- Otras opciones de hardware y software incluyen: Arduino, OpenFace, Windows, etcétera. Si desea utilizar alguno de ellos, póngase en contacto con nosotros para concertarlo.
Setting Up an IoT Gateway with ThingsBoard
35 HorasThingsBoard es una plataforma de IoT de código abierto que ofrece gestión de dispositivos, recopilación de datos, procesamiento y visualización para su solución de IoT.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo integrar ThingsBoard en sus soluciones de IoT.
Al final de esta formación, los participantes serán capaces de:
- Instalar y configurar ThingsBoard
- Comprender los fundamentos de ThingsBoard características y arquitectura
- Cree aplicaciones de IoT con ThingsBoard
- Integración ThingsBoard con Kafka para el enrutamiento de datos de dispositivos de telemetría
- Integración ThingsBoard con Apache Spark para la agregación de datos desde múltiples dispositivos
Audiencia
- Ingenieros de software
- Ingenieros de hardware
- Desarrolladores
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.