AWS IoT에 올린 데이터를 CloudWatch로 간편하게 그래프화

2557 단어 awsIoTCloudWatch
AWS IoT에 올라간 데이터를 시각화하는 방법은 여러 가지가 있습니다. 이것은 개인적으로 가장 간단하다고 생각되는 방법입니다.

그건 그렇고, 다른 방법의 예로,
  • 실시간 시각화
  • ElasticSearch Service

  • BI
  • IoT Analytics + QuickSight

  • 앱에서보기
  • Amplify 등을 사용하여 만들기
  • htps : // 아 ws. 아마존. 이 m/jp/부이 l로 rsーfぁsh/202006



  • 근처가 있다고 생각합니다.

    입력 데이터 예


    {
      "humidity": 52,
      "temperature": 27.61
    }
    

    이러한 데이터가 정기적으로 디바이스에서 MQTT로 게시되었다고 가정합니다.
    주제는 data/area-1/device-1입니다.

    규칙, 동작 설정


  • AWS IoT 콘솔의 왼쪽 메뉴에서 ACT > ルール를 선택합니다
  • 오른쪽 상단 만들기를 누릅니다
  • 규칙 작성 화면에서,
  • 이름은 적용 가능합니다
  • 규칙 쿼리 문은 SELECT * FROM 'data/area-1/device-1'
  • 액션 추가에서 CloudWatch Logs에 메시지 데이터 보내기를 선택합니다
  • 로그 그룹 이름은 새 리소스 만들기를 선택하고 CloudWatch 콘솔에서 작업 > 로그 그룹 만들기를 선택합니다
  • 로그 그룹의 이름은 BME280입니다. (센서 이름으로 지정)
  • 작업이 끝나면 AWS IoT 콘솔로 돌아가 로그 그룹 이름에서 BME280를 선택합니다
  • .
  • 역할 만들기에서 적절한 이름을 지정하고 ロールの作成를 누릅니다
  • .
  • ルールの作成를 클릭합니다

  • 지금까지 로그가 이전에 설정된 로그 그룹에 추가됩니다
  • .

    CloudWatch 설정


  • CloudWatch 콘솔을 열고 통계를 클릭합니다.
  • 로그 그룹에서 방금 만든 것을 선택합니다.
  • 쿼리를 다음과 같이 변경합니다.
  • stats avg(temperature) by bin(1m)
    
  • 쿼리 실행을 클릭합니다.
  • 시각화 탭을 열면 로그가 표시됩니다
  • アクション > ダッシュボードに追加를 클릭합니다
  • 다음과 같이 설정하면 대시 보드에서 볼 수 있습니다
  • 왼쪽 메뉴에서 ダッシュボード > BME280(ダッシュボード名)를 선택합니다
  • .



    이상으로 완성입니다! 물론 쿼리를 사용자 정의하면 다양한 드로잉 방법이 변경됩니다.

    좋은 웹페이지 즐겨찾기