Curso ONLINE
Programación de Microcontroladores PIC® y ARM®
Wi-Fi® IoT Internet de las Cosas
Envío de datos a la nube mediante Wi-Fi y MQTT
30% de Descuento | Cupo Limitado!
Grabación de clases
Las clases se graban para que el alumno pueda verlas y descargarlas posteriormente.
Kit de Desarrollo incluido
Hardware con conexión Wi-Fi y pila TCP/IP para correr las prácticas propuestas en el curso.
Clases Interactivas
Los alumnos podrán hacer observaciones y preguntas como si se tratara de cualquier clase presencial.
%
DESCUENTO
Obtén un 30% de DESCUENTO, vigencia 5 de octubre.
CUPO LIMITADO!
Descripción del Curso
El alumno aprenderá sobre métodos de seguridad como encriptación por hardware para establecer y mantener conexiones seguras entre los dispositivos IoT y la nube.
Aprenderás a enviar datos de sensores a:
- Dignal IoT Cloud
- Ubidots
- Dignal IoT App Móvil
Modalidad: Online con clases EN VIVO. Posibilidad de ver las grabaciones.
Duración: 40 horas
Precio: $2,970 MXN sin tarjeta y $3,570 MXN con tarjeta.
Microchip Technology
Como Centro de Entrenamiento de Microchip en español nos capacitamos directamente con los ingenieros de aplicaciones de Microchip para garantizarte la mejor experiencia de aprendizaje con las mejores técnicas y metodología para desarrollo de firmware profesional.
Envío de datos de sensores a la nube
MQTT
Aprenderás a enviar y recibir datos de sensores con la nube de Ubidots. Con Ubidots podrás desplegar tu propia plataforma Web IoT en menos de 1 hora sin necesidad de codificar absolutamente nada. Podrás visualizar mediante gráficas los datos de sensores en tiempo real.
Internet de las Cosas (IoT)
La industria del Internet de las Cosas representa la próxima evolución de Internet, ésta supondrá un avance enorme en su capacidad para recopilar, analizar y distribuir datos que se pueden convertir en información y conocimiento.
¿Estás preparado(a) para recibir esta industria?
Dashboard Web IoT
Los servicios de nube IoT ofrecen a los desarrolladores IoT una forma de conectar, administrar e ingerir datos de millones de dispositivos de forma segura y sencilla.
Aprende a visualizar en una página web la información enviada por el microcontrolador en tiempo real utilizando nuestras plataformas IoT y también paltaformas de terceros como Ubidots.
App Móvil IoT
Desarrollamos una App móvil IoT con la cual aprenderás a enviar datos de sensores de manera remota y mostrar los datos en la App Móvil en tiempo real.
Te enseñaremos a programar la periodicidad de envío de datos a la app de acuerdo a las necesidades de tu proyecto o aplicación.
De igual forma podrás controlar el dispositivo/placa IoT desde la App Móvil. De esta forma podrás controlar desde la app diferentes operaciones como encender/apagar una o varias lámparas, controlar motores, bombas, etc.
Placa de Desarrollo PIC-IoT Wi-Fi®
Co-Procesador de encriptación integrado!
Tarjeta de desarrollo PIC-IoT Microchip
Basada en el microcontrolador de 16-bit PIC24FJ128GA705, el chip de encriptación ATECC608A y el módulo Wi-Fi® ATWINC1510. De igual forma incluye un sensor de luz y temperatura.
Envío Gratis
- Comunicación Wi-Fi 100%
- Comunicación con la nuble de Google 100%
- Co-Procesador de Encriptación 100%
- Sensor de Temperatura y luz 100%
El envío del Kit de Desarrollo es GRATIS a cualquier parte de México.
Fecha
10, 12, 17, 19, 24, 26 y 31 de octubre, 2, 7 y 9 de noviembre 2023
Horario
6 pm – 10 pm (Horario de la Ciudad de México).
Número de sesiones
10 sesiones
Horas por clase
4 horas
Días de clase
martes y jueves
Horas de curso
40 horas
¿No se te acomoda el horario?
Grabamos cada una de las clases para que puedas descargarlas, visualizarlas y repasarlas posteriormente.
Años de experiencia impartiendo Cursos y Conferencias acerca de Internet Of Things
Google Cloud IoT Core
Una solución completa para recoger, procesar, analizar y visualizar datos del Internet de las cosas en tiempo real.
En este curso aprenderás a conectar tu dispositivo al IoT Core de Google utilizando diversas tecnologías incluyendo el protocolo MQTT.
ATWINC1500 Wi-Fi®
Diseñado para el mundo IoT, el ATWINC1500 es un controlador IEEE® 802.11 b/g/n con interfaz de conexión SPI. Posee el uIP stack TCP/IP con socket API BSD-Style. Soporta los esquemas de seguridad WEP y WPA/WPA2 personal y enterprise.
CryptoAuthentication IC
El CI ATECC608A proporciona un nivel de encriptación por hardware avanzado el cual garantiza un nivel de segurdad mayor (iron-clad) a los esquemas de encriptación por software. De igual forma permite almacenar la llave privada en hardawre.
Programador Integrado
No necesitas un equipo externo para grabar los programas en la placa. La placa integra un programador/depurador con tecnología MSD drag and drop para grabar la memoria del microcontrolador de manera fácil y sencilla.
16 bits de Procesamiento
Con tecnología eXtreme Low Power, el PIC24FJ128GA705 es ideal para aplicaciones IoT. Posee Integración Analógica Avanzada con ADC de 12 bits y una velocidad CPU de 16 MIPS.
Temario
TEMA 1
Introducción a la red Wi-Fi®
Fundamentos de Wi-Fi®. Características del módulo Wi-Fi® ATWINC1510. Integración de la capa de aplicación de un programa con el Driver del módulo ATWINC1510. Análisis de la tajeta de desarrollo PIC-IoT WG.
TEMA 2
Herramientas avanzadas del Lenguaje C
Clase de nivelación en donde se estudiarán diversos temas de programación en Lenguaje C: arreglos, estructuras, uniones, punteros, punteros a función, funciones callback, entre otros.
TEMA 3
Stack TCP/IP – Networking
Análisis detallado de cada una de las capas del stack TCP/IP y sus aplicaciones. Se estudiarán los siguientes temas: modelo Cliente/Servidor, puertos, sockets, socket API, port-fordwarding y protocolos del stack TCP/IP.
TEMA 4
Aplicaciones Wi-Fi® con PIC®
Inicialización del módulo Wi-Fi, conexión al AP con las credenciales SSID y password, definición del tipo de seguridad (Open, WEP o WPA2), solicitud de una IP local a través del servidor DHCP.
TEMA 5
Sockets con PIC®
Envío de datos a un servidor remoto a través de sockets. Estudio de la API: BSD sockets. Implementación de funciones Callback y EventHandler para el manejo de conexiones remotas de manera asíncrona.
TEMA 6
Seguridad basada en hardware
Vulnerabilidades existentes que enfrentan los dispositivos IoT y soluciones en encriptación por hardware. Comparación de la seguridad por hardware con los métodos de seguridad convencionales basados en software.
TEMA 7
Co-Procesador de encriptación
Criptografía simétrica y asimétrica. Implmetación del código en lenguaje C de un Device ID criptográfico y generación de una llave pública a partir de una llave privada utilizando el Co-Procesador de encriptación ATECC608A.
TEMA 8
Protocolo MQTT
Funcionamiento detallado del protocolo MQTT, el cual es actualmente el protocolo IoT de telemetría más importante de la industria. Comparación entre MQTT y HTTP. Desarrollo de aplicaciones IoT con comunicación con la nube utilizando el protocolo MQTT.
TEMA 9
Computación en la nube
Bases teóricas de la computación en la nube. Principales características de los servicios cloud más importantes del mercado y principales aplicaciones para recolección, procesamiento y análisis de datos en la nube.
TEMA 10
Envío de datos de sensores a Dignal Cloud
Desarrollo de una aplicación en la placa PIC-IoT para enviar datos de sensores en tiempo real a Dignal Cloud. Dignal Cloud es un servicio web desarrollado por nuestro equipo de ingeniería para aplicaciones IoT.
TEMA 11
Envío de datos de sensores a Ubidots
Desarrollo de una aplicación en la placa PIC-IoT para enviar datos de sensores en tiempo real a Ubidots. Éste es un servicio web orientado a aplicaciones IoT con compatibilidad de diferentes protocolos.
TEMA 12
Envío de datos de sensores a una App Móvil
Aprenderás a visualizar datos de sensores en nuestra App Móvil para IoT. De igual forma podrás controlar la tarjeta IoT desde la aplicación móvil. Podrás crear ususarios y dispositivos para tu proyecto IoT.
TEMA 13
Google Cloud Platform (GCP)
Fundamentos de Google Cloud IoT Core, servicio diseñado para satisfacer los requisitos asociados a la integración de dispositivos IoT con recursos en la nube.
TEMA 14
Google IoT Core
Creación de un proyecto en la nube de Google con IoT Core. Configuración de dispositivos IoT y vinculación a través de llaves criptográficas. Fundamentos de Cloud Pub/Sub y el ecosistema de GCP.
TEMA 15
Envío de datos de sensores a la nube de Google
Lectura de valores del sensor de temperatura y sensor de luz y enviar dichos datos a la nube de Google en tiempo real. Estudio del formato JSON y el mecanismo de autenticación JWS (JSON Web Token).
TEMA 16
Google Cloud Functions
Automatización de los datos recolectados en la nube. Redirección de los datos de sensores a una base de datos en firebase utilizando Cloud Functions y el lenguaje Javascript.
TEMA 17
Firebase y Herramientas Web de Graficación
Configuración de una base de datos en firebase. Estudio de rutinas de software en React.js para graficación de los datos enviados por el microcontrolador.
Conexión a Dignal Cloud IoT
Aprende a enviar datos de sensores a nuestra plataforma web Dignal Cloud IoT que hemos desarrollado con para ti
Seguridad por Hardware en IoT
Los dispositivos IoT tienen una identidad y tokens de autenticación para poder conectarse a la nube. Estos datos son altamente sensibles por lo que hoy en día es importante que tengan la seguridad adecuada. La exposición de estos datos puede comprometer toda la red.
En este curso aprenderás a utilizar el co-procesador ATECC608A para agregar seguridad por hardware a los datos sensibles del dispositivo IoT.
Controlador Wi-Fi ATWINC1510
Este módulo Wi-Fi es ampliamente utilizado en la Industria. Ejemplo: Amazon Dash
El descuento finaliza en:
Day(s)
:
Hour(s)
:
Minute(s)
:
Second(s)
Tecnologías IoT que aprenderás en este curso:
Protocolo MQTT
BSD Sockets
Co-Procesador de encriptación
Comunicación Wi-Fi®
Aplicaciones Móviles
Conexión a Servidor Remoto
Aprenderás a configurar tu computadora como servidor remoto con ayuda de nuestro software TCP Server/Client. Podrás utilizar el servidor para conectarte con dispositivos IoT e ingerir datos de sensores.
Wi-Fi y sockets
Aprende a desarrollar software orientado a conexiones remotas y telemetría utilizando tecnologías de BSD Sockets, la cual es una API ampliamente utilizada en muchos ecosistemas de software como el Kernel de Linux y Mac OS.
En el curso aprenderás a utilizar esta tecnología como capa de transporte para establecer conexiones remotas y mantener comunicación asíncrona con un servidor.
Elige el Paquete que más te Convenga!
En la caja de tu carrito de compras podrás elegir la forma de pago que prefieras.
Adquiérelo ahora!
Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. Aceptamos 3 meses sin intereses a través de PayPal con tarjetas de crédito participantes. También aceptamos pagos directamente por depósito o transferencia y depósito en tiendas Oxxo.
Pagos fuera de México: Aceptamos pago por tarjeta de Crédito y Débito a través de PayPal. También aceptamos pagos por depósito en efectivo por Western Union.
Precios en Pesos Mexicanos (MXN) y Dólares Americanos (USD)
Basic
$173 USD- De
$4,243 MXNa $2,970.00 MXN - Certificado avalado por Microchip
- 40 horas de clases EN VIVO
- Acceso al Portal de Alumnos
Premium
$208 USD- De
$5,100.00 MXNa $3,570.00 MXN - Certificado avalado por Microchip
- 40 horas de clases EN VIVO
- Acceso al Portal de Alumnos
- Tarjeta PIC-IoT WG
¿Tienes dudas?
Contáctanos por WhatsApp, estaremos muy contentos de chatear contigo!
Únete a nuestro canal de Telegram para recibir notificaciones de nuestros eventos gratuitos
Acerca del Instructor
MTI. David Gutiérrez
Application Engineer en Microchip Technology Inc. y Fundador de Dignal.
Desarrollador de múltiples herramientas de software para Microcontroladores. Más de 10 años de experiencia en el área. Dentro de sus desarrollos se encuentran protocolos de comunicación IoT ultra ligeros para el sector privado, Tarjetas de Evaluación como Alteri, Xatellite, QuadX, así como sus respectivas UI. Software de monitoreo para aplicaciones TCP/IP y Bluetooth. Algoritmos para soluciones biomédicas.
Empresas que han confiado en nosotros:
Recibe en tu correo información de nuestros eventos
Recibe en tu correo electrónico información de nuestros cursos, eventos y nuevos lanzamientos.
Únete a nuestro canal de Telegram en donde podrás enterarte de nuestros eventos, becas, webinars y más.
Otros cursos que te pueden interesar
Programación de ARM
Aprende a programar microcontroladores ARM de la serie SAMD21.
Programación PIC en C
Aprende a Programar Microcontroaldores PIC16 y PIC18 en Lenguaje C .
dsPIC DualCore y DSP
Programación de dsPIC Dual-Core y Procesamiento Digital de Señales.
Bluetooth Low Energy
Programación de Microcontroladores PIC con comunicación Bluetooth Low Energy.
¿Cuáles Sistemas Operativos puedo utilizar para tomar el curso?
Windows, Linux o Mac OS.
¿Qué conocimientos necesito para tomar este curso?
Nociones básicas de electrónica digital y de programación.
¿En cuántas exhibiciones puedo pagar el curso?
Aceptamos 3 y 6 MESES SIN INTERESES a través de PayPal con tarjetas de crédito participantes. También puedes pagar directamente con nosotros (por depósito/transferencia bancaria y depósito en Oxxo) en 2 exhibiciones. Para más información mándanos un correo a cursos@dignal.com
¿Por qué tomar el curso con nosotros?
Con años de experiencia hemos detectado patrones clave para el aprendizaje de Microcontroladores. Uno de ellos es enseñar a nuestros alumnos de tal manera que el conocimiento recibido le pueda ser útil para aplicarlo a otras áreas. Por ejemplo, cuando nuestros alumnos adquieren nuestro curso y aprenden a utilizar un Microcontrolador PIC, con las técnicas adquiridas de hardware y programación se les facilita notablemente el aprender a utilizar algún otro microcontrolador de otro fabricante como Texas Instruments, Freescale, etc.
¿Cuál compilador se utilizará en el curso?
Estaremos utilizando el compilador XC16 el cual es el compilador oficial para Microcontroladores PIC de 16 bits de Microchip Technology Inc.
Preguntas Frecuentes
Contáctanos si tienes más dudas
Contáctanos en cursos@dignal.com.
Estaremos felices de atenderte!
Curso WiFi
Escríbenos o llámanos! será un placer atenderte.
(+52) 9931196566