AWS IoT에는 아래와 같은 서비스들이 있습니다.
여기서는 IoT 관련된 중요 내용들을 요약 정리하고자 합니다.
MQTT Protocol과 MQTT Persistent Session에 대해 설명합니다.
Macbook을 MQTT client로 사용하기을 이용하여 MQTT를 테스트 할 수 있도록 IoT core에 Macbook을 등록하여 테스트 메시지를 발송합니다.
AWS IoT Core에 대해 설명합니다.
Rule에서는 효율적으로 메시지를 수집하는 Rule Engine에 대해 설명합니다.
Registry에서는 AWS 서비스에서 쉽게 사용할 수 있도록 디바이스 정의 및 카탈로그화에 대해 설명합니다.
Iot Policy를 이용하여 유연하고 세분화된 Access 제어를 할 수 있습니다.
디바이스 속성 관리 체계에 대해 설명합니다.
IoT Connectivity은 Device의 Connect/Disconnect에 대한 event 관리에 대해 설명합니다.
Event Message에서는 IoT Core Event Message에 대해 설명합니다.
Cloudwatch Logging을 참조하여 로그를 Enable 합니다.
Node-Red로 MQTT를 시험할 수 있습니다.
AWS IoT Edukit Workshop은 M5stack을 예제를 통해 M5stack을 제어하고 AWS IoT Core와 연결 할 수 있습니다.
Topic 생성 규칙 및 Wildcard에 대해 설명합니다.
Device Shadwow에 대해 설명합니다.
Open Platform Communications Unified Architecture (OPC UA)는 PLC(Programable Logic Controller)의 데이터를 수집하기 위한 국제 산업 표준 통신 규약 입니다.
Limits and Quotas에 대해 설명합니다.
AWS IoT Device SDKs simplify using AWS IoT Core with your devices and applications with an API tailored to your programming language or platform.
Amazon FreeRTOS is a real time operating system for microcontrollers that lets you program small, low-power, edge devices while leveraging memory-efficient, secure, embedded libraries.
AWS IoT Greengrass is a software component that extends the Linux Operations System of your IoT devices. AWS IoT Greengrass allows you to run MQTT local routing between devices, data caching, AWS IoT shadow sync, local AWS Lambda functions, and machine learning algorithms.