CleanAir
도로 미세먼지 측정 데이터 열람 · cleanair.extn.ai

내부 사용자 전용입니다. 비밀번호를 잊으셨으면 운영 매뉴얼의 "관리자 비밀번호 재설정" 절차를 따르세요. 로그인 5회 실패 시 15분간 제한됩니다.

모든 시각은 한국 표준시(KST)로 표시됩니다
CleanAir cleanair.extn.ai
{{ nowKst }} KST agent@extn.ai

대시보드

시험 운영 중 · Q1 소크 2일차 · 기준 시각 {{ nowKstLong }}
온라인 장치{{ kpiOnline }}/ {{ kpiTotal }}대오프라인 {{ kpiOffline }} · 미수신 {{ kpiNever }} · 시험 장치 {{ kpiTest }}
24시간 자료획득률{{ kpiAcq }}%{{ kpiRows }} / {{ kpiExpected }}행 · 목표 ≥ 95 %
PM2.5 현재 평균 (온라인 장치){{ kpiPm25 }}㎍/㎥{{ kpiGradeLabel }}PM10 {{ kpiPm10 }} ㎍/㎥
중복·거부 (24시간)0재전송 배치 {{ kpiReplay }}건 모두 멱등 처리
누적 측정 이력{{ kpiTotalRows }}2026-10-07부터 · 보관 기간 제한 없음
{{ metricLabel }} 추이 · 장치별 {{ chartSubtitle }}
{{ l.name }}
{{ dashChart }}
{{ hoverTime }}
{{ r.name }}{{ r.v }}
장치 현황현재값은 최근 측정 1건 · 추이는 최근 24시간 1시간 평균 PM2.5
장치상태최근 수신 (KST)PM2.5 (㎍/㎥)PM10PM1.0 (참고)온도 ℃습도 %RH24h 획득률24h 추이
{{ d.id }}시험{{ d.name }}
{{ d.statusLabel }}{{ d.warn }}
{{ d.lastSeen }}{{ d.ago }}
{{ d.pm25 }}
{{ d.gradeLabel }}
{{ d.pm10 }}{{ d.pm1 }}{{ d.temp }}{{ d.hum }} {{ d.acq }} {{ d.spark }}
현장 기상 · 기상청 초단기실황공공데이터포털(data.go.kr) 기상청_단기예보 조회서비스 · getUltraSrtNcst · 관측 {{ wxObs }} KST · 장치 좌표 → 격자 변환 · 센서 편차는 같은 지역 장치 평균 − 기상청 관측값
API 문서 ↗
지역 · 관측 지점격자 nx, ny기온 ℃습도 %풍속 · 풍향강수형태1시간 강수 mm해당 장치센서 습도 편차센서 기온 편차
{{ w.name }}지상관측 {{ w.stn }}
{{ w.grid }}{{ w.temp }}{{ w.reh }}{{ w.wind }}{{ w.pty }}{{ w.rn1 }}{{ w.devices }}{{ w.dHum }}{{ w.dTemp }}
시간대별 PM2.5 히트맵 · 최근 7일1시간 평균, 에어코리아 등급색 · 출근·퇴근 피크와 강수 세척이 보입니다
{{ heatmap }}
습도 vs PM2.5 · 최근 24시간광산란 센서의 습도 결합 과대 측정 확인 · RH ≥ 85 % 행은 "의심" 플래그
{{ scatter }}
의심 행 {{ suspectCount }} / {{ scatterN }}습도 ≥ 85 % 구간 평균 PM2.5 {{ suspectAvg }} vs 그 외 {{ normalAvg }} ㎍/㎥

비교 분석 · 설치 구간 vs 미설치 구간 · 설치 전후

무동력 설치형 날림먼지 포집기의 효과를 두 방향으로 봅니다 — ① 같은 도로의 미설치 구간과 동시각 비교, ② 같은 지점의 설치 전·후 기간 비교 (미설치 구간의 변화로 날씨 영향을 상쇄)
{{ cmp.note }}
설치 구간 {{ cmp.treat }} · 설치 후 평균{{ cmp.avgT }}{{ cmp.unit }}{{ cmp.metricLabel }} · 설치 전 대비 {{ cmp.chgT }} %
미설치 구간 {{ cmp.control }} · 같은 기간 평균{{ cmp.avgC }}{{ cmp.unit }}{{ cmp.metricLabel }} · 설치 전 대비 {{ cmp.chgC }} % (날씨·교통 변화)
설치 후 지역 간 저감률{{ cmp.redOn }}%(미설치 − 설치) ÷ 미설치 · 동시각 쌍 {{ cmp.nOn }}건 · 회귀 기울기 {{ cmp.slope }}
설치 전 지역 간 차이{{ cmp.redOff }}%0에 가까울수록 두 지점이 동질 → 설치 후 차이를 포집기 효과로 해석 가능
순효과 (이중차분){{ cmp.did }}%p설치 구간 전후 변화 − 미설치 구간 전후 변화
동시각 비교 · {{ cmp.metricLabel }}{{ cmp.subtitle }}
설치 구간 {{ cmp.treat }}미설치 구간 {{ cmp.control }}설치 이후
{{ cmp.overlay }}
{{ hoverTime }}
{{ r.name }}{{ r.v }}
차이 (미설치 − 설치) · {{ cmp.unit }} · 설치 시점 이후 양(+)의 막대가 유지되는지 확인
{{ cmp.diff }}
기간별 비교 · 설치 전 vs 설치 후 · {{ cmp.metricLabel }}설치 전에는 두 구간이 비슷하고, 설치 후 설치 구간만 낮아지면 포집기 효과 · 미설치 구간의 전후 변화는 날씨·교통 영향
{{ cmp.profile }}
동시각 산점도 · 설치 구간 (세로) vs 미설치 구간 (가로)점선 아래 = 설치 구간이 낮음 · 초록 점 = 설치 후 · 회색 = 설치 전 (점선 위에 모여야 정상)
{{ cmp.scat }}
일별 요약 · {{ cmp.metricLabel }}동시각 쌍만 집계 · CSV 내려받기는 측정 이력에서 두 장치를 선택
날짜구분설치 구간 평균미설치 구간 평균차이저감률기상청 강수쌍 수
{{ d.date }}{{ d.op }}{{ d.treat }}{{ d.control }}{{ d.diff }}{{ d.red }}{{ d.rain }}{{ d.n }}

측정 이력

저장된 원시값(로우 데이터)을 장치·기간·항목 조건으로 조회하고 같은 조건으로 CSV를 내려받습니다
장치
기간
{{ rangeText }}
항목
선택 조건 미리보기 · {{ previewNote }}
{{ measChart }}
{{ hoverTime }}
{{ r.name }}{{ r.v }}
{{ totalRowsFmt }}행 · 최신순 · 100행씩 · 시각은 KST, 습도 ≥ 85 % 행은 의심 표시
{{ pageNo }} / {{ pageCount }}
{{ c.label }}
{{ c.v }}

장치

오프라인 판정: 마지막 신호 후 3 × max(heartbeat 주기, 전송 주기) = 기본 180초 경과 · 측정 주기는 판정에 포함하지 않음
장치 ID이름 · 설치 위치상태최근 수신 (KST)최근 측정센서펌웨어시각 오차주기24h 추이
{{ d.id }}시험
{{ d.name }}{{ d.site }}
{{ d.statusLabel }}
{{ d.lastSeen }}{{ d.ago }}
{{ d.lastMeasured }}
PM온습도
{{ d.queue }} {{ d.fw }} {{ d.clock }} {{ d.interval }} {{ d.spark }}
/{{ det.id }}

{{ det.id }}

{{ det.statusLabel }}시험{{ det.warn }}
{{ det.name }} · {{ det.site }}
최근 24시간 · 미세먼지 3항목1분 원시값 · ㎍/㎥ · 밴드는 PM2.5 등급
PM10PM2.5PM1.0 (참고)
{{ detChart }}
{{ hoverTime }}
{{ r.name }}{{ r.v }}
상태 (heartbeat){{ det.ago }}
{{ f.k }}
{{ f.v }}
현장 기상 · 기상청 초단기실황data.go.kr
{{ f.k }}
{{ f.v }}
온도BME280 · ℃ · 1분 원시값
{{ det.temp }}
{{ detChartTemp }}
습도BME280 · %RH · 85 % 이상은 의심 플래그
{{ det.hum }} %RH
{{ detChartHum }}
장치 설정{{ cfgLabel }} · v{{ cfgVersion }}

하루 {{ cfgRowsPerDay }}행 · 다음 heartbeat(≤ 60초)에 적용됩니다

이 시간 동안 수신한 PMS 프레임을 평균해 측정값 1건을 만듭니다

이벤트최근 20건 · 전체 이력은 무기한 보관
시각 (KST)유형내용
{{ e.t }}{{ e.type }}{{ e.msg }}
/장치 추가

장치 추가

{{ s.n }}{{ s.label }}

CA-0001 형식 자동 부여 · 시험 장치는 SIM-

결과 해석과 센서 노화 분석에 필요합니다. GPS 모듈이 없어 수동 입력합니다

한 번만 표시됩니다.이 화면을 닫으면 키를 다시 볼 수 없습니다. 분실 시 "키 재발급"으로 새 키를 만들고 구 키는 24시간 유예 후 만료됩니다.
{{ wizKey }}
DEVICE_ID={{ wizId }} API_KEY={{ wizKey }} API_BASE_URL=https://api.cleanair.extn.ai
sudo cleanair-agent provision --env-file ./agent.env sudo cleanair-agent selftest

전원 인가 후 60초 이내 첫 heartbeat가 도착하면 장치 목록에 "온라인"으로 나타납니다

{{ det.id }} 키를 재발급할까요?

새 키가 즉시 발급되고 현재 키는 24시간 동안 계속 수용됩니다. 그 사이에 장치의 agent.env를 교체하고 provision을 다시 실행하세요.

한 번만 표시됩니다. 닫으면 다시 볼 수 없습니다.

{{ newKey }}
{{ toast }}