제한 사항

메시지 제한 사항

  • 메시지는 5KB를 넘을 수 없습니다.

Virtual Devices 제한 사항

  • Virtual Devices 내에 생성 가능한 "가상 디바이스 이름"은 최대 128자로 제한합니다.
  • "가상 디바이스 이름"은 중복으로 등록되지 않습니다.
  • "가상 디바이스 이름"은 영어, 알파벳 대소문자, 숫자, -(하이픈), _(밑줄문자)로 이루어져야 합니다.

규칙 제한 사항

  • 규칙(Rules)은 사용자당 최대 10개까지 생성할 수 있습니다.

규칙 상태

  • 비활성화된 규칙과 해당 규칙에 포함된 액션은 동작하지 않습니다.

트리거 제한 사항

트리거 이름
  • 한 사용자가 작성한 규칙 이름은 중복 등록되지 않습니다.
  • 규칙 이름은 영어 알파벳 대소문자, 숫자, -(하이픈), _(밑줄)로 이루어져야 합니다.
  • 최대 길이는 128자로 제한합니다.
트리거 설명
  • 트리거 설명은 최대 255자로 제한합니다.
트리거 쿼리
  • 예시
    SELECT light, building_id, room_id, time FROM `apt/+/censor/light` WHERE light < 50
    
  • SELECT

    • SELECT FROM... 과 같이 (별표) 사용이 가능합니다.
    • MQTT로 전송한 JSON 메시지의 key(ex: light, building_id, ...)를 사용하여 특정 Key 값만 선택할 수 있습니다.
  • FROM

    • 1개의 MQTT Topic만 가능합니다.
    • `(Grave accent)를 이용하여 주제를 감싸서 표현해야 합니다. ('(Single Quote)와 혼동에 주의)
    • 주제는 영문 대소문자, 숫자, ~₩!@$%^&()_-={[}]?>< 의 문자를 허용합니다.
    • .(마침표)와 *(별표)와 `(Grave accent)는 주제에 포함될 수 없습니다.
    • 주제 레벨은 /(슬래쉬)으로 구분해야 합니다. (주제는 / 또는 // 단독으로 사용은 할 수 없습니다.)
    • 다중 레벨 와일드카드 #(해시태그)는 최종 레벨에만 사용할 수 있습니다.
    • 단일 레벨 와일드카드 +(더하기)는 모든 레벨에서 사용 가능합니다.
    • 와일드카드는 해당 레벨에서 단독으로 사용되어야 합니다. 다른 문자와 함께 사용할 수 없습니다.
    • 규칙에 이미 등록된 REPUBLISH 액션이 있는 경우, REPUBLISH 액션에 의해 다시 트리거될 수 있는 토픽으로 변경은 불가능합니다.
  • 기타

    • SELECT - FROM - WHERE 순서대로 작성해야 합니다.
    • GROUP BY / ORDER BY / JOIN / UNION / LIMIT 등 여러 데이터가 있어야 하는 쿼리는 불가능합니다.
    • Subquery는 지원하지 않습니다.

액션 제한 사항

액션 종류에 따른 제한 사항

액션(match action)

  • 최소 1개, 최대 5개까지 등록 가능합니다.

에러 액션(error action)

  • 최대 1개 등록 가능합니다.

액션의 연동 상품별 제한 사항

지정한 토픽으로 재발행
  • 트리거의 토픽과 액션의 MQTT를 재발행 토픽은 같게 설정할 수 없습니다.
CLOUD FUNCTIONS로 데이터 전송
  • Cloud functions 상품에 등록된 trigger, action만 사용 가능합니다.
  • Cloud functions의 trigger 중 basic 타입의 trigger만 등록 가능합니다.
  • Cloud functions의 action/trigger에서 오류 발생시 IoT Core에서 메세지 처리 지연이 발생할 수 있습니다.

기타

  • IoT 서비스 업데이트 시 커넥션이 끊길 수 있습니다. 커넥션이 끊기는 경우 재접속이 필요합니다.

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

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

    처리중...