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

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

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

선호하는 언어의 AWS SDK를 사용하거나 REST API를 직접 호출하여 AWS IoT Core- 컨트롤 플레인의 기능에 액세스할 수 있습니다. AWS CLI AWS CLI 또는 AWS SDK는 통화 AWS 서비스에 대한 모범 사례를 AWS IoT Core 통합하므로 상호 작용할 때는 또는 SDK를 사용하는 것이 좋습니다. REST API를 직접 호출하는 것은 선택 사항이지만 API에 대한 액세스를 가능하게 하는 필요한 보안 자격 증명을 제공해야 합니다.

참고

IoT 디바이스는 AWS IoT 디바이스 SDK를 사용해야 합니다. 장치 AWS IoT SDK는 장치에서 사용하도록 최적화되고, MQTT 통신을 지원하며 AWS IoT, 장치에서 가장 많이 사용되는 API를 지원합니다. Device SDK에 대한 자세한 내용과 이 SDK가 제공하는 기능에 대해서는 AWS IoT 디바이스 SDK 섹션을 참조하세요.

모바일 디바이스는 AWS 모바일 SDK을(를) 사용해야 합니다. 모바일 AWS IoT SDK는 API, MQTT 장치 통신 및 모바일 장치에 있는 다른 서비스의 API를 지원합니다. AWS Mobile SDK에 대한 자세한 내용과 이 SDK가 제공하는 기능에 대해서는 AWS 모바일 SDK 단원을 참조하세요.

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

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

AWS CLI 에 대한 AWS IoT Core

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

PowerShell 스크립팅 환경에서 AWS 서비스와 리소스를 관리하는 도구에 대한 자세한 내용은 다음을 참조하십시오AWS . PowerShell

AWS SDK

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

C++
AWS SDK for C++를 설치하고 사용하여 AWS IoT에 연결하기
  1. C++용 AWS SDK 사용 시작하기의 안내를 따르세요.

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

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

    • SDK를 사용하기 위한 자격 증명을 AWS 계정에 제공

    • 앱 또는 서비스에서 SDK 초기화 및 종료

    • 앱이나 서비스를 빌드하는 CMake 프로젝트 만들기

  2. 샘플 앱을 만들고 실행합니다. AWS SDK for C++을 사용하는 샘플 앱의 경우 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 코드 예제를 참조하세요.

AWS SDK for Go 지원하는 AWS IoT Core 서비스에 대한 설명서
Java
AWS SDK for Java를 설치하고 사용하여 AWS IoT에 연결하기
  1. 시작하기에 나와 있는 지침을 따르십시오. AWS SDK for Java 2.x

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

    • IAM 사용자 등록 AWS 및 생성

    • 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설정의 지침을 따릅니다. 이 지침은 브라우저에서 를 사용하고 Node.JS 를 사용하는 AWS SDK for JavaScript 경우에 적용됩니다. 설치에 적용되는 지침을 따라야 합니다.

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

    • 사전 조건 확인

    • 다음에 대한 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. .NET용 AWS SDK에서 AWS 서비스 작업하기에서 샘플 프로그램 중 하나를 만들고 실행합니다.

  4. SDK API 참조 문서 검토

PHP
AWS SDK for PHP를 설치하고 사용하여 AWS IoT에 연결하기
  1. 버전 3 시작하기에 나와 있는 지침을 따르십시오. AWS SDK for PHP

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

    • 사전 조건 확인

    • 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 SDK for Python (Boto3) 지원하는 AWS IoT Core 서비스에 대한 문서
Ruby
AWS SDK for Ruby를 설치하고 사용하여 AWS IoT에 연결하기

AWS 모바일 SDK

AWS 모바일 SDK는 모바일 앱 개발자에게 서비스의 API AWS IoT Core , MQTT를 사용한 IoT 장치 통신 및 기타 서비스의 API에 대한 플랫폼별 지원을 제공합니다. AWS

Android

AWS Mobile SDK for Android

여기에는 개발자가 를 사용하여 커넥티드 모바일 애플리케이션을 구축할 수 있는 라이브러리, 샘플 및 설명서가 AWS Mobile SDK for Android 포함되어 있습니다. AWS이 SDK에는 MQTT 장치 통신 및 서비스의 API 호출에 대한 지원도 포함됩니다. AWS IoT Core 자세한 내용은 다음을 참조하십시오.

iOS

AWS Mobile SDK for iOS

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

서비스의 REST API AWS IoT Core

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