Programación para IoT con Python
Internet de las Cosas (IoT) es una infraestructura que conecta objetos físicos y aplicaciones de software a través de redes inalámbricas, permitiéndoles comunicarse 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 el amplio apoyo de la comunidad.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a desarrollar soluciones de IoT utilizando Python.
Al finalizar este curso, los asistentes podrán:
- Entender los principios fundamentales de la arquitectura de IoT
- Aprender los conceptos básicos del uso de Raspberry Pi
- Instalar y configurar Python en Raspberry Pi
- Conocer las ventajas de utilizar Python en la programación de sistemas IoT
- Desarrollar, probar, implementar y solucionar problemas de un sistema IoT mediante Python y Raspberry Pi
Audiencia
- Desarrolladores
- Ingenieros
Formato del curso
- Parte conferencia, parte discusión, ejercicios y práctica intensiva
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarla.
Temario 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 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 y IoT
14 HorasEl objetivo del curso es explicar qué es la red 5G y cuál es su impacto en las tecnologías inteligentes. Queremos mostrarte tanto las ventajas como las desventajas de estas relaciones tecnológicas (5G / IoT) y presentarte las direcciones de desarrollo de la red, que desde el principio ha estado dedicada al mundo inteligente.
6G y IoT
14 Horas6G es la próxima generación de estándares de comunicaciones inalámbricas, diseñada para revolucionar los ecosistemas del Internet de las Cosas (IoT) mediante conectividad ultrarrápida, sensores avanzados y capacidades integradas de inteligencia artificial.
Este curso dirigido por un instructor, ya sea en línea o en el sitio, está orientado a participantes de nivel avanzado que deseen comprender y aprovechar la intersección emergente entre las tecnologías 6G y las aplicaciones del IoT.
Al finalizar este curso, los aprendices adquirirán la capacidad de:
- Explicar los conceptos técnicos fundamentales que subyacen en 6G.
- Evaluar cómo 6G transformará la comunicación y la arquitectura de dispositivos IoT.
- Analizar casos de uso de IoT habilitados por 6G en diferentes industrias.
- Desarrollar estrategias para integrar las capacidades de 6G en soluciones de IoT existentes.
Formato del Curso
- Conferencias centradas en conceptos, complementadas con discusiones de expertos.
- Ejercicios aplicados diseñados para consolidar los principios clave de ingeniería.
- Exploración basada en casos y análisis de escenarios en un entorno guiado.
Opciones de Personalización del Curso
- Para versiones personalizadas de este entrenamiento que se alineen con el roadmap tecnológico de su organización, póngase en contacto con nosotros para organizarlo.
Inteligencia de Negocios de Big Data para Agencias del Gobierno
35 HorasLos avances tecnológicos y el crecimiento exponencial de la información están transformando la manera en que se gestionan los negocios en diversas industrias, incluyendo el sector gubernamental. La generación y el almacenamiento de archivos digitales por parte del gobierno están aumentando rápidamente debido al auge de dispositivos y aplicaciones móviles, sensores y dispositivos inteligentes, soluciones de cloud computing y portales orientados a los ciudadanos. A medida que la información digital se expande y se vuelve más compleja, también lo hace la gestión de esta, incluyendo el procesamiento, almacenamiento, seguridad y disposición de datos. Nuevas herramientas para capturar, buscar, descubrir y analizar información están ayudando a las organizaciones a obtener insights valiosos a partir de sus datos no estructurados. El mercado gubernamental está en un punto de inflexión, reconociendo que la información es un activo estratégico crucial. Por lo tanto, el gobierno necesita proteger, aprovechar y analizar tanto información estructurada como no estructurada para mejorar su servicio y cumplir con los objetivos de misión. A medida que los líderes gubernamentales buscan evolucionar hacia organizaciones impulsadas por datos para lograr sus metas, están sentando las bases para correlacionar dependencias entre eventos, personas, procesos e información.
Las soluciones gubernamentales de alto valor surgirán de la combinación de tecnologías emergentes:
- Dispositivos y aplicaciones móviles
- Servicios en la nube
- Tecnologías de redes sociales y redes
- Big Data y análisis
IDC predice que para el año 2020, la industria de TI alcanzará los $5 billones, aproximadamente $1.7 trillones más que en la actualidad, y que el 80% del crecimiento será impulsado por estas tecnologías de la 3ª Plataforma. A largo plazo, estas tecnologías serán herramientas clave para abordar la complejidad del aumento de la información digital. El Big Data es una de las soluciones más inteligentes y permite al gobierno tomar decisiones informadas basadas en patrones revelados al analizar grandes volúmenes de datos, tanto relacionados como no relacionados, estructurados y no estructurados.
Sin embargo, lograr estos avances implica mucho más que simplemente acumular cantidades masivas de datos. "Comprender y dar sentido a estos volúmenes de Big Data requiere herramientas de vanguardia y tecnologías capaces de analizar y extraer conocimiento útil de las vastas y diversas corrientes 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 un post del blog OSTP.
La Casa Blanca dio un paso importante 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 destinados a aprovechar al máximo el crecimiento del Big Data y desarrollar las herramientas necesarias para su análisis.
Los desafíos que plantea el Big Data son tan significativos como prometedores sus beneficios. El almacenamiento eficiente de los datos es uno de estos desafíos. Los presupuestos siempre son limitados, por lo que las agencias deben minimizar el costo por megabyte de almacenamiento y mantener los datos fácilmente accesibles para que los usuarios puedan obtenerlos cuando y como lo necesiten. La copia de seguridad de grandes volúmenes de datos aumenta aún más este desafío.
Otro gran desafío es analizar los datos de manera eficaz. Muchas agencias utilizan herramientas comerciales que les permiten filtrar montañas de datos y detectar tendencias que pueden ayudarles a operar con mayor eficiencia. (Un estudio reciente de MeriTalk reveló que los ejecutivos federales de TI creen que el Big Data podría ayudar a las agencias a ahorrar más de 500,000 millones de dólares mientras cumplen sus objetivos de misión).
Las herramientas de Big Data personalizadas 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 Piranha. Este sistema ha ayudado a los investigadores médicos a identificar un vínculo que puede alertar a los médicos sobre aneurismas de la aorta antes de que ocurran. También se utiliza para tareas más cotidianas, como filtrar currículos para conectar candidatos 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 fusión entre el sector asegurador y las nuevas tecnologías. En este campo, las "aseguradoras digitales" implementan innovaciones tecnológicas en sus negocios y modelos operativos para reducir costos, mejorar la experiencia del cliente y aumentar la agilidad de sus operaciones.
En esta capacitación guiada por un instructor, los participantes adquirirán una comprensión profunda de las tecnologías, métodos y mentalidades necesarias para lograr una transformación digital dentro de sus organizaciones y en toda la industria. La formació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 final de esta capacitación, los participantes podrán:
- Discutir Insurtech y sus componentes de manera inteligente y sistemática
- Identificar y desmitificar el papel de cada tecnología clave dentro del ecosistema de Insurtech
- Desarrollar una estrategia general para implementar Insurtech en su organización
Audiencia
- Aseguradoras
- Tecnólogos dentro del sector asegurador
- Asegurados interesados
- Consultores y analistas de negocios
Formato del curso
- Sesiones teóricas, discusiones, ejercicios prácticos y actividades grupales basadas en estudios de caso
Transformación Digital con IoT y Computación en la Nube边缘计算
14 HorasEste curso dirigido por un instructor y en vivo en Colombia (en línea o presencial) está destinado a profesionales de TI y gerentes de negocios de nivel intermedio que desean comprender el potencial del IoT y el edge computing para mejorar la eficiencia, el procesamiento en tiempo real y la innovación en diversos sectores.
Al final de este curso, los participantes serán capaces de:
- Comprender los principios del IoT y el edge computing y su papel en la transformación digital.
- Identificar casos de uso para el IoT y el edge computing en los sectores de fabricación, logística y energía.
- Diferenciar entre las arquitecturas y escenarios de implementación del edge y cloud computing.
- Implementar soluciones de edge computing para el mantenimiento predictivo y la toma de decisiones en tiempo real.
Inteligencia Artificial al Borde para Aplicaciones IoT
14 HorasEsta formación en vivo dirigida por un instructor (en línea o presencial) está orientada a desarrolladores de nivel intermedio, arquitectos de sistemas y profesionales del sector que desean aprovechar la IA al borde (Edge AI) para mejorar las aplicaciones IoT con capacidades de procesamiento y análisis de datos inteligentes.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de la IA al borde y su aplicación en IoT.
- Configurar entornos de IA al borde para dispositivos IoT.
- Desarrollar y desplegar modelos de IA en dispositivos de borde para aplicaciones IoT.
- Implementar el procesamiento de datos en tiempo real y la toma de decisiones en sistemas IoT.
- Integrar la IA al borde con diversos protocolos y plataformas IoT.
- Abordar consideraciones éticas y mejores prácticas en IA al borde para IoT.
Computación en la Nube de Borde
7 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (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.
Fundamentos de Sistemas Embebidos y IoT
21 HorasLos sistemas embebidos son dispositivos informáticos diseñados para realizar tareas específicas dentro de sistemas más grandes. El Internet de las Cosas (IoT) es una red de objetos físicos interconectados que incluyen sensores y software, los cuales se comunican e intercambian datos a través del internet.
Este entrenamiento dirigido por un instructor en vivo (tanto en línea como presencial) está diseñado para profesionales técnicos de nivel inicial que deseen comprender y aplicar los conceptos de sistemas embebidos y IoT utilizando el lenguaje C y arquitecturas de microcontroladores.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Entender la arquitectura y los componentes de los sistemas embebidos.
- Escribir y compilar código en C para interactuar con hardware embebido.
- Manejar periféricos de microcontroladores como temporizadores y conversores analógico-digital (ADC).
- Comprender cómo los sistemas embebidos se integran en las arquitecturas de IoT.
Formato del Curso
- Lecciones interactivas y discusiones.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio real.
Opciones de Personalización del Curso
- Para solicitar una versión personalizada de este curso, por favor contáctenos para realizar los arreglos necesarios.
Aprendizaje Federal en IoT y Computación en la Nube
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (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.
Seguridad de Aplicaciones en la Nube y IoT
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (presencial o remota) está dirigida a ingenieros que desean configurar, implementar y administrar una aplicación IoT segura.
Al final de esta formación, los participantes serán capaces de:
- Desarrolle e implemente aplicaciones para administrar dispositivos IoT de forma segura.
- Integre de forma segura los dispositivos IoT en la nube.
- Integre una aplicación de IoT con la infraestructura existente.
Comenzando con el Internet de las cosas y la realidad aumentada
14 HorasInternet de las Cosas (IoT) es un campo tecnológico en auge que conecta dispositivos físicos y aplicaciones de software de manera inalámbrica, permitiendo el control y monitoreo remoto. La Realidad Aumentada (AR) es una tecnología que mejora la experiencia del usuario al fusionar elementos virtuales generados por computadora con el entorno físico real. AR permite a las empresas ofrecer a sus usuarios información en tiempo real y contextualizada, mejorando significativamente su interacción. Estas dos tecnologías han ganado una rápida adopción en diversas industrias.
En este entrenamiento dirigido por un instructor, los participantes aprenderán los conceptos básicos de IoT y AR y cómo aplicar estos conocimientos a las operaciones y estrategias de sus organizaciones.
Al finalizar el curso, los participantes serán capaces de:
- Entender los principios fundamentales de IoT y AR
- Aprender cómo funcionan las tecnologías de IoT y AR
- Comprender cómo integrar IoT y AR en la estrategia empresarial de su organización
- Tomar decisiones informadas sobre el uso de IoT y AR en sus negocios
Audiencia
- Gerentes
- Emprendedores
Formato del curso
- Parte teórica, discusión, ejercicios y práctica intensiva
Nota
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
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, permitiéndoles comunicarse 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 mientras 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:
- Entender los principios de IoT, incluyendo sus componentes y técnicas de comunicación.
- Aprender a configurar el Raspberry Pi específicamente para aplicaciones de IoT.
- Diseñar e implementar su propio sistema de sensores de IoT.
Audiencia
- Aficionados
- Ingenieros y técnicos de hardware/software
- Profesionales técnicos en todas las industrias
- Desarrolladores principiantes
Formato del curso
- Parte conferencia, parte discusión, con ejercicios y prácticas intensivas.
Nota
- El Raspberry Pi es 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, contáctenos para organizarla.
- Los participantes son responsables de adquirir el hardware del Raspberry Pi y los componentes necesarios.
NB-IoT para Desarrolladores
7 HorasEn esta capacitación en vivo dirigida por un instructor en Colombia, 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 asistentes aprenderán cómo configurar y programar el Raspberry Pi para que funcione como un sistema integrado interactivo y potente.
Al finalizar esta formación, los asistentes serán capaces de:
- Configurar un IDE (entorno de desarrollo integrado) para maximizar la productividad en el desarrollo
- Programar Raspberry Pi para controlar dispositivos como sensores de movimiento, alarmas, servidores web e impresoras.
- Entender la arquitectura de Raspberry Pi, incluyendo las entradas y los conectores para dispositivos complementarios.
- Conocer las diversas opciones de lenguajes de programación y sistemas operativos.
- Probar, depurar e implementar Raspberry Pi para resolver problemas del mundo real.
Audiencia
- Desarrolladores
- Técnicos de hardware/software
- Profesionales técnicos en todas las industrias
- Aficionados
Formato del curso
- Parte conferencia, parte discusión, ejercicios y práctica intensiva.
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 asistentes son responsables de comprar el hardware y los componentes Raspberry Pi.
Configuración de un Puerta de Enlace IoT con ThingsBoard
35 HorasThingsBoard es una plataforma de IoT de código abierto que ofrece la gestión de dispositivos, la recopilación de datos, el procesamiento y la 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 este curso, los participantes serán capaces de:
- Instalar y configurar ThingsBoard
- Entender los fundamentos de las características y la arquitectura de ThingsBoard
- Desarrollar aplicaciones de IoT con ThingsBoard
- Integrar ThingsBoard con Kafka para el enrutamiento de datos de telemetría de dispositivos
- Integrar 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
- Parte conferencia, parte discusión, ejercicios y práctica intensiva
Nota
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarla.