AWS IoT란 무엇인가요?
AWS IoT는 IoT 디바이스를 다른 디바이스에 연결하는 클라우드 서비스와 AWS 클라우드 서비스를 제공합니다. AWS IoT는 IoT 디바이스를 AWS IoT 기반 솔루션에 통합하는 데 도움이 되는 디바이스 소프트웨어를 제공합니다. 디바이스를 AWS IoT에 연결할 수 있는 경우 AWS IoT는 AWS가 제공하는 클라우드 서비스에 디바이스를 연결할 수 있습니다.
AWS IoT에 대한 실습 소개를 보려면 AWS IoT Core 자습서 시작하기 단원을 참조하세요.
AWS IoT를 사용하면 솔루션에 가장 적합한 최신 기술을 선택할 수 있습니다. 현장에서 IoT 디바이스를 관리하고 지원할 수 있도록 AWS IoT Core는 다음 프로토콜을 지원합니다.
AWS IoT Core 메시지 브로커는 MQTT 및 MQTT over WSS 프로토콜을 사용하여 메시지를 게시하고 구독하는 디바이스와 클라이언트를 지원합니다. HTTPS 프로토콜을 사용하여 메시지를 게시하는 디바이스와 클라이언트도 지원합니다.
AWS IoT Core for LoRaWAN을 사용하면 무선 LoRaWAN(저전력 장거리 광역 네트워크) 디바이스를 연결하고 관리할 수 있습니다. AWS IoT Core for LoRaWAN은 LoRaWAN 네트워크 서버(LNS)를 개발하고 운영할 필요를 대체합니다.
디바이스 통신, 규칙 또는 작업과 같은 AWS IoT 기능이 필요하지 않은 경우 요구 사항에 더 잘 맞는 다른 AWS IoT 메시징 서비스에 대한 정보는 AWS 메시징
디바이스 및 앱이 AWS IoT에 액세스하는 방법
AWS IoT는 AWS IoT 자습서를 위해 다음 인터페이스를 제공합니다.
-
AWS IoT Device SDK—AWS IoT와 메시지를 주고받는 디바이스에 애플리케이션을 빌드합니다. 자세한 내용은 AWS IoT 디바이스 SDK, 모바일 SDK 및 AWS IoT 디바이스 클라이언트 단원을 참조하세요.
-
AWS IoT Core for LoRaWAN—AWS IoT Core for LoRaWAN을 사용하여 장거리 WAN(LoRaWAN) 디바이스와 게이트웨이를 연결하고 관리합니다.
-
AWS Command Line Interface (AWS CLI)—Windows, macOS 및 Linux에서 AWS IoT에 대한 명령을 실행합니다. 이러한 명령을 사용하여 사물 객체, 인증서, 규칙, 작업 및 정책을 생성하고 관리할 수 있습니다. 시작하려면 AWS Command Line Interface 사용 설명서를 참조하십시오. AWS IoT 명령에 대한 자세한 내용은 AWS CLI 명령 참조의 iot를 참조하세요.
-
AWS IoT API—HTTP 또는 HTTPS 요청을 사용하여 IoT 애플리케이션을 빌드합니다. 이러한 API 작업을 사용하여 사물 객체, 인증서, 규칙 및 정책을 프로그래밍 방식으로 생성하고 관리할 수 있습니다. AWS IoT의 API 작업에 대한 자세한 내용은 AWS IoT API 참조의 작업(Actions)을 참조하세요.
-
AWS SDK—언어별 API를 사용하여 IoT 애플리케이션을 빌드합니다. 이러한 SDK는 HTTP/HTTPS API를 래핑하고 지원되는 언어로 프로그램을 작성할 수 있게 해줍니다. 자세한 정보는 AWS SDK 및 도구
단원을 참조하세요.
사물 객체, 인증서, 규칙, 작업, 정책 및 IoT 솔루션의 기타 요소를 구성하고 관리할 수 있는 GUI(그래픽 사용자 인터페이스)를 제공하는 AWS IoT 콘솔