Enebular를 사용하여 IoTLT의 새로운 상태를 시각화합니다.
가입enebular developer Meetuup Vol.1 및 LT다음번 때문에 엔버러 기능을 사용하여 시각화IoTLT Vol.42와SIerIoTLT vol.11의 환경을 가시화한다.
"enebular에 서명하기"~ "Project 제작"을 실시합니다.
Firebase DataSource 제작 ~ Database 설정 구현
"milkcoa 계정 등록"을 실시합니다.
절차.
Flow 만들기
노드 RED를 사용하여 enebular의 Flow에서 프로세스를 만듭니다.
트위터에서 키워드를 태그로 지정하여 Firebase의 Database에 결과를 저장합니다.
사용하는 노드는 다음과 같습니다.
트위터에서 태그로 키워드를 지정해 결과를 얻다.
for에서 탭 키워드를 지정합니다.(이번에는 #iolt를 지정합니다.)
트위터에서 얻은 결과를 성형하다.
아래 내용을 기재하다.
var screennameTag = msg.tweet.user.screen_name;
var sourceTag = msg.tweet.source;
var start = sourceTag.indexOf(">") + 1;
var end = sourceTag.lastIndexOf("<");
var s = sourceTag.substr(start, end - start);
var t = msg.tweet.text;
var data = {
timestamp:Date.now(),
value:{"screen_name":screennameTag,"source":s,"content":t,"value":1,"created":Date.now()} }
msg.payload = data;
return msg;
성형 후의 결과를 Firebase의 Database에 저장합니다.
Child Path에서 경로 이름을 지정합니다.(이번에는 iot42를 지정했다.)
Method 는 Push를 지정합니다.
msg.debug 탭에서paylad의 내용을 확인할 때 사용합니다.(사용하지 않아도 됩니다.)
사용하는 노드는 다음과 같습니다.
트위터에서 얻은 결과를 성형하다.
아래 내용을 기재하다.
var content = msg.tweet.text;
var p = {"content":content,"watchword":"spospo"};
msg.payload = p;
return msg;
성형 후 결과를 Milkcoa 패키지에 저장합니다.
Data Store에서 데이터 저장소 이름을 지정합니다.(이번에는commeent를 지정합니다.)
Opetation에서 Push를 지정합니다.
InfoType 제작
인포모션 제작에 앞서 인포타입 제작이 필요하지만, 인포타입 제작에 인포모션 툴 도입이 필요하기 때문에 이번에 샘플 준비Bar Chart를 다운로드해 사용하기로 했다.
(참조)https://docs.enebular.com/ja/infomotion/infomotiontool
(참조)https://docs.enebular.com/ja/infomotion/SampleInfoTypes.html
InfoMotion 생성
InfoType 및 DataSource를 지정하여 InfoMotion 대시보드를 제작합니다.( 참고 자료 )
TYPE에서 barchart를 지정합니다.
DATASOURCE에 Firebase DataSource를 지정합니다.
레이블에 소스 데이터 키를 지정합니다.
Value에서value 데이터 키를 지정합니다.
TYPE에서 barchart를 지정합니다.
DATASOURCE에 Firebase DataSource를 지정합니다.
레이블에서 screenname 데이터 키를 지정합니다.
Value에서value 데이터 키를 지정합니다.
트위터 투고인의 플랫폼 수 도표와 트위터 투고인의 투고 수 도표는 위아래로 배열된다.
시간이 지나면서 그래프가 바뀌었고, 활동 등의 진행에 따라 상황을 관찰하는 것도 흥미롭다.
IoTLT Vol.42
아이폰에서 투고 수가 가장 많고 이어 안드로이드→웹 브라우저→Tweet Deck이다.
애초 투고 수가 많은 투고자가 있었는데, 시간이 지나면서 순조롭게 늘어나 후반부를 따라잡은 투고자가 있었다.
SIerIoTLT vol.11
웹브라우저와 아이폰의 투고가 압도적으로 많았음을 알 수 있다.
나는 그가 평균 투고한 것을 안다.
Reference
이 문제에 관하여(Enebular를 사용하여 IoTLT의 새로운 상태를 시각화합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kitazaki/items/82c4e7a1d59cd484559f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)