Cloud IoT Core 타입 트리거 사용하기

소개

Cloud IoT Core 서비스는 디바이스가 생성한 수많은 데이터를 안전하게 수집하고, 실시간으로 처리하는 서비스입니다.

"Cloud IoT Core 타입 트리거"를 이용하면 Cloud IoT Core에서 실시간으로 처리하고 정제한 데이터를 다양한 비즈니스 로직에 적용하거나, 네이버 클라우드 플랫폼에서 제공하는 API를 통해 다양한 서비스로 전달할 수 있습니다.

Cloud IoT Core 서비스 바로가기

Cloud IoT Core 타입 트리거 생성하기

"Cloud IoT Core 타입 트리거"를 생성하기 위해서는 우선, Cloud Functions의 트리거 메뉴로 들어갑니다. 트리거 메뉴의 [트리거 생성] 버튼을 선택하면 트리거 종류로 "Cloud IoT Core"를 선택할 수 있습니다. 트리거의 기본 정보를 입력한 다음 하단의 "Cloud IoT Core 연결 정보"에서 연결할 Cloud IoT Core의 규칙을 선택합니다.

Cloud IoT Core 타입 트리거 생성 예

Cloud IoT Core의 규칙은 하나의 트리거에 여러 개를 연결할 수 있습니다. 규칙은 기존에 생성한 규칙 목록에서 선택할 수 있으며, 규칙이 없는 경우 [IoT Core 규칙 생성]을 통해 새로운 규칙을 만들 수 있습니다.

Cloud IoT 타입 트리거에 연결할 IoT Core 규칙 생성 예

연결이 완료되면, 앞으로 연결된 규칙의 쿼리를 통해 처리된 데이터가 Cloud Functions로 전달되고, 트리거와 연결된 액션이 실행됩니다. IoT Core 규칙 생성과 관련하여 자세한 내용은 Cloud IoT Core 사용 가이드의 규칙 생성하기에서 확인할 수 있습니다.

Cloud IoT Core 타입 트리거 상세 정보

Cloud IoT Core 타입의 트리거 상세정보 화면에서 선택된 트리거와 연결된 Cloud IoT Core의 규칙 정보를 확인할 수 있으며, [자세히 보기] 버튼을 통해서 Cloud IoT Core 서비스로 이동하여 해당 규칙의 상세 정보를 확인할 수 있습니다.

Cloud IoT Core 타입 트리거 상세 정보 예

Cloud IoT Core 타입 트리거에 전달되는 payload

Cloud Functions에서 언어의 종류와 상관없이 Cloud IoT Core에서 처리한 데이터를 사용할 수 있습니다. Cloud IoT Core에서 처리한 데이터는 Cloud IoT Core 타입 트리거에 연결된 액션으로 런타임 파라미터를 통해 전달되며, 액션 코드에서는 이 데이터를 다양하게 활용할 수 있습니다.

Cloud IoT Core 타입 트리거에 전달되는 payload 예시

Source code For Log

// nodejs:8

function main(params) {

  let temp = params.temp;
  console.log("temp : %f", temp)

  return params;
}

연관 정보 바로가기

아래 가이드에서 연관 정보를 확인하실 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...