에어코리아(AirKorea)는 우리나라의 실시간 대기질 정보를 제공하는 대표적인 대기환경 정보 서비스입니다. 환경부와 한국환경공단이 운영하는 시스템으로, 전국의 대기오염 측정망에서 수집한 자료를 국민에게 공개합니다.
우리가 일상에서 확인하는 미세먼지, 초미세먼지, 오존, 이산화질소, 일산화탄소, 아황산가스 등의 대기오염 정보가 에어코리아를 통해 제공됩니다. 특히 미세먼지가 심한 날, 외출 전 대기질을 확인하거나 어린이·노약자·호흡기 질환자의 건강관리를 위해 많이 활용됩니다.
에어코리아가 제공하는 주요 정보
에어코리아는 단순히 “오늘 미세먼지가 좋다, 나쁘다”만 알려주는 서비스가 아닙니다. 전국 측정소의 실시간 대기오염 자료, 대기질 예보, 경보 발령 현황, 황사 정보, 통계자료, 국민 행동요령 등 다양한 정보를 제공합니다.
대표적으로 다음과 같은 정보를 확인할 수 있습니다.
- 실시간 대기질 정보
전국 측정소별 미세먼지, 초미세먼지, 오존, 이산화질소, 일산화탄소, 아황산가스 농도를 확인할 수 있습니다. - 우리동네 대기정보
사용자가 사는 지역 또는 가까운 측정소 기준으로 현재 대기 상태를 확인할 수 있습니다. 에어코리아의 실시간 자료는 공공누리 이용조건에 따라 제공됩니다. - 대기질 예보
오늘, 내일, 모레의 대기질 전망을 확인할 수 있습니다. 에어코리아는 대기질 상황을 전달하기 위해 매일 4회, 오전 5시·오전 11시·오후 5시·오후 11시에 예보 정보를 제공합니다. - 초미세먼지 주간예보
단기 정보뿐 아니라 일정 기간의 초미세먼지 흐름도 확인할 수 있습니다. - 대기오염 경보 발령 정보
미세먼지, 초미세먼지, 오존 등 대기오염 물질이 일정 기준 이상으로 높아질 경우 주의보나 경보 발령 정보를 확인할 수 있습니다. 대기질 경보는 일정 수준 이상의 대기오염 농도가 일정 시간 이상 지속될 때 해당 지자체에서 발령하며, 발령 즉시 에어코리아와 모바일 앱을 통해 안내됩니다. - 황사 발생 정보
황사 발생 현황과 황사특보 정보를 확인할 수 있습니다. - 국민 행동요령
미세먼지, 오존, 통합대기환경지수에 따른 생활수칙을 안내합니다.
측정되는 대기오염 물질
에어코리아에서 주로 확인할 수 있는 대기오염 물질은 다음과 같습니다.
1. 미세먼지 PM10
PM10은 지름이 10㎛ 이하인 먼지입니다. 주로 도로 먼지, 공사장, 산업 배출, 황사, 연소 과정 등에서 발생합니다. 입자가 작기 때문에 호흡기를 통해 몸 안으로 들어갈 수 있습니다.
2. 초미세먼지 PM2.5
PM2.5는 지름이 2.5㎛ 이하인 더 작은 먼지입니다. PM10보다 훨씬 작아 폐 깊숙한 곳까지 들어갈 수 있어 건강 영향이 더 클 수 있습니다. 최근에는 일반 미세먼지보다 초미세먼지를 더 중요하게 확인하는 경우가 많습니다.
3. 오존 O₃
오존은 자동차 배기가스나 공장 배출가스에 포함된 물질이 햇빛과 반응해 만들어지는 2차 오염물질입니다. 특히 여름철 햇빛이 강한 낮 시간대에 높아질 수 있습니다. 에어코리아는 오존예보를 매년 4월 1일부터 10월 31일까지 발표한다고 안내하고 있습니다.
4. 이산화질소 NO₂
자동차 배기가스, 발전소, 산업시설 연소 과정 등에서 주로 발생합니다. 교통량이 많은 도심 지역에서 높게 나타날 수 있습니다.
5. 일산화탄소 CO
불완전 연소 과정에서 발생하는 물질입니다. 자동차, 보일러, 난방기기 등과 관련이 있습니다.
6. 아황산가스 SO₂
석탄, 석유 등 황 성분이 포함된 연료가 연소될 때 발생할 수 있습니다. 산업단지나 발전시설 주변에서 중요한 관리 대상입니다.
공공데이터포털의 에어코리아 API 설명에서도 측정 항목으로 PM10, PM2.5, O₃, NO₂, CO, SO₂ 등이 안내되어 있습니다.
통합대기환경지수 CAI란?
에어코리아에서는 개별 오염물질 농도뿐 아니라 통합대기환경지수(CAI)도 제공합니다.
통합대기환경지수는 여러 대기오염 물질의 농도를 종합해 현재 대기 상태를 쉽게 이해할 수 있도록 만든 지수입니다. 일반 사용자는 PM10, PM2.5, 오존 등 각각의 숫자를 모두 해석하기 어렵기 때문에, 통합지수를 통해 “좋음, 보통, 나쁨, 매우나쁨”과 같은 형태로 대기 상태를 쉽게 확인할 수 있습니다.
예를 들어 현재 초미세먼지 수치가 높거나 오존 농도가 높다면, 통합대기환경지수도 나쁘게 표시될 수 있습니다. 따라서 외출 전에는 단순히 미세먼지 하나만 보기보다 초미세먼지, 오존, 통합대기환경지수를 함께 확인하는 것이 좋습니다.
에어코리아 측정망
에어코리아는 전국의 다양한 대기 측정망에서 측정된 자료를 바탕으로 정보를 제공합니다. 에어코리아 소개에 따르면 전국 671개의 도시대기 측정망, 국가배경농도 측정망, 교외대기 측정망, 도로변대기 측정망, 항만대기 측정망에서 측정된 대기환경기준물질 자료를 제공한다고 설명하고 있습니다.
측정망은 설치 목적에 따라 구분됩니다.
도시대기 측정망
도시 지역의 일반적인 대기질을 파악하기 위한 측정망입니다. 시민들이 생활하는 지역의 미세먼지, 초미세먼지, 오존 등의 농도를 확인하는 데 활용됩니다.
도로변대기 측정망
자동차 통행이 많은 도로 주변의 대기질을 측정합니다. 차량 배출가스의 영향을 파악하는 데 중요합니다.
국가배경농도 측정망
특정 지역 오염원보다 넓은 범위의 배경 대기질을 파악하기 위한 측정망입니다. 장거리 이동 오염물질이나 국가 전체 대기질 변화를 분석하는 데 활용됩니다.
교외대기 측정망
도심 외곽 지역의 대기질을 파악하기 위한 측정망입니다.
항만대기 측정망
항만 지역의 선박, 물류, 차량 이동 등과 관련된 대기오염을 파악하기 위해 운영됩니다.
대기질 예보와 경보
에어코리아에서 중요한 기능 중 하나는 대기질 예보와 경보입니다.
대기질 예보는 앞으로의 대기오염 농도를 예측해 국민에게 알려주는 정보입니다. 에어코리아는 매일 4회 대기오염 농도 등급을 예측해 제공하며, 오존예보는 계절적 특성을 고려해 4월부터 10월까지 발표합니다.
대기질 경보는 실제 농도가 일정 기준 이상으로 높아지고 일정 시간 이상 지속될 때 발령됩니다. 예보가 “앞으로 나빠질 가능성”을 알려주는 것이라면, 경보는 “현재 실제로 위험 수준에 도달했다”는 의미에 가깝습니다. 경보가 발령되면 에어코리아와 모바일 앱을 통해 국민에게 전파되고, 단계별 행동요령도 함께 안내됩니다.
미세먼지와 오존 행동요령
에어코리아는 대기오염이 심한 날 국민이 어떻게 행동해야 하는지도 안내합니다. 미세먼지 행동요령, 오존 행동요령, 통합대기환경지수 행동요령이 제공됩니다.
미세먼지가 나쁜 날에는 다음과 같은 생활수칙이 중요합니다.
- 장시간 실외활동 줄이기
- 외출 시 보건용 마스크 착용
- 외출 후 손, 얼굴, 눈 주변 씻기
- 창문을 오래 열어두지 않기
- 실내 공기청정기 활용
- 물을 자주 마시기
- 어린이, 노약자, 호흡기 질환자는 외출 자제
오존이 높은 날에는 미세먼지와 조금 다르게 접근해야 합니다. 오존은 마스크로 충분히 차단하기 어렵기 때문에, 오존 농도가 높은 시간대에는 실외활동 자체를 줄이는 것이 중요합니다. 특히 노약자, 어린이, 호흡기 질환자, 심장질환자는 더 주의해야 합니다. 에어코리아는 오존 경보 단계에서 실외활동과 과격한 운동을 제한하거나 금지하는 행동요령을 안내하고 있습니다.
에어코리아 OpenAPI
에어코리아 정보는 웹사이트에서 확인할 수도 있지만, 개발자는 공공데이터포털(DATA.GO.KR)을 통해 OpenAPI 형태로 활용할 수 있습니다.
공공데이터포털의 “한국환경공단_에어코리아_대기오염정보” API는 측정소별 실시간 측정정보, 시도별 실시간 측정정보, 통합대기환경지수 나쁨 이상 측정소 목록, 대기질 예보통보, 초미세먼지 주간예보 등을 조회할 수 있는 서비스입니다.
에어코리아 FAQ에서도 OpenAPI는 회원전용 서비스이며, 공공데이터포털 회원가입 후 응용프로그램 개발에 필요한 서비스와 데이터를 이용할 수 있다고 안내하고 있습니다.
대표적인 활용 기능은 다음과 같습니다.
- 측정소별 실시간 측정정보 조회
특정 측정소의 현재 PM10, PM2.5, O₃, NO₂, CO, SO₂ 값을 조회할 수 있습니다. - 시도별 실시간 측정정보 조회
서울, 부산, 경남, 대구 등 시도 단위의 측정소별 대기질 정보를 조회할 수 있습니다. - 대기질 예보통보 조회
오늘, 내일, 모레의 미세먼지·오존 예보 정보를 가져올 수 있습니다. - 초미세먼지 주간예보 조회
앞으로의 초미세먼지 흐름을 앱이나 웹서비스에서 표시할 수 있습니다. - 통합대기환경지수 나쁨 이상 측정소 조회
현재 대기질이 좋지 않은 측정소를 필터링해 보여줄 수 있습니다.
앱 개발에서 에어코리아 활용
에어코리아 API는 생활형 앱 개발에 매우 유용합니다. 예를 들어 “미세먼지어때”와 같은 앱을 만든다면 다음과 같은 기능을 구현할 수 있습니다.
- 현재 위치 기준 가까운 측정소 찾기
- 측정소별 미세먼지·초미세먼지 표시
- 통합대기환경지수 표시
- 좋음·보통·나쁨·매우나쁨 등급 표시
- 오늘·내일·모레 대기질 예보 표시
- 초미세먼지 주간예보 표시
- 오존 정보 표시
- 고농도 미세먼지 행동요령 표시
- 관심 측정소 즐겨찾기
- 나쁨 이상일 때 알림 기능
개발 구조는 보통 다음과 같이 구성할 수 있습니다.
모바일 앱
↓
자체 API 서버 또는 직접 호출
↓
공공데이터포털 에어코리아 OpenAPI
↓
JSON/XML 응답 파싱
↓
사용자 화면 표시
상용 앱이라면 인증키 보호와 호출량 관리를 위해 모바일 앱에서 직접 API를 호출하기보다 자체 서버를 중간에 두는 방식이 더 안정적입니다.
개발 시 주의할 점
에어코리아 API를 활용할 때는 몇 가지 주의할 점이 있습니다.
첫째, 인증키 인코딩 문제입니다. 공공데이터포털 인증키는 인코딩 키와 디코딩 키가 구분되는 경우가 있습니다. 호출 오류가 발생하면 두 가지 키를 모두 테스트해 보는 것이 좋습니다.
둘째, 응답 형식 확인이 필요합니다. API는 XML과 JSON을 지원하는 경우가 많지만, 요청 파라미터에 따라 기본 응답이 XML로 올 수 있습니다. 앱에서 JSON을 사용하려면 returnType=json 또는 해당 API 명세에 맞는 파라미터를 확인해야 합니다.
셋째, 측정소명 정확성이 중요합니다. 측정소명을 기준으로 조회할 경우 공백, 괄호, 지역명 표기 차이 때문에 데이터가 나오지 않을 수 있습니다.
넷째, 데이터 없음 처리가 필요합니다. 측정기 점검, 통신 오류, 장비 이상 등으로 특정 시간대에 값이 없을 수 있습니다. 이 경우 앱에서 “측정값 없음” 또는 “점검 중”처럼 안내해야 합니다.
다섯째, 호출 제한 관리가 필요합니다. 사용자가 많은 앱은 API 호출량이 빠르게 증가할 수 있습니다. 같은 측정소 값을 너무 자주 호출하지 않도록 캐시를 적용하는 것이 좋습니다.
에어코리아가 생활에 주는 가치
에어코리아는 단순한 환경 정보 사이트가 아니라, 국민 건강과 생활 안전에 직접 연결되는 서비스입니다.
아침에 출근하거나 등교하기 전 미세먼지 농도를 확인하면 마스크 착용 여부를 결정할 수 있습니다. 어린이집, 학교, 노인복지시설에서는 실외활동 여부를 판단하는 자료로 활용할 수 있습니다. 호흡기 질환자나 심혈관 질환자는 외출 계획을 조정하는 데 도움을 받을 수 있습니다.
또한 지자체와 공공기관은 에어코리아 정보를 바탕으로 대기오염 경보, 비상저감조치, 시민 안내, 환경정책 수립 등에 활용할 수 있습니다.
마무리
에어코리아는 우리나라의 대표적인 대기질 정보 제공 서비스입니다. 전국 측정망에서 수집한 미세먼지, 초미세먼지, 오존 등 대기오염 정보를 국민에게 제공하고, 예보·경보·행동요령까지 안내합니다.
일반 사용자는 외출 전 대기질을 확인해 건강을 지킬 수 있고, 개발자는 공공데이터포털 OpenAPI를 활용해 미세먼지 앱, 날씨 앱, 생활안전 앱을 만들 수 있습니다.
앞으로 에어코리아 데이터는 AI 예측, 위치기반 알림, 실내공기질 관리, 스마트시티, 환경 모니터링 서비스와 결합해 더 중요한 역할을 하게 될 것입니다. 대기질 정보를 확인하는 작은 습관이 나와 가족의 건강을 지키는 첫걸음이 될 수 있습니다.
'조그만 기술로 세상을 이롭게 > 미세먼지어때' 카테고리의 다른 글
| 미세먼지와 건강, 왜 조심해야 할까? (0) | 2026.05.24 |
|---|---|
| 미세먼지어때 앱 개편 - SQLite 제거 후 CSV 방식으로 (0) | 2026.05.23 |
| 기상청 API를 이용한 일기예보 앱 개발 방법 (3) | 2026.05.21 |
| 미세먼지어때 앱 개발 방법 (0) | 2026.05.20 |
| 미세먼지어때 앱 개편 안내 (0) | 2026.05.20 |