기술 슬롯 사이트
슬롯 사이트 IoT에서 DynamoDBV2로 Sens'it V3 데이터를 쓰십시오
2018.10.15
슬롯 사이트 IoT 규칙 엔진에서 "DynamODB 테이블에 메시지를 삽입"하려면

여기SIGFOX 콜백 및 IoT 기술 프라그마틱 슬롯참조.
여기에서 원래 페이로드 (JSON)는 다음과 같이 구성되어 있지만
"장치": "b42xxx", "time": "1539592634", "data": "fe0da56c", "battery_level": 31, "mode": "button_alert": "true", "온도": 421, "습도": 108
슬롯 사이트베이스 (DynamODB)에 삽입하기 전에 각 값을 계산하려는 경우입니다.
예를 들어, Battery_Level은
배터리 전압 = (배터리 x 0.05) + 2.7
와 같은 경우입니다.
이 경우 "메시지 분할 슬롯 사이트베이스 테이블 (DynamoDBV2)의 여러 열로 분할"조치로 선택됩니다.

DynamoDBV2에 삽입하는 방법
여기SIGFOX 콜백 및 IoT 기술 프라그마틱 슬롯따라서 일련의 단계를 만들어 시작할 수 있습니다. 우리는 그것을 다음과 같이 고칠 것입니다 :
슬롯 사이트 IoT에 대한 ACT 규칙을 만듭니다. 규칙을 적절하게 이름을 지정할 수있는 한 괜찮습니다. 규칙 쿼리 문을 사용하여 아래 표시된 것과 같은 쿼리를 만듭니다.

선택
여기서, 우리는 'sigfox'주제에서 "battery_voltage"열, 기타 모든 ()를 DynamoDB에 삽입하십시오. 그것은 의미합니다.
Action "Action"메시지를 슬롯 사이트베이스 테이블 (DynamoDBV2)의 여러 열로 나눕니다. "※|를 선택하십시오 테이블 이름과 역할을 삽입 할 수 있습니다.

테스트 규칙
슬롯 사이트 IoT 테스트 메뉴에서 "Sigfox"주제를 구독하고 아래와 같이 Sigfox Callback에 전송 된 JSON 샘플을 작성하고 "Topic to Topic"버튼을 누릅니다.

DynamODB 테이블을 보면 아래 다이어그램과 같이 "Battery_voltage"라는 열이 추가되었음을 알 수 있습니다.

그런 다음 Sens'it v3이 슬롯 사이트 보낼 때마다 DynamoDB가 업데이트됩니다.