AWS IoT Core를 사용하여 DynamoDB에 저장

4238 단어 IoTCoreDynamoDBAWS

소개



이전 기사에서 raspberryPi와 AWS IoT Core를 사용한 기사의 이어서 AWS IoT Core에서 받은 데이터를 DynamoDB에 저장해 보겠습니다.
  • 마지막 기사

  • AWS IoT Core를 사용해 보았습니다.

    검증 환경


  • RaspberryPi3B+
  • 온습도 센서(DHT22)
  • AWS IoT Core
  • AWS DynamoDB

  • DynamoDB 생성



    1) AWS Management Console에 로그인하여 DynamoDB 서비스를 열고 테이블 > 테이블 생성 버튼을 클릭합니다.

    AWS Management Console



    2) 테이블 작성에 필요한 항목을 입력하고 테이블 작성을 클릭합니다.



    3) 잠시 후 작성한 테이블의 상태 항목에 active가 되므로, 이것으로 DynamoDB의 작성은 종료입니다.



    AWS IoT Core 규칙 생성



    4) AWS IoT Core 서비스를 열고 ACT → 규칙 → 생성을 클릭합니다.



    5) 규칙을 만드는 데 필요한 항목을 입력합니다.
  • 이름: 모든 이름
  • 이번에는 규칙 창조가 특별히 설정되지 않습니다



  • 6) 액션 추가 → DynamoDB 테이블에 메시지 삽입 → 액션 설정을 클릭합니다.



    7) 액션 설정
  • 테이블 이름: 방금 DynamoDB에서 만든 테이블을 선택
  • 파티션 키 값: '${clientid()}'
  • 범위 키 값: '${now()}'
  • 새 역할 만들기(임의로 생성)



  • 8) "액션 추가"를 클릭하여 만듭니다.





    동작 확인



    9) raspberryPi에서 IoT Core 데이터가 전송되는지 "MQTT 테스트 클라이언트"에서 확인합니다.



    10) DynamoDB를 열고 만든 테이블의 항목을 클릭하여 데이터가 저장되어 있는지 확인합니다.

    좋은 웹페이지 즐겨찾기