Check! ESP-WROOM-02에서 Azure Event Hubs로 데이터를 전송하고 Power BI에서 시각화(1) ~ 구성편
Prologue - 소개
센서 데이터를 Azure 으로 보내 가시화하려고 합니다!
우선 구성에 대해 정리합니다.
구성
Azure에는 IoT와 관련된 서비스가 많이 있지만, 이번에는 가능한 한 간단하게 할 수 있도록 다음과 같이 구성했습니다.
용도
사용하는 것
마이크로 컴퓨터
ESP-WROOM-02
개발 환경
Arduino IDE
클라우드 연계
Azure Event Hubs , Azure Stream Analytics
시각화
Microsoft Power BI
마이크로 컴퓨터 및 개발 환경
첫째, 마이크로 컴퓨터 보드는 인터넷에 통신 할 수 있도록 ESP-WROOM-02이라는 WiFi 모듈을 사용합니다.
ESP-WROOM-02는 Arduino IDE를 사용하여 Arduino 호환 프로그램을 작성할 수 있습니다. 또한 Arduino의 WiFi 라이브러리에 속한 라이브러리를 제공하여 WiFi 기능을 쉽게 이용할 수 있습니다.
또한 ESP-WROOM-02는 단독으로 이용할 수 있으며 개발 보드도 시판되고 있습니다. 각각의 이용 방법을 아래의 기사에 정리하고 있으므로, 필요에 따라서 참조해 주십시오.
Azure에는 IoT와 관련된 서비스가 많이 있지만, 이번에는 가능한 한 간단하게 할 수 있도록 다음과 같이 구성했습니다.
용도
사용하는 것
마이크로 컴퓨터
ESP-WROOM-02
개발 환경
Arduino IDE
클라우드 연계
Azure Event Hubs , Azure Stream Analytics
시각화
Microsoft Power BI
마이크로 컴퓨터 및 개발 환경
첫째, 마이크로 컴퓨터 보드는 인터넷에 통신 할 수 있도록 ESP-WROOM-02이라는 WiFi 모듈을 사용합니다.
ESP-WROOM-02는 Arduino IDE를 사용하여 Arduino 호환 프로그램을 작성할 수 있습니다. 또한 Arduino의 WiFi 라이브러리에 속한 라이브러리를 제공하여 WiFi 기능을 쉽게 이용할 수 있습니다.
또한 ESP-WROOM-02는 단독으로 이용할 수 있으며 개발 보드도 시판되고 있습니다. 각각의 이용 방법을 아래의 기사에 정리하고 있으므로, 필요에 따라서 참조해 주십시오.
(왼쪽 : ESP-WROOM-02 단체, 오른쪽 : ESP-WROOM-02 개발 보드)
이제는 ESP-WROOM-02에서 Arduino 스케치를 실행할 수 있다고 가정합니다.
클라우드 협력 및 시각화
Azure Event Hubs
마이크로컴퓨터는 복잡한 처리나 통신에 적합하지 않기 때문에 비교적 간단하게 데이터를 보낼 수 있도록 Azure Event Hubs 을 이용합니다.
간단하다고 해도, 인증 기구는 필요합니다. Azure Event Hubs는 SAS(Shared Access Signature: 공유 액세스 서명)을 사용하여 인증하므로 보안이 달콤하지는 않으므로 안심하십시오.
Azure Stream Analytics
그런 다음 Azure Stream Analytics을 사용하여 나중에 설명하는 Power BI와 연결할 수 있습니다. Stream Analytics는 실시간 이벤트 처리가 가능하며 많은 입출력을 지원합니다. 이번에는 Event Hubs의 입력과 Power BI의 출력(※)을 이용합니다.
※ Azure Stream Analytics의 Power BI로의 출력은 2016년 2월에 있어서는 프리뷰판에서의 제공입니다.
Microsoft Power BI
Power BI는 데이터를 분석하고 시각화할 수 있는 매우 강력한 분석 솔루션입니다. 최근에는 웹 공개 기능의 프리뷰 버전도 릴리스되고 있어, 자작하지 않고 데이터를 공개할 수 있게 된다는 것으로, 기대입니다.
이러한 서비스를 결합하면 ESP-WROOM-02에서 전송한 센서 데이터를 자유롭게 분석·가시화할 수 있습니다.
그래서 다음 번에는 이 구성으로 물건을 인터넷에 연결해 보겠습니다!
Epilogue - 결론
이러한 Azure 솔루션에 대해서는 @yuyalush 요시다 박에씨에게 조언을 받았습니다. 감사합니다!
상기의 구성으로 검증은 되어 있으므로, 계속 실천편을 정리해 갑니다.
Reference
이 문제에 관하여(Check! ESP-WROOM-02에서 Azure Event Hubs로 데이터를 전송하고 Power BI에서 시각화(1) ~ 구성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dz_/items/7093ec21802d1dc03464
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Check! ESP-WROOM-02에서 Azure Event Hubs로 데이터를 전송하고 Power BI에서 시각화(1) ~ 구성편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dz_/items/7093ec21802d1dc03464텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)