Programación para IoT con Python
El Internet de las Cosas (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, permitiéndoles comunicarse entre sí e intercambiar datos mediante 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 amplio apoyo de su comunidad.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a programar soluciones IoT con Python.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los fundamentos de la arquitectura de IoT
- Aprender los conceptos básicos del uso de Raspberry Pi
- Instalar y configurar Python en Raspberry Pi
- Conocer los beneficios de usar Python en la programación de sistemas IoT
- Construir, probar, implementar y solucionar problemas de un sistema IoT utilizando Python y Raspberry Pi
Público objetivo
- Desarrolladores
- Ingenieros
Formato del curso
- Parte teórica, parte discusión, ejercicios y práctica intensiva hands-on
Nota
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinar.
Temario del curso
Introducción al Internet de las Cosas (IoT)
- Comprensión de los fundamentos de IoT
- Ejemplos de dispositivos y plataformas IoT
Por qué Python es un buen lenguaje para construir sistemas IoT
Visión general de la arquitectura de soluciones IoT
- Componentes de IoT
- Sensores y actuadores analógicos
- Sensores digitales
- Gateways de Internet y sistemas de adquisición de datos
- Agregación de datos
- Conversión analógica a digital
- IT en el borde (Edge IT)
- Análisis
- Preprocesamiento
- Centro de datos / Nube
- Análisis
- Gestión
- Archivado
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 sensores
- Extracción y análisis de datos de los sensores
- Almacenamiento, gestión y actuación sobre los datos
Pruebas e implementación de un sistema IoT con Python y Raspberry Pi
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia básica en programación con Python
- Experiencia o familiaridad básica con microcontroladores o microprocesadores
Los cursos públicos requieren más de 5 participantes.
Programación para IoT con Python - Reserva
Programación para IoT con Python - Consulta
Programación para IoT con Python - Solicitud de consultoría
Testimonios (1)
Se proporcionan ejemplos prácticos y un 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 e IoT
14 HorasEl objetivo de esta capacitación es explicar qué es la red 5G y qué impacto tiene en las tecnologías inteligentes. Buscamos mostrar tanto las ventajas como las desventajas de estas relaciones tecnológicas (5G / IoT), así como presentar las direcciones de desarrollo de la red, la cual, desde sus inicios, fue diseñada para el mundo inteligente.
6G y IoT
14 HorasLa 6G es el estándar de comunicación inalámbrica de próxima generación, diseñado para transformar los ecosistemas de IoT mediante conectividad ultrarrápida, sensores avanzados y capacidades integradas de inteligencia artificial.
Esta capacitación impartida por un instructor, en vivo y en línea o presencial, está dirigida a participantes de nivel avanzado que deseen comprender y aprovechar la intersección emergente entre las tecnologías 6G y las aplicaciones de IoT.
Al completar este curso, los participantes adquirirán la capacidad de:
- Explicar los conceptos técnicos fundamentales detrás de la 6G.
- Evaluar cómo la 6G redefinirá la comunicación y la arquitectura de los dispositivos IoT.
- Analizar casos de uso habilitados por la 6G en diferentes industrias.
- Elaborar estrategias para integrar las capacidades de la 6G en soluciones de IoT existentes.
Formato del curso
- Clases centradas en conceptos combinadas con discusiones guiadas por expertos.
- Ejercicios prácticos diseñados para reforzar los principios clave de ingeniería.
- Análisis de casos y exploración de escenarios en un entorno supervisado.
Opciones de personalización del curso
- Para versiones adaptadas de esta capacitación alineadas con su hoja de ruta tecnológica organizacional, contáctenos para organizarlo.
Inteligencia de Negocios de Big Data para Agencias del Gobierno
35 HorasLos avances tecnológicos y el incremento constante de la información están transformando la manera en que se desarrollan los negocios en múltiples industrias, incluyendo el sector gubernamental. La generación de datos y las tasas de archivado digital en el gobierno están en aumento debido al rápido crecimiento de dispositivos móviles y aplicaciones, sensores y dispositivos inteligentes, soluciones de computación en la nube y portales orientados al ciudadano. 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 complican. Nuevas herramientas de captura, búsqueda, descubrimiento y análisis están ayudando a las organizaciones a obtener insights a partir de sus datos no estructurados. El mercado gubernamental ha llegado a un punto de inflexión, reconociendo que la información es un activo estratégico; por lo tanto, el gobierno necesita proteger, aprovechar y analizar tanto la información estructurada como la no estructurada para servir mejor y cumplir con los requisitos de su misión. Mientras los líderes gubernamentales se esfuerzan por evolucionar hacia organizaciones basadas en datos para lograr exitosamente sus objetivos, están sentando las bases para correlacionar 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 y aplicaciones móviles
- Servicios en la nube
- Tecnologías de negocios sociales y redes
- Big Data y analítica
Big Data es una de las soluciones inteligentes de la industria y permite al gobierno tomar mejores decisiones al actuar sobre los patrones revelados mediante el análisis de grandes volúmenes de datos, ya sean relacionados o no, estructurados o no estructurados.
Sin embargo, lograr estos logros 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 conocimiento útil de flujos vastos y diversos 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 del 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 de Big Data en 2012. Esta iniciativa incluyó más de 200 millones de dólares para maximizar la explosión de Big Data y las herramientas necesarias para analizarla.
Los desafíos que plantea Big Data son casi tan desalentadores como su promesa es alentadora. El almacenamiento eficiente de datos es uno de estos desafíos. Como siempre, los presupuestos son ajustados, por lo que las agencias deben minimizar el precio por megabyte del almacenamiento y mantener los datos de fácil acceso para que los usuarios puedan obtenerlos cuando los necesiten y de la forma que requieran. Realizar copias de seguridad de cantidades masivas de datos aumenta aún más este reto.
Analizar los datos de manera efectiva es otro gran desafío. Muchas agencias emplean herramientas comerciales que les permiten filtrar entre las montañas de datos, identificando tendencias que pueden ayudarlas a operar con mayor eficiencia. (Un estudio reciente de MeriTalk encontró que los ejecutivos de TI federales consideran que Big Data podría ayudar a las agencias a ahorrar más de 500 mil millones de dólares, al tiempo que se cumplen los objetivos de la misión.).
Las herramientas de Big Data desarrolladas a medida 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 su sistema de análisis de datos Piranha a disposición de otras agencias. Este sistema ha ayudado a investigadores médicos a encontrar un vínculo que puede alertar a los médicos sobre aneurismas aórticos antes de que ocurran. También se utiliza para tareas más mundanas, como filtrar currículos para conectar candidatos a empleos con gerentes de contratación.
Insurtech: Una Introducción Práctica para los Gerentes
14 HorasInsurtech (también conocido como Seguro Digital) se refiere a la convergencia entre el sector asegurador y las nuevas tecnologías. En el ámbito de Insurtech, los "seguros digitales" aplican innovaciones tecnológicas a sus modelos de negocio y operativos con el fin de reducir costos, mejorar la experiencia del cliente y aumentar la agilidad de sus operaciones.
En esta capacitación dirigida por un instructor, los participantes adquirirán una comprensión de las tecnologías, métodos y mentalidad necesarios para impulsar una transformación digital dentro de sus organizaciones y en la industria en general. La capacitación está dirigida a gerentes que necesitan obtener una visión general, desmitificar el bombo y la jerga, y dar los primeros pasos para establecer una estrategia de Insurtech.
Al finalizar esta capacitación, los participantes serán capaces de:
- Discutir de manera inteligente y sistemática sobre Insurtech y todos sus componentes.
- Identificar y desmitificar el papel de cada tecnología clave dentro de Insurtech.
- Elaborar una estrategia general para implementar Insurtech dentro de su organización.
Público objetivo
- Aseguradoras
- Tecnólogos dentro de la industria aseguradora
- Partes interesadas del sector asegurador
- Consultores y analistas de negocio
Formato del curso
- Combinación de clases magistrales, debates, ejercicios y actividades grupales de estudio de caso.
Transformación Digital con IoT y Computación en el Borde
14 HorasEsta capacitación impartida por un instructor, en vivo Colombia (en línea o presencial), está dirigida a profesionales de TI de nivel intermedio y gerentes empresariales que desean comprender el potencial de IoT y la computación en el borde para fomentar la eficiencia, el procesamiento en tiempo real y la innovación en diversos sectores.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios de IoT y la computación en el borde, así como su papel en la transformación digital.
- Identificar casos de uso de IoT y la computación en el borde en los sectores de manufactura, logística y energía.
- Diferenciar entre las arquitecturas y escenarios de implementación de la computación en el borde y la computación en la nube.
- Implementar soluciones de computación en el borde para el mantenimiento predictivo y la toma de decisiones en tiempo real.
IA en el Borde para Aplicaciones de IoT
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores de nivel intermedio, arquitectos de sistemas y profesionales de la industria que deseen aprovechar la IA en el borde para mejorar las aplicaciones de IoT con capacidades avanzadas de procesamiento de datos e inteligencia analítica.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos de la IA en el borde y su aplicación en IoT.
- Configurar y establecer entornos de IA en el borde para dispositivos IoT.
- Desarrollar y desplegar modelos de IA en dispositivos de borde para aplicaciones de IoT.
- Implementar el procesamiento de datos en tiempo real y la toma de decisiones en sistemas de IoT.
- Integrar la IA en el borde con diversos protocolos y plataformas de IoT.
- Abordar consideraciones éticas y mejores prácticas en la IA en el borde para IoT.
Edge Computing
7 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a gerentes de productos y desarrolladores que desean utilizar el edge computing para descentralizar la gestión de datos y lograr un mejor rendimiento, aprovechando dispositivos inteligentes ubicados en la red de origen.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los conceptos básicos y las ventajas del edge computing.
- Identificar casos de uso y ejemplos donde puede aplicarse el edge computing.
- Diseñar y desarrollar soluciones de edge computing para acelerar el procesamiento de datos y reducir costos operativos.
Fundamentos de Sistemas Embebidos e IoT
21 HorasLos sistemas embebidos son sistemas de computación diseñados específicamente para realizar funciones dedicadas dentro de sistemas más amplios. IoT (Internet de las Cosas) es una red de dispositivos físicos interconectados que incorporan sensores y software, los cuales se comunican e intercambian datos a través de Internet.
Esta capacitación, impartida por un instructor en vivo (en línea o presencial), está dirigida a profesionales técnicos de nivel principiante que deseen comprender y aplicar los conceptos de sistemas embebidos e IoT utilizando C y arquitecturas de microcontroladores.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender la arquitectura y los componentes de los sistemas embebidos.
- Escribir y compilar código C para la interacción con hardware embebido.
- Trabajar con periféricos de microcontroladores, como temporizadores y convertidores analógico-digitales (ADC).
- Entender cómo los sistemas embebidos contribuyen a las arquitecturas de IoT.
Formato del curso
- Clases interactivas con discusión.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar.
Aprendizaje Federado en IoT y Computación de Borde
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a profesionales de nivel intermedio que deseen aplicar el Aprendizaje Federado para optimizar soluciones de IoT y computación de borde.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios y beneficios del Aprendizaje Federado en IoT y computación de borde.
- Implementar modelos de Aprendizaje Federado en dispositivos IoT para procesamiento descentralizado de inteligencia artificial.
- Reducir la latencia y mejorar la toma de decisiones en tiempo real en entornos de computación de borde.
- Abordar los desafíos relacionados con la privacidad de los datos y las restricciones de red en sistemas de IoT.
Protección de Aplicaciones en la Nube y de IoT
21 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en el sitio o remota) está dirigida a ingenieros que deseen configurar, desplegar y gestionar una aplicación segura de IoT.
Al finalizar esta capacitación, los participantes serán capaces de:
- Desarrollar y desplegar aplicaciones para gestionar dispositivos de IoT de manera segura.
- Integrar de forma segura dispositivos de IoT con la nube.
- Integrar una aplicación de IoT con la infraestructura existente.
Comenzando con el Internet de las cosas y la realidad aumentada
14 HorasEl Internet de las Cosas (IoT) es un dominio tecnológico emergente que conecta objetos físicos y aplicaciones de software de forma inalámbrica para la detección y el control remoto. La Realidad Aumentada (AR) es una tecnología que mejora la experiencia del usuario al combinar elementos virtuales generados por computadora con el entorno físico del mundo real. La AR permite a las empresas ofrecer a los usuarios una visión en tiempo real y del mundo real de la información. Estas son dos tecnologías que han experimentado una tasa de adopción en rápido crecimiento en múltiples industrias.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán los fundamentos de IoT y AR y aplicarán estos conocimientos a las operaciones y estrategias de sus organizaciones.
Al finalizar esta capacitación, los participantes serán capaces de:
- Comprender los fundamentos de IoT y AR
- Aprender cómo funcionan las tecnologías de IoT y AR
- Entender cómo las tecnologías de IoT y AR pueden aplicarse a la estrategia de su negocio
- Tomar decisiones comerciales informadas sobre IoT y AR
Público objetivo
- Gerentes
- Emprendedores
Formato del curso
- Combinación de conferencias, debates, ejercicios y práctica intensiva en casos reales
Nota
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar.
Introducción a IoT usando Raspberry Pi
14 HorasEl Internet de las Cosas (IoT) es una infraestructura de red que conecta objetos físicos y aplicaciones de software de forma inalámbrica, permitiéndoles comunicarse entre sí e intercambiar datos mediante comunicaciones de red, computación en la nube y captura de información.
En esta capacitación en vivo, impartida por un instructor, los participantes aprenderán los fundamentos de IoT mientras construyen un sistema de sensores IoT utilizando Raspberry Pi.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los principios de IoT, incluidos sus componentes y técnicas de comunicación.
- Aprender a configurar Raspberry Pi específicamente para aplicaciones de IoT.
- Crear e implementar su propio sistema de sensores IoT.
Público objetivo
- Entusiastas y aficionados
- Ingenieros y técnicos de hardware y software
- Personal técnico de todo tipo de industrias
- Desarrolladores principiantes
Formato del curso
- Combinación de exposiciones, discusiones, ejercicios y práctica intensiva.
Nota
- Raspberry Pi admite diversos sistemas operativos y lenguajes de programación. Este curso utilizará Raspbian, basado en Linux, como sistema operativo y Python como lenguaje de programación. Si desea solicitar una configuración específica, contáctenos para coordinarla.
- Los participantes son responsables de adquirir el hardware y los componentes de Raspberry Pi.
NB-IoT para Desarrolladores
7 HorasEn esta capacitación en vivo impartida por un instructor en Colombia, los participantes aprenderán sobre los diversos aspectos de NB-IoT (también conocido como LTE Cat NB1) mientras desarrollan e implementan una aplicación de muestra basada en NB-IoT.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Identificar los diferentes componentes de NB-IoT y cómo se integran para formar un ecosistema.
- Comprender y explicar las características de seguridad integradas en los dispositivos NB-IoT.
- Desarrollar una aplicación sencilla para rastrear dispositivos NB-IoT.
Raspberry Pi para Principiantes
14 HorasRaspberry Pi es una computadora de placa única muy pequeña.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a configurar y programar el Raspberry Pi para que funcione como un sistema embebido interactivo y potente.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar un entorno de desarrollo integrado (IDE) para maximizar la productividad.
- Programar el Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Comprender la arquitectura del Raspberry Pi, incluyendo sus entradas y conectores para dispositivos adicionales.
- Conocer las diversas opciones disponibles en cuanto a lenguajes de programación y sistemas operativos.
- Probar, depurar y desplegar el Raspberry Pi para resolver problemas del mundo real.
Público objetivo
- Desarrolladores
- Técnicos de hardware y software
- Personas técnicas de todas las industrias
- Entusiastas y aficionados
Formato del curso
- Combinación de exposiciones, discusiones, ejercicios y práctica intensiva guiada
Nota
- Raspberry Pi soporta diversos sistemas operativos y lenguajes de programación. Este curso utilizará el sistema operativo Raspbian, basado en Linux, y el lenguaje de programación Python. Si desea una configuración específica, por favor contáctenos para coordinarlo.
- Los participantes son responsables de adquirir el hardware y los componentes de Raspberry Pi.
Configuración de una puerta de enlace IoT con ThingsBoard
35 HorasThingsBoard es una plataforma IoT de código abierto que ofrece gestión de dispositivos, recopilación, procesamiento y visualización de datos para su solución IoT.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a integrar ThingsBoard en sus soluciones IoT.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Instalar y configurar ThingsBoard
- Comprender los fundamentos de las funciones y la arquitectura de ThingsBoard
- Desarrollar aplicaciones IoT con ThingsBoard
- Integrar ThingsBoard con Kafka para el enrutamiento de datos telemétricos de dispositivos
- Integrar ThingsBoard con Apache Spark para la agregación de datos provenientes de múltiples dispositivos
Público objetivo
- Ingenieros de software
- Ingenieros de hardware
- Desarrolladores
Formato del curso
- Combinación de sesiones teóricas, discusiones, ejercicios y práctica intensiva
Nota
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarla.