Compartir a través de


Agregar un origen de Azure IoT Hub a una secuencia de eventos

En este artículo se muestra cómo agregar un origen de Azure IoT Hub a una secuencia de eventos.

Nota:

Las funcionalidades mejoradas se habilitan de manera predeterminada al crear flujos de eventos ahora. Si tienes flujos de eventos creados con funcionalidades estándar, esos flujos de eventos seguirán funcionando. Todavía puedes editarlos y usarlos como de costumbre. Se recomienda crear un flujo de eventos para reemplazar los flujos de eventos estándar a fin de que puedas aprovechar las funcionalidades adicionales y las ventajas de los flujos de eventos mejorados.

Requisitos previos

Para empezar, debe completar los siguientes requisitos previos:

  • Accede a un área de trabajo en el modo de licencia de capacidad de Fabric (o) el modo de licencia de prueba con los permisos Colaborador o superior.
  • Debe tener el permiso adecuado para obtener las claves de acceso de IoT Hub. El centro de IoT debe ser accesible públicamente y no estar detrás de un firewall o protegido en una red virtual.
  • Si no tienes una secuencia de eventos, crea una.

Inicio del Asistente para seleccionar un origen de datos

Si aún no ha agregado ningún origen a la secuencia de eventos, seleccione el mosaico Usar origen externo.

Recorte de pantalla en el que se muestra la selección del icono Usar origen externo.

Si va a agregar el origen a un elemento Eventstream ya publicado, cambie al modo Editar, seleccione Agregar origen en la cinta de opciones y, a continuación, seleccione Orígenes externos.

Captura de pantalla que muestra la selección del menú Agregar origen a orígenes externos.

En la página Seleccionar un origen de datos, busca y selecciona Conectar en el icono Azure IoT Hub.

Captura de pantalla que muestra la selección de Azure IoT Hub como tipo de origen en el asistente para obtener eventos.

Configuración del conector de Azure IoT Hub

  1. En la página Conectar, seleccione Nueva conexión.

    Captura de pantalla que muestra la página Conectar con el vínculo Nueva conexión resaltado.

    Si hay una conexión existente con Azure IoT Hub, seleccione esa conexión existente como se muestra en la siguiente imagen y, a continuación, vaya al paso para configurar el formato de datos en los pasos siguientes.

    Captura de pantalla que muestra la página Conectar con una conexión existente a Azure IoT Hub.

  2. En la sección Configuración de la conexión, para Centro de IoT, especifique el nombre de Azure IoT Hub.

    Captura de pantalla que muestra la configuración de conexión del centro de IoT con el nombre del centro de IoT.

  3. En la sección Credenciales de conexión, siga estos pasos:

    1. Si hay una conexión existente, selecciónela en la lista desplegable. Si no es así, confirme que Crear nueva conexión está seleccionada para esta opción.

    2. Para Nombre de conexión, introduzca un nombre para la conexión al centro de IoT.

    3. En Método de autenticación, confirme que la clave de acceso compartido está seleccionada.

    4. En Nombre de clave de acceso compartido, escriba el nombre de la clave de acceso compartido.

    5. En Clave de acceso compartido, escriba el valor de la clave de acceso compartido.

    6. Seleccione Conectar al final de la página.

      Captura de pantalla que muestra la página uno de Conectar para el conector de Azure IoT Hub.

      Para obtener el nombre y el valor de la clave de acceso, siga estos pasos:

      1. Navegue a la página IoT Hub para su Azure IoT Hub en Azure Portal.

      2. En la página IoT Hub, selecciona Directivas de acceso compartido en Configuración de seguridad en el menú de navegación izquierdo.

      3. Seleccione un nombre de directiva de la lista. Anote el nombre de la directiva.

      4. Seleccione el botón de copiar situado junto a la clave principal.

        Captura de pantalla que muestra la clave de acceso de una instancia de Azure IoT Hub.

  4. Ahora, en la página Conectar del asistente, en Grupo de consumidores, escriba el nombre del grupo de consumidores. De forma predeterminada, se selecciona $Default, que es el grupo de consumidores predeterminado para el centro de IoT.

  5. Para Formato de datos, seleccione un formato de datos de los eventos entrantes en tiempo real que desee obtener de Azure IoT Hub. Puede seleccionar los formatos de datos JSON, Avro y CSV y, a continuación, seleccionar Conectar.

  6. En la sección Detalles del flujo de la derecha, selecciona el icono de Lápiz en Nombre de origen y escribe un nombre para el origen. Este paso es opcional.

  7. Selecciona Siguiente en la parte inferior de la página.

    Captura de pantalla que muestra la página dos de Conectar para el conector de Azure IoT Hub.

  8. En la página Revisar y crear, revise la configuración y seleccione Agregar.

    Captura de pantalla que muestra la página Revisar y crear para el conector de Azure IoT Hub.

Nota:

El número máximo de orígenes y destinos para una secuencia de eventos es 11.

Visualización del flujo de eventos actualizado

  1. Verá que el origen de Azure IoT Hub se agrega a la secuencia de eventos en el lienzo en el modo de edición. Para implementar esta instancia de Azure IoT Hub recién agregada, seleccione Publicar en la cinta de opciones.

    Captura de pantalla en la que se muestra el editor con el botón Publicar seleccionado.

  2. Después de completar estos pasos, azure IoT Hub está disponible para su visualización en la vista en vivo. Seleccione el icono del centro de IoT en el diagrama para ver la página similar a la siguiente.

    Captura de pantalla que muestra el editor en la vista dinámica.

Para obtener una lista de orígenes admitidos, consulta Incorporación de un origen del evento en un flujo de eventos.

Requisitos previos

Para empezar, debe completar los siguientes requisitos previos:

  • Accede a un área de trabajo en el modo de licencia de capacidad de Fabric (o) el modo de licencia de prueba con los permisos Colaborador o superior.
  • Debe tener el permiso adecuado para obtener las claves de acceso de IoT Hub. El centro de IoT debe ser accesible públicamente y no estar detrás de un firewall o protegido en una red virtual.

Nota:

El número máximo de orígenes y destinos para una secuencia de eventos es 11.

Agregar un centro de loT de Azure como origen

Siga estos pasos para agregar un centro de loT de Azure como origen de eventstream:

  1. En el editor de Eventstream, expanda el menú desplegable Nuevo origen dentro del nodo y elija Azure IoT Hub.

    Captura de pantalla que muestra dónde agregar un origen de Azure IoT Hub en la secuencia de eventos.

  2. En el panel de configuración de Azure IoT Hub, escriba los detalles siguientes:

    Captura de pantalla que muestra dónde configurar Azure IoT Hub en la secuencia de eventos.

    1. Nombre de origen: escriba un nombre para Azure IoT Hub, como iothub-source.

    2. Conexión en la nube: seleccione una conexión en la nube existente que vincule Azure IoT Hub a Microsoft Fabric. Si no tiene una, continúe con el paso 3 para crear una nueva conexión en la nube.

    3. Formato de datos. Elija un formato de datos (AVRO, JSON o CSV) para transmitir los datos de IoT Hub a la secuencia de eventos.

    4. Grupo de consumidores. Elija un grupo de consumidores de Azure IoT Hub o déjelo como $Default. A continuación, seleccione Agregar para finalizar la configuración de Azure IoT Hub.

    5. Una vez que se haya agregado correctamente, puede ver un origen de Azure IoT Hub agregado a la secuencia de eventos en el editor.

      Captura de pantalla que muestra el origen de Azure IoT Hub en el editor Eventstream.

  3. Para crear una nueva conexión en la nube para Azure IoT Hub, siga estos pasos:

    Captura de pantalla que muestra dónde crear una nueva conexión en la nube.

    1. Seleccione Crear nueva conexión en el menú desplegable, rellene la Configuración de conexión y las Credenciales de la conexión de Azure IoT Hub y, a continuación, seleccione Crear.

      Captura de pantalla que muestra dónde configurar una nueva conexión en la nube.

    2. IoT Hub. Escriba el nombre de IoT Hub en Azure Portal.

    3. Nombre de la conexión. Escriba un nombre para la nueva conexión en la nube, como iothub-connection.

    4. Nombre de clave de acceso compartido y Clave de acceso compartido. Escriba las credenciales de conexión de Azure IoT Hub. Puede encontrarla en Directivas de acceso compartido en Azure Portal. Debe tener los permisos adecuados para acceder a cualquiera de los puntos de conexión de IoT Hub.

      Captura de pantalla que muestra dónde encontrar la clave de acceso compartido en Azure Portal.

    5. Vuelva al panel de configuración de Azure IoT Hub y seleccione Actualizar para cargar la nueva conexión en la nube.

      Captura de pantalla que muestra dónde actualizar la conexión en la nube para Azure IoT Hub.

Una vez que Azure IoT Hub se agrega a la secuencia de eventos, seleccione Previsualizar datos para comprobar la configuración correcta. Debería poder obtener una vista previa de los datos entrantes en la secuencia de eventos.

Captura de pantalla que muestra dónde previsualizar los datos de IoT Hub.

Para obtener información sobre cómo agregar otros orígenes a Eventstream, consulte los siguientes artículos: