Enlaces de Azure IoT Hub para Azure FunctionsAzure IoT Hub bindings for Azure Functions

En esta serie de artículos se explica cómo usar enlaces de Azure Functions para IoT Hub.This set of articles explains how to work with Azure Functions bindings for IoT Hub. La compatibilidad de IoT Hub se basa en el enlace de Azure Event Hubs.The IoT Hub support is based on the Azure Event Hubs Binding.

Importante

Aunque los ejemplos de código siguientes usan la API de Event Hubs, la sintaxis proporcionada es aplicable para las funciones de IoT Hub.While the following code samples use the Event Hub API, the given syntax is applicable for IoT Hub functions.

AcciónAction TipoType
Responder a los eventos enviados a una secuencia de eventos del centro de IoT.Respond to events sent to an IoT hub event stream. DesencadenadorTrigger
Escribir eventos en una secuencia de eventos de IoTWrite events to an IoT event stream Enlace de salidaOutput binding

Adición a la aplicación de FunctionsAdd to your Functions app

Functions 2.x y superioresFunctions 2.x and higher

Para trabajar con el desencadenador y los enlaces, es necesario hacer referencia al paquete adecuado.Working with the trigger and bindings requires that you reference the appropriate package. En las bibliotecas de clases de .NET se usa el paquete NuGet, mientras que en los demás tipos de aplicaciones se emplea el conjunto de extensiones.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

IdiomaLanguage Agregar mediante...Add by... ObservacionesRemarks
C#C# Instalación del paquete NuGet, versión 3.xInstalling the NuGet package, version 3.x
Script de C#, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Registro de conjunto de extensionesRegistering the extension bundle Se recomienda usar la extensión Azure Tools con Visual Studio Code.The Azure Tools extension is recommended to use with Visual Studio Code.
Script de C# (solo en línea en Azure Portal)C# Script (online-only in Azure portal) Adición de un enlaceAdding a binding Para actualizar extensiones de enlace existentes sin tener que volver a publicar la aplicación de funciones, consulte Actualización de las extensiones.To update existing binding extensions without having to republish your function app, see Update your extensions.

Functions 1.xFunctions 1.x

Las aplicaciones de Functions 1.x tienen automáticamente una referencia al paquete NuGet Microsoft.Azure.WebJobs, versión 2.x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Pasos siguientesNext steps