Para generar tráfico que sea posible analizar se usará el simulador de IoT que AWS provee. En las siguientes ligas se ejecutaran las instrucciones con CloudFormation para desplegar el simulador en su cuenta de AWS. Para mas información visite la siguiente liga:
https://docs.aws.amazon.com/solutions/latest/iot-device-simulator/appendix-a.html
Para instalar el simulador en su cuenta se hará los siguiente:
En la consola de AWS, en Servicios teclear Cloudformation En la nueva pantalla clic en el boton naranja Create Stack
Copiar el siguiente texto y pegarlo en Amazon S3 URL
https://s3.amazonaws.com/solutions-reference/iot-device-simulator/latest/iot-device-simulator.template
La pantalla debe ser similar a esta:
Dar clic en Next Ingresar los siguientes valores:
Es importante ingresar una dirección de correo válida pues sera el usuario para ingresar.
Dar clic en Next , en la siguiente pantalla nuevamente Next
En la ultima pantalla hasta abajo es muy importante marcar el checkbox antes de continar:
Dar clic en Create Stack
El tiempo que tomará la instalación de componentes es de unos 20 minutos.
Al terminar de crear el ambiente, se creará un sitio web desde el cual se pueden lanzar los distintos dispositivos que generaran mensajes a IoT Core. La dirección URL de este sitio se encuentra en la sección de **Outputs **en la llave ManagementConsole
En el correo que se ingresó llegará un correo electrónico con la contraseña para ingresar la primera vez.
Una vez en el sitio web de simulador, pedirá cambiar la contraseña por una nueva.
Al ingresar con la liga al simulador, se tienen 2 opciones: generar simulaciones con autos, o bien crear sus propios dispositivos. Por simplicidad se usara la simulación de automóviles. En el menú de la izquierda seleccionar “Automotive” y en la pantalla que se carga, seleccionar “ + Add Vehicles” e ingresar 1.
Con esto se creara un auto que comenzaran a enviar información a IoT Core.
En este caso la autenticación se realiza por medio de Amazon Cognito por lo que no es necesario crear certificados e instalarlos en cada dispositivo.
Para verificar que están llegando los mensajes en la consola de AWS, en Servicios teclear “IoT Core“. En la pagina principal de IoT Core, en el menu de la izquierda seleccionar Pruebas que esta casi al final del menu.
En el ”tema de suscripción” teclear
connectedcar/telemetry/#
Y se verán los mensajes que llegan a IoT Core en la parte baja de la pantalla.