/air-pollution

실시간 정밀 대기 지도 및 Open API 제공 한이음 공모전 IOT 프로젝트

Primary LanguageJavaScript

Eco Rroad

실시간 정밀 대기 지도 및 Open API 제공 IOT 프로젝트

Index

Build with

  • SpringBoot, React.js
  • Java, Javascript, Python
  • MariaDB, AWS(RDS)
  • RaspberryPi

Feature

  • GPS센서와 각종 대기 센서로 수집한 정보를 라즈베리파이, AWS(RDS)를 거쳐 REST API로 웹에 제공
  • 이때 지역 기준은 Geohash로 구분
  • 디바이스에 부착된 LCD에 수집되고 있는 대기 정보를 나타냄. 웹 뿐만 아니라 이동수단(버스, 자전거)에 부착된 디바이스에서도 측정된 대기정보 확인 가능
  • 카카오 맵 API를 이용해 사용자의 위치 혹은 사용자가 알고자 하는 곳의 좌표와 제공된 Geohash에 대한 정보를 바탕으로 각 지역별 대기 상태 추이 확인 가능

Geohash란, Geocoding System의 일종으로 공간을 사각형으로 분할해 Geograhpic Location 정보를 문자와 숫자로 이루어진 짧은 string 형태로 변환시킨 데이터. 동보다 작은 단위의 지역 정보 표현에 용이

Web page Screenshot

image

HW

  • 라즈베리파이에 대기센서와 GPS센서, LCD가 연결된 모습

image

  • LCD

image

설계

API

ERD

서비스 구성도

서비스 흐름도

기능 흐름도

하드웨어 및 센서 구성도

Prototype

  • 카카오 오븐을 이용한 프로토 타입 제작 : 🔗

About us