Ligações azure IoT Hub para funções azureAzure IoT Hub bindings for Azure Functions

Este conjunto de artigos explica como trabalhar com as ligações das Funções Azure para o IoT Hub.This set of articles explains how to work with Azure Functions bindings for IoT Hub. O suporte ioT Hub baseia-se na Ligação de Hubs de Eventos Azure.The IoT Hub support is based on the Azure Event Hubs Binding.

Importante

Enquanto as seguintes amostras de código utilizam a API do Hub de Eventos, a sintaxe dada é aplicável às funções do Hub IoT.While the following code samples use the Event Hub API, the given syntax is applicable for IoT Hub functions.

AçãoAction TipoType
Responda a eventos enviados para um fluxo de eventos ioT hub.Respond to events sent to an IoT hub event stream. AcionadorTrigger
Escreva eventos para um fluxo de eventos IoTWrite events to an IoT event stream Encadernação de saídaOutput binding

Adicione à sua app FunçõesAdd to your Functions app

Funções 2.x e superiorFunctions 2.x and higher

Trabalhar com o gatilho e encadernações requer que consulte o pacote apropriado.Working with the trigger and bindings requires that you reference the appropriate package. O pacote NuGet é utilizado para bibliotecas de classe .NET enquanto o pacote de extensão é usado para todos os outros tipos de aplicações.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

IdiomaLanguage Adicione por...Add by... ObservaçõesRemarks
C#C# Instalação do pacote NuGet, versão 3.xInstalling the NuGet package, version 3.x
C# Script, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell Registando o pacote de extensãoRegistering the extension bundle Recomenda-se a [extensão Azure Tools] para utilizar com o Código do Estúdio Visual.The Azure Tools extension is recommended to use with Visual Studio Code.
C# Script (apenas online no portal Azure)C# Script (online-only in Azure portal) Adicionar uma ligaçãoAdding a binding Para atualizar as extensões de ligação existentes sem ter de voltar a publicar a sua aplicação de funções, consulte [atualizar as suas extensões].To update existing binding extensions without having to republish your function app, see Update your extensions.

Funções 1.xFunctions 1.x

As funções 1.x apps têm automaticamente uma referência ao pacote Microsoft.Azure.WebJobs NuGet, versão 2.x.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

Passos seguintesNext steps