Gravio 4에서 CO2 데이터를 Ambient로 보내 시각화
이전에 "Gravio 4와 Power BI로 CO2 시각화"에서 Power BI와의 제휴는 썼습니다. 이번에는 "Ambient"이라는 서비스입니다. IoT 데이터를 시각화하기 위한 서비스라고 Gravio에 딱 맞습니다.

어느 정도까지는 무료로 사용할 수 있으므로 시험해 보았습니다.
사용환경
사전 준비
htps : // 아메다였다. 이오/에서 사용자를 등록하십시오
절차
채널 만들기
채널 목록 화면에서 채널 만들기를 클릭합니다.

새 채널이 생성됩니다.

설정 드롭다운에서 설정 변경을 클릭합니다.

CO2를 가시화하기 때문에, 「채널명」, 「설명」, 「데이터1」에 적당한 이름을 붙여 둡니다.
채널 속성 설정을 클릭하여 저장합니다.

채널 이름이 변경되었습니다. 변경되지 않을 때는 페이지를 업데이트해 보세요.

액션 만들기
Gravio Studio에서 액션을 만듭니다. 항상 HTTP Request 구성 요소입니다.
여기서 이전 채널 목록에서 "채널 ID"와 "라이트 키"를 사용합니다.

URL에 http://ambidata.io/api/v2/channels/<チャネルID>/data
를 지정합니다.
이번 경우 http://ambidata.io/api/v2/channels/32659/data
입니다.
Pre Mappings에서는 데이터 1(d1)에 CO2 데이터를 전송하므로 라이트 키를 사용하여 cv.Payload
에 다음과 같은 JSON을 구축하고 전달합니다.
cv.Payload{"writeKey": "28cdcd053c010cbf", "d1": tv.Data}

실행하면 200 Success
와 나와 액션이 성공한다고 생각합니다.
결과 확인
Ambient로 돌아가서 채널 목록에서 채널 이름을 클릭합니다.

이 방법으로 데이터 0
가 전송되었습니다.

보드명이 디폴트인 채이므로, 나중에 이름을 바꾸어 둡시다.
트리거로 연동
마지막으로 센서와 연동하기 위한 트리거를 생성합니다.

저장하고 활성화하면 점점 Ambient에 데이터가 모여 갑니다.

주의점
Ambient의 "제원/제한"에서 볼 수 있듯이 채널 당 최소 5 초 동안 열어야합니다. 5초 이내에 전송해도 수신되지 않으므로 주의하십시오. 이번 CO2 데이터는 10초마다 수신하므로 문제 없습니다만, 동일 채널의 다른 데이터에 송신할 때 등은 하나의 HTTP Request 내에서 보내는 등 주의가 필요합니다.
포인트
{"writeKey": "28cdcd053c010cbf", "d1": tv.Data}
Ambient의 "제원/제한"에서 볼 수 있듯이 채널 당 최소 5 초 동안 열어야합니다. 5초 이내에 전송해도 수신되지 않으므로 주의하십시오. 이번 CO2 데이터는 10초마다 수신하므로 문제 없습니다만, 동일 채널의 다른 데이터에 송신할 때 등은 하나의 HTTP Request 내에서 보내는 등 주의가 필요합니다.
포인트
참고
Reference
이 문제에 관하여(Gravio 4에서 CO2 데이터를 Ambient로 보내 시각화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zrock/items/8b78ad085025bf5e760a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)