장치 시뮬레이터
라즈베리파이에서 도는 수집 프로그램의 동작을 재현한 화면입니다. 오른쪽 버튼으로 현장에서 실제로 일어나는 상황을 만들어 볼 수 있습니다.
DL-001
강변북로 하부정상- 상태
- 측정 중
- 측정 주기
- 10초 읽기 / 1분 전송
- 마지막 측정
- 2026-09-08 15:24:10
- 마지막 전송
- 2026-09-08 15:24:00
- 대기 큐
- 0건
- 서버 연결
- 정상
- 센서 상태
- 미세먼지 정상 · 온습도 정상
- 가동 시간
- 3일 4시간 12분
현재 측정값
2026-09-08 15:24:10PM1.0
22.2㎍/㎥
PM2.5
40.5㎍/㎥
PM10
61.8㎍/㎥
온도
23.0℃
습도
56.2%RH
전송 대기 (1분 평균 산출 중)
센서를 10초마다 읽고 1분 평균을 보냅니다. 미세먼지 값은 순간적으로 크게 튀는 특성이 있어 한 번 읽은 값보다 평균이 실제 상태에 가깝습니다.
| 읽은 시각 | PM1.0 | PM2.5 | PM10 | 온도 | 습도 | 판정 |
|---|---|---|---|---|---|---|
| 15:23:40 | 23.4 | 43.1 | 67.9 | 22.5 | 58.0 | — |
| 15:23:50 | 22.9 | 43.8 | 69.4 | 22.7 | 57.8 | — |
| 15:24:00 | 23.7 | 46.7 | 72.2 | 22.8 | 58.1 | — |
| 15:24:10 | 22.2 | 40.5 | 61.8 | 23.0 | 56.2 | — |
① 측정 주기
선택에 따른 하루 저장 건수 (장치 1대)
| 읽기 10초 / 전송 1분권장 | 1,440건 |
| 읽기 10초 / 전송 5분 | 288건 |
| 읽기 1초 / 전송 실시간 (읽는 대로)실시간 | 86,400건 |
| 읽기 10초 / 전송 1시간1시간 단위 | 24건 |
지금 설정으로 장치 10대면 1년에 5,256,000건입니다. 원본 읽기값이 필요하면 장치에 며칠치를 따로 보관하는 방법이 있습니다.
② 통신
끊긴 동안에도 측정은 계속되고 값은 장치에 쌓입니다. 복구하면 쌓인 값이 측정 시각을 그대로 유지한 채 올라갑니다. 보관 한도는 10,080건이고, 값이 정상일 때 지금 주기로 약 7.0일치입니다. 이상 읽기값은 한 주기에 여러 건이 쌓이므로 그만큼 빨리 찹니다. 장치 시각이 맞지 않는 동안에는 연결이 살아나도 보관분을 올리지 않습니다.
③ 센서 이상값
센서가 고장 나면 0이나 최댓값이 이어서 들어옵니다. 그대로 쌓으면 성능 데이터가 오염되고, 버리면 언제부터 고장이었는지 알 수 없습니다. 저장하되 표시하고 통계에서만 빼는 방식입니다.
④ 전원과 시각
라즈베리파이는 전원이 끊기면 시계가 초기화됩니다. 기동할 때 서버 시각으로 맞추지 않으면 측정 시각이 엉뚱하게 기록되어 데이터를 쓸 수 없게 됩니다.
동작 로그
- 15:24:00[DL-001]1분 평균 전송 성공 (읽기 6건 → 1건)
- 15:24:00[DL-002]1분 평균 전송 성공 (읽기 6건 → 1건)
- 15:22:30[DL-003]수신 중단 판정 · 마지막 전송 이후 30분 응답 없음
- 14:35:00[DL-001]이상값 감지 PM 3항목 999 · 이상 표시 후 전송
- 10:20:00[DL-003]이상값 감지 5항목 모두 0 · 센서 연결 확인 필요
장치에서 일어난 일을 시각·장치·내용으로 남깁니다. 현장에 가지 않고도 무엇이 언제 끊겼는지 확인할 수 있어야 합니다.