Texto copiado

MQTT Brokeres un middleware perfecto y bróker más rápido para ser utilizado para recoger datos de sus dispositivos de borde IoT y almacenarlo y analizarlo de la manera que necesitabas.Tableaues una herramienta BI genial que ayuda análisis los datos en todos dimensiones. MQTT Broker Integración Tableau le ayudará a almacenar todos sus datos en el formato que necesita en el Tableau para un análisis de datos perfecto. Este blog le ayuda a visualizar datos de MQTT Broker con Tableau por conexión aMySQLoMongoDB.

MQTT Broker Tableau Integration utilizando MySQL

Integrating MQTT Broker con MySQL :

Para integrar MQTT Broker con MySQL, se deben instalar algunas dependencias. Para lograr esto, siga el abajo paso.


  • Ejecute el archivo llamadoinstall_mysql_connector.sh

Se descargarán todas las dependencias necesarias para el proceso de integración.


Cambios a realizar en MQTT Broker:

  • Abra la carpeta Conf(Bevywise/MQTTRoute/conf)
  • Cambiar elDB ServeraMySQL
  • Dar la contraseña de MySQL en “MySQL Password =”
  • Guardar el archivo
  • Compruebe que el MySQL está funcionando en el puerto 3306.
  • Comience el Broker MQTT usandoSh Runbroker. #dentro de la carpeta bin/.
  • A continuación, necesita conectar al cliente y verificar la creación de DB “bevywise” en MySQL.

Verificar el DB es Creado o no en MySQL:

  • Inicie sesión en MySQL por el comando “mysql -u seleccionausername confianza -p didpassword confianza”
  • Siguiente tipo “Mostrar bases de datos;” comando para ver el DB creado.
  • En salida, se puede ver db “bevywise” se crea.

Conectar Tableau vía MySQL ODBC Connector :

Tableau utilizará el controlador de conectores ODBC de MySQL para hablar con el MySQL. Usted podría tener ya el requerido Conductor instalado en tu computadora. Si el controlador no está disponible en su computadora, Tableau muestra un mensaje en el cuadro de diálogo con un enlace alDriver Downloadpágina donde puedes encontrar Conductor enlaces y Instrucciones de instalación. Haga clic en el cuadro desplegable “Data Source” y seleccione “MySQL”. Siguiente elegir OS > Bit Versión y Instala al conductor.


Haga la conexión y establezca el Tableau:

1. Iniciar Tableau y bajo Connect, seleccione MySQL. Luego haga lo siguiente:


  • Introduzca el nombre del servidor que alberga la base de datos.(Give “localhost” si MySQL está corriendo en el igual máquina)
  • Introduzca el nombre de usuario y la contraseña.
  • Seleccione Iniciar sesión.

2. En la página fuente de datos, haga lo siguiente:


  • Desde la lista desplegable de bases de datos, seleccione una base de datos o utilice el cuadro de texto para buscar una base de datos por nombre.
  • En la tabla, seleccione una tabla o utilice el cuadro de texto para buscar una tabla por nombre.
  • Arrastre la tabla al lienzo, y luego seleccione la pestaña de la hoja para iniciar su análisis.

MQTT Broker Tableau Integration via MongoDB

Configuración de MQTT Broker:

  • Por favor, descargar e instalarMongoDB PluginparaBevywise MQTT Broker.
  • Siga los pasos en Readme. archivo md para configurar y configurar el plugin MongoDB.
  • Siguiente reiniciar el broker MQTT y conectar el dispositivo.

Verificar el DB es Creado o no en MongoDB:

  • Iniciar sesión en Mongo DB por el comando “mongo –port 27017”
  • Siguiente tipo “mostrar dbs” comando para ver el DB creado.
  • En salida, se puede ver db “bevywise” se crea

Conexión de Tableau a través de MongoDB Bi Connector:

Uso de Tableau MongoDB Conductor de conexión Bi para hablar con el MongoDB. Usted podría tener ya el requerido Conductor instalado tu computadora. Si el controlador no está instalado en su computadora, Tableau muestra un mensaje en el conexión diálogo caja con un enlace aDriver Downloadpágina donde se puede encontrar enlaces de controlador y Instrucciones de instalación. Haga clic en el cuadro desplegable “Data Source” y seleccione “MongoDB Bi Connector”. Siguiente elegir OS > Bit Version y Descargue el controlador.


Creación de autenticación para Mongo DB:

Inicie sesión en la concha MongoDB por el comando“mongo –porto 27017”


Siguiente utilizar la base de datos "bevywise" por el comando ”use bevywise


Escriba la siguiente consulta para crear un nombre de usuario y contraseña para el DB


db.createUser( {} usuario: “Seguridad de usuario” pwd: “Se realizóPassword prenda”, roles: [ { roles: "userAdminAnyDatabase", db: "bevywise" } ] } )

Volver a iniciar y acceder al MongoDB por el comando

mongo –port 27017 -u “myUserAdmin” -p “abc123” –authentication Base de datos “bevywise”

Para más referencia consulteActivar el enlace Auth

Instalación y configuración de MongoDB Conector bi en ventanas:

  • Para instalar el Mongo DB Conector Bi, haga doble clic en el archivo .msi Connector y Install Es.
  • Siguiente necesita comprobar la instalación de conector dentro de la carpeta MongoDB que está dentro de la programa archivos.
  • Siga el enlace para configurar elMongoDB BI Connector.
  • Después de la instalación, no salga de la terminal.

Haga la conexión y establezca el Tableau:

1.Iniciar Tableau y bajo Connect, seleccione MongoDB BI Connector. Para una lista completa de conexiones de datos, seleccione Más debajo de un servidor. Luego haga lo siguiente:


  • Introduzca el nombre del servidor como “localhost”.
  • Introduzca su nombre de usuario con el nombre de base de datos asociado, y contraseña.
  • Seleccione Iniciar sesión.
  • Si Tableau no puede hacer la conexión, verifique que sus credenciales son correctas. Si sigues no se puede conectar, su computadora está teniendo problemas para localizar el servidor. Contacte con su administrador de red o administrador de bases de datos.

2. En la página fuente de datos, haga lo siguiente:

  • (Opcional) Seleccione el nombre de fuente de datos predeterminado en la parte superior de la página, y luego introduzca un nombre único fuente de datos nombre para uso en Tableau. Por ejemplo, utilice una convención de nombres de fuentes de datos que ayude a otros usuarios de la fuente de datos averiguar a qué fuente de datos conectar.
  • Seleccione la ficha de hoja para iniciar su análisis.

Prueba nuestroMQTT Brokerahora GRATIS.


Siéntete libre de contactoApoyopara cualquier preguntas o ayuda.