El simulador MIMIC de Gambit es una herramienta de simulación rápida y multi-protocolo optimizada para IoT. En unos pocos pasos, puedes recrear un despliegue físico, simulando condiciones del mundo real como rutas GPS o variables de sensores.
💡Demostración Interactiva 🚗
¿Qué puedes construir con MIMIC?
El equipo de Gambit ha creado una demostración en vivo e interactiva para que puedas experimentar las posibilidades del simulador MIMIC:
Haz clic aquí para ver el panel de demostración en vivo
Haz clic aquí para acceder al laboratorio MIMIC que controla el panel. ¡Puedes interactuar y ver los cambios en vivo!
Por ejemplo, intenta cambiar la velocidad de los vehículos para ver los resultados en el mapa en vivo de Ubidots y en los widgets de medidor:
Ahora que has experimentado el poder de la simulación sin hardware, aprendamos cómo puedes construir tu propio laboratorio virtual de IoT:
Requisitos
1. Configuración del Laboratorio MQTT
Antes de comenzar, compra el Laboratorio MQTT de tu preferencia, recibirás un correo electrónico con el enlace directo a tu laboratorio cuando termines el proceso de pago.
Paso 1: Haz clic en el enlace que recibiste por correo electrónico, este enlace abrirá una pestaña en tu navegador con la vista del laboratorio.
Paso 2: Ve a tu cuenta de Ubidots y haz clic en tu perfil, elige la opción Credenciales de API , y copia tu Token por Defecto para los siguientes pasos.
Paso 3: De vuelta en la pestaña del laboratorio, haz clic en Paso 1: Configuración...
Paso 4: Pega el token que copiaste arriba, en el campo Token por Defecto
del diálogo. Luego presiona OK
.
Paso 5: Una vez que hagas clic en OK, se abrirá una nueva pestaña Consola de Ejecución de Script
con la salida del procesamiento. Si aparece el mensaje Tarea completada
, y no hay mensajes de error, tu laboratorio está configurado para trabajar con tu cuenta de Ubidots con los parámetros de autenticación proporcionados.
2. Creación de Dispositivos
Los siguientes pasos configurarán los dispositivos para publicar datos en Ubidots de acuerdo con la Documentación de MQTT de Ubidots.
Paso 1: En el Laboratorio MQTT de MIMIC Ubidots, haz clic en Tutorial de Ubidots -> Paso 2: Agregar Dispositivo...
Paso 2: En la ventana de diálogo, escribe en el campo Prefijo
la etiqueta del dispositivo que se creará en tu cuenta de Ubidots.
Paso 3: Una vez que hagas clic en el botón OK
, se abrirá una nueva pestaña Consola de Ejecución de Script
en el navegador con la salida del procesamiento. Si aparece el mensaje Tarea completada
, y no hay mensajes de error, tu nuevo dispositivo sensor está configurado en el Laboratorio MQTT de MIMIC, listo para conectarse a tu cuenta de Ubidots. Puedes cerrar esta pestaña, o volver a la pestaña del navegador del laboratorio.
Paso 4: Recarga la ventana del Laboratorio MQTT de MIMIC y el ícono del Dispositivo debería tener la etiqueta debajo.
Paso 5: Para iniciar el dispositivo, selecciona el/los ícono(s) del/los dispositivo(s) que deseas iniciar. Cada dispositivo seleccionado tendrá un indicador azul en la parte superior izquierda. Luego haz clic en Tutorial de Ubidots -> Paso 3: Iniciar Dispositivo(s) -> ¡Ir!
Paso 6: Los íconos seleccionados se volverán verdes como si hubieras encendido la energía.
Paso 7: En la página del dispositivo mimic-1
de tu panel de control de Ubidots, para ver la telemetría recibida puedes hacer clic en la variable deseada como se muestra a continuación.
Ahora que está funcionando, verás cómo los dispositivos del laboratorio y tu Ubidots están vinculados.
Para verificar la configuración del dispositivo simulado en MIMIC, selecciona el ícono del dispositivo en el laboratorio, luego haz clic en Tutorial de Ubidots -> Paso 4: Investigar -> Configuración de MQTT...
Los parámetros de configuración de MQTT para los dispositivos son los siguientes:
Archivo de Configuración - esto define la simulación MIMIC: qué carga útil de MQTT enviar, dónde y cuándo. Aquí la publicación se realiza cada segundo.
El valor de Luz cambia aleatoriamente y los valores de Temperatura pueden ser controlados dinámicamente para lograr resultados consistentes y en tiempo real bajo demanda.
Broker - URL de Ubidots: industrial.api.ubidots.com
Puerto - 1883
ClientID - en blanco, lo que significa que utiliza el ID de cliente MIMIC por defecto
Nombre de Usuario - Token por Defecto de Ubidots
Contraseña - no utilizada
TLS - configurado como falso para usar MQTT inseguro
Estos son parámetros configurables que necesitarías establecer en tu dispositivo del mundo real para comunicarte con Ubidots, en caso de que desees cambiar alguno de ellos, por favor contacta a Gambit communications para configuraciones avanzadas.
Para cambiar interactivamente el valor de la temperatura para simular un dispositivo sobrecalentado o cualquier otro caso crítico, por favor sigue los siguientes pasos.
Paso 8: En la ventana del laboratorio MIMIC, selecciona el/los ícono(s) del/los dispositivo(s) que deseas manipular y enciéndelo. Cada dispositivo seleccionado tendrá un ícono verde y un indicador azul en la parte superior izquierda. Luego haz clic en Tutorial de Ubidots -> Paso 5: Cambiar Telemetría...
Paso 9: En el diálogo Cambiar Telemetría, cambia el valor de Temperatura al valor deseado. Tan pronto como deslices el control deslizante a un nuevo valor, el nuevo valor de temperatura se publica. Si haces clic en OK, el valor se conserva; si haces clic en Cancelar, el valor vuelve a lo que era cuando ingresaste al diálogo.
Finalmente, una vez que actives todos los dispositivos en el laboratorio MQTT de MIMIC, verás en Ubidots la lista de todos los dispositivos con los datos correspondientes.
3. Creación de Paneles
Ahora es el momento de construir tu propio panel para comenzar a monitorear los datos de tus dispositivos.
Ve a la sección Panel (Datos -> Panel) de tu cuenta de Ubidots.
Selecciona el ícono más (+) ubicado en la parte superior derecha de la página. Luego selecciona los tipos de widgets deseados para mostrar en tu Panel de Ubidots.
Puedes personalizar tus Paneles y aplicaciones en solo unos pocos clics, por favor consulta las siguientes guías para aprender cómo.