Azure Functions에 대 한 Azure IoT Hub 바인딩Azure IoT Hub bindings for Azure Functions

이 문서 집합에서는 IoT Hub에 대 한 Azure Functions 바인딩으로 작업 하는 방법을 설명 합니다.This set of articles explains how to work with Azure Functions bindings for IoT Hub. IoT Hub 지원은 Azure Event Hubs 바인딩을기반으로 합니다.The IoT Hub support is based on the Azure Event Hubs Binding.

중요

다음 코드 샘플에서는 이벤트 허브 API를 사용 하지만 지정 된 구문은 IoT Hub 함수에 적용 됩니다.While the following code samples use the Event Hub API, the given syntax is applicable for IoT Hub functions.

작업Action TypeType
IoT hub 이벤트 스트림으로 전송 된 이벤트에 응답 합니다.Respond to events sent to an IoT hub event stream. 트리거Trigger
IoT 이벤트 스트림에 이벤트를 씁니다.Write events to an IoT event stream 출력 바인딩Output binding

함수 앱에 추가Add to your Functions app

함수 2.x 이상Functions 2.x and higher

트리거와 바인딩을 사용 하려면 적절 한 패키지를 참조 해야 합니다.Working with the trigger and bindings requires that you reference the appropriate package. NuGet 패키지는 .NET 클래스 라이브러리에 사용 되는 반면 확장 번들은 다른 모든 응용 프로그램 형식에 사용 됩니다.The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.

언어Language 추가 방법 ...Add by... 설명Remarks
C#C# NuGet 패키지설치, 버전 3(sp3)Installing the NuGet package, version 3.x
C # 스크립트, Java, JavaScript, Python, PowerShellC# Script, Java, JavaScript, Python, PowerShell 확장 번들 등록Registering the extension bundle [Azure Tools 확장] 은 Visual Studio Code와 함께 사용 하는 것이 좋습니다.The Azure Tools extension is recommended to use with Visual Studio Code.
C # 스크립트 (온라인 전용 Azure Portal)C# Script (online-only in Azure portal) 바인딩 추가Adding a binding 함수 앱을 다시 게시 하지 않고 기존 바인딩 확장을 업데이트 하려면 확장 업데이트를 참조 하세요.To update existing binding extensions without having to republish your function app, see Update your extensions.

Functions 1.xFunctions 1.x

함수 1.x 앱은 WebJobs NuGet 패키지 버전 2.x를 자동으로 참조 합니다.Functions 1.x apps automatically have a reference the Microsoft.Azure.WebJobs NuGet package, version 2.x.

다음 단계Next steps