본문 바로가기
IoT

[AWS IoT Core] 정책 및 인증서 설정 (Certificates & Policies)

by 너드나무 2024. 4. 26.
728x90

서론

AWS IoT Core 서비스를 활용하면서 기본적인 설정 방식이 개선되는 UX로 인하여 타 포스팅과 다르게 설정되어 있는 부분이 있었다.
서비스 제공 기능 중 필요했던 핵심 부분만 정리하면서 초기 IoT 세팅에 도움이 되었으면 한다.

AWS IoT Core

  • MQTT test client
    • MQTT 주제 게시 : device/test 등 주제를 설정하여, json 데이터를 웹에서 설정하고 전송해 볼 수 있는 기능
    • MQTT 주제 구독 : #, device/test 등 구독할 주제를 지정하여, 정상적으로 주제가 게시되었는지 혹은 Message Queue를 호출하였는지 확인해볼 수 있는 기능
  • Certificates
    • IoT Core 인증서 : X.509 공개키 기반 인증서, crt/public/private/CA1/CA3 파일로 구성되어 있다.
    • crt, private, CA1 파일을 통해 AWS IoT Core - Device 통신이 수행되게끔 설정할 수 있다.

  • Policies
    • 활성 버전 : Statement 내에 주제 게시 및 구독 등 AWS IoT Core 관련 기능을 JSON으로 구성할 수 있다.
    • 대상 : 인증서를 선택하여 해당 인증서가 어느 정도의 실행 권한을 가질지 결정할 수 있다.


Device Setting

  1. Python, C, Java, Dart 등 다양한 언어에 대해 SDK를 지원하여 IoT 및 Server에 적용이 가능하다.
2024.04.24 - [IoT] - [MQTT Broker] Python Topic Publish
728x90
반응형