leehaesung / SQLite3_with_LTE_CatM1

Data Analysis with Jupyter Notebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

주피터 파이썬 노트북에서 실시간 온도 데이타를 SQL에 저장하고 (전통시계열,RNN,LSTM)분석하기

개발동기: 양봉업(벌꿀채취업)은 전국을 돌아다니기 때문에 WiFi, LoRa/LoRaWan, SigFox가 안되는 음영지역이 많습니다. 그래서 SKT LTE Cat.M1 IoT통신모듈을 이용하면 대한민국 어디에서나 통신이 가능할 뿐만 아니라 벌통의 위치(GPS)좌표, 온도, 습도, 벌의 음성, 그리고 영상 이미지(적은 용량의 영상)처리 할수있습니다.

1. 전체 프레임워크

SKT텔레콤 LTE Cat.M1은 BG96 IoT통신모듈이 내장된 WIZnet 개발보드와 디지털 온도센서로 온도를 계측하고 LTE 기지국, 교환기, 응용서버까지 전송한다. MQTT프로토콜로 온도 데이터 수집 및 전송, SQL에 저장, CSV파일추출, 그리고 데이타분석(시계열분석, RNN, LSTM)을 주피터 파이썬 노트북에서 딥러닝을 구현함.


TotalFramework

2. WIZnet IoT Cat.M1 개발 H/W 보드 정보


3. 개발보드조립 및 점퍼셋팅하기


image01


4. 아루두이노 .ino 파일 업로드하기


5. 데이타 분석

  • WIZnet IoT 개발보드에 있는 디지탈 온도센서를 이용해서 사무실의 온도를 측정, 수집, SQL쿼리, 그리고 케라스(딥러닝플랫폼)로 분석합니다.
  • 전통적인 시계열 분석, 딥러닝 분석(RNN, LSTM)

image08

image07 image04 image05 image06 image06

  • Time Sereries Model image07
  • RNN Model image08
  • LSTM Model image09

5. References

About

Data Analysis with Jupyter Notebook


Languages

Language:Jupyter Notebook 98.6%Language:C++ 1.4%