AWS IoT Core 서비스 엔드포인트에 연결 - AWS IoT Core

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS IoT Core 서비스 엔드포인트에 연결

AWS CLI, AWS SDK 선호하는 언어에 대한 를 사용하거나 를 REST API 직접 호출하여 AWS IoT Core- 제어 영역의 기능에 액세스할 수 있습니다. AWS CLI 또는 AWS SDK 를 사용하여 와 상호 작용하는 것이 좋습니다. AWS 서비스 호출 모범 사례를 통합하기 AWS IoT Core 때문입니다. REST APIs 직접 를 호출하는 것은 옵션이지만 에 대한 액세스를 활성화하는 데 필요한 보안 자격 증명을 제공해야 합니다API.

참고

IoT 디바이스는 AWS IoT 디바이스 SDKs를 사용해야 합니다. 이 디바이스는 디바이스에서 사용하도록 최적화SDKs되었으며, 와의 MQTT 통신을 지원하고 AWS IoT, 디바이스에서 가장 많이 사용되는 를 AWS IoT APIs 지원합니다. 디바이스 SDKs 및 디바이스가 제공하는 기능에 대한 자세한 내용은 섹션을 참조하세요AWS IoT 디바이스 SDKs.

모바일 디바이스는 AWS 모바일 SDKs을(를) 사용해야 합니다. 모바일은 모바일 AWS IoT APIs MQTT 디바이스에서 APIs 다른 AWS 서비스의 , 디바이스 통신 및 에 대한 지원을 SDKs 제공합니다. 모바일 SDKs 및 모바일에서 제공하는 기능에 대한 자세한 내용은 섹션을 참조하세요AWS 모바일 SDKs.

웹 및 모바일 애플리케이션에서 AWS Amplify 도구와 리소스를 사용하여 에 더 쉽게 연결할 수 있습니다 AWS IoT Core. Amplify를 사용하여 AWS IoT Core 에 연결하는 방법에 대한 자세한 내용은 Amplify 설명서의 Pub Sub 시작하기를 참조하세요.

다음 섹션에서는 및 AWS IoT 기타 AWS 서비스를 개발하고 상호 작용하는 데 사용할 수 있는 도구와 SDKs 도구에 대해 설명합니다. 에서 앱을 빌드하고 관리하는 데 사용할 수 있는 AWS 도구 및 개발 키트의 전체 목록은 에서 빌드할 도구를 AWS AWS참조하세요.

AWS CLI 에 대한 AWS IoT Core

는 에 대한 명령줄 액세스를 AWS CLI 제공합니다 AWS APIs.

PowerShell 스크립팅 환경에서 AWS 서비스 및 리소스를 관리하는 도구는 AWS 용 도구를 PowerShell참조하세요.

AWS SDKs

AWS SDKs를 사용하면 앱과 호환 디바이스가 다른 AWS 서비스의 및 APIs를 호출 AWS IoT APIs할 수 있습니다. 이 섹션에서는 AWS IoT Core 서비스의 에 AWS SDKs 대한 API 참조 설명서 및 APIs에 대한 링크를 제공합니다.

C++
AWS SDK for C++를 설치하고 사용하여 AWS IoT에 연결하기
  1. C++용 사용 시작하기의 지침을 따릅니다. AWS SDK

    다음 지침은 실행 방법을 설명합니다.

    • 소스 파일SDK에서 설치 및 빌드

    • 와 SDK 함께 를 사용할 자격 증명을 제공합니다. AWS 계정

    • 앱 또는 서비스SDK에서 를 초기화하고 종료합니다.

    • CMake 프로젝트 생성으로 앱 또는 서비스 구축

  2. 샘플 앱을 만들고 실행합니다. C++ AWS SDK용 를 사용하는 샘플 앱은 AWS SDK for C++ 코드 예제를 참조하세요.

Go
AWS SDK for Go를 설치하고 사용하여 AWS IoT에 연결하기
  1. 시작하기의 지침을 따릅니다. AWS SDK for Go

    다음 지침은 실행 방법을 설명합니다.

    • 설치 AWS SDK for Go

    • 에 액세스SDK하기 위한 의 액세스 키 가져오기 AWS 계정

    • 앱 또는 서비스의 소스 코드로 패키지 가져오기

  2. 샘플 앱을 만들고 실행합니다. AWS SDK for Go를 사용하는 샘플 앱의 경우 AWS SDK for Go 코드 예제를 참조하세요.

Java
AWS SDK for Java를 설치하고 사용하여 AWS IoT에 연결하기
  1. 시작하기의 지침을 따릅니다. AWS SDK for Java 2.x

    다음 지침은 실행 방법을 설명합니다.

    • 사용자 가입 AWS 및 생성 IAM

    • 다운로드 SDK

    • AWS 자격 증명 및 리전 설정

    • Apache Maven과 SDK 함께 사용

    • Gradle과 SDK 함께 사용

  2. AWS SDK for Java 2.x 코드 예제 중 하나를 사용하여 샘플 앱을 만들고 실행합니다.

  3. SDK API 참조 설명서 검토

JavaScript
를 설치하고 이를 AWS SDK for JavaScript 사용하여 에 연결하는 방법 AWS IoT:
  1. AWS SDK for JavaScript설정의 지침을 따릅니다. 이 지침은 브라우저 AWS SDK for JavaScript 에서 및 Node.JS와 함께 를 사용하는 데 적용됩니다. 설치에 적용되는 지침을 따라야 합니다.

    다음 지침은 실행 방법을 설명합니다.

    • 사전 조건 확인

    • SDK 용 설치 JavaScript

    • 에 SDK 대한 로드 JavaScript

  2. 환경의 시작 옵션에 설명된 SDK 대로 샘플 앱을 생성하고 실행하여 를 시작합니다.

.NET
AWS SDK for .NET를 설치하고 사용하여 AWS IoT에 연결하기
  1. AWS SDK for .NET 환경 설정의 지침을 따릅니다.

  2. AWS SDK for .NET 프로젝트 설정의 지침을 따릅니다.

    다음 지침은 실행 방법을 설명합니다.

    • 새 프로젝트 시작

    • AWS 보안 인증 획득 및 구성

    • 패키지 설치 AWS SDK

  3. 용 의 AWS 서비스 작업에서 AWS SDK 샘플 프로그램 중 하나를 생성하고 실행합니다.NET

  4. SDK API 참조 설명서 검토

PHP
AWS SDK for PHP를 설치하고 사용하여 AWS IoT에 연결하기
  1. AWS SDK for PHP 버전 3 시작하기의 지침을 따릅니다.

    다음 지침은 실행 방법을 설명합니다.

    • 사전 조건 확인

    • 설치 SDK

    • PHP 스크립트SDK에 적용

  2. AWS SDK for PHP 버전 3 코드 예제 중 하나를 사용하여 샘플 앱을 만들고 실행합니다.

Python
AWS SDK for Python (Boto3)을 설치하고 사용하여 AWS IoT에 연결하기
  1. AWS SDK for Python (Boto3) Quickstart의 지침을 따르세요.

    다음 지침은 실행 방법을 설명합니다.

    • 설치 SDK

    • 구성 SDK

    • 코드SDK에서 사용

  2. AWS SDK for Python (Boto3)을 사용하는 샘플 프로그램 생성 및 실행

    이 프로그램은 계정의 현재 구성된 로깅 옵션을 표시합니다. 를 설치하고 계정에 맞게 SDK 구성한 후에는 이 프로그램을 실행할 수 있어야 합니다.

    import boto3 import json # initialize client iot = boto3.client('iot') # get current logging levels, format them as JSON, and write them to stdout response = iot.get_v2_logging_options() print(json.dumps(response, indent=4))

    이 예제에 사용되는 함수에 대한 자세한 내용은 AWS IoT 로깅 구성 단원을 참조하세요.

에서 지원하는 AWS IoT Core 서비스에 AWS SDK for Python (Boto3) 대한 설명서
Ruby
AWS SDK for Ruby를 설치하고 사용하여 AWS IoT에 연결하기

AWS 모바일 SDKs

AWS 모바일은 모바일 앱 개발자에게 APIs AWS IoT Core 서비스, 를 사용한 IoT 디바이스 통신 MQTT및 APIs 기타 AWS 서비스에 대한 플랫폼별 지원을 SDKs 제공합니다.

Android

AWS Mobile SDK for Android

에는 개발자가 를 사용하여 연결된 모바일 애플리케이션을 빌드할 수 있는 라이브러리, 샘플 및 설명서가 AWS Mobile SDK for Android 포함되어 있습니다 AWS. 여기에는 MQTT 디바이스 통신 및 AWS IoT Core 서비스 호출APIs에 대한 지원SDK도 포함됩니다. 자세한 내용은 다음 자료를 참조하세요.

iOS

AWS Mobile SDK for iOS

AWS Mobile SDK for iOS 는 Apache 오픈 소스 라이선스에 따라 배포되는 오픈 소스 소프트웨어 개발 키트입니다. iOSSDK용 는 개발자가 를 사용하여 연결된 모바일 애플리케이션을 구축하는 데 도움이 되는 라이브러리, 코드 샘플 및 설명서를 제공합니다 AWS. 여기에는 MQTT 디바이스 통신 및 AWS IoT Core 서비스 호출APIs에 대한 지원SDK도 포함됩니다. 자세한 내용은 다음 자료를 참조하세요.

REST APIs AWS IoT Core 서비스

HTTP 요청을 사용하여 AWS IoT Core 서비스의 REST APIs 를 직접 호출할 수 있습니다.