Telemetry데이터 수업
교실 공기가 바뀐 걸까요, 아니면 네트워크가 데이터를 다시 보낸 걸까요?
고등학생을 위한 약 15분짜리 데이터 활동입니다. 아래 여섯 줄은 모두 가상 데이터입니다. 이 페이지를 인쇄하거나 CSV를 내려받아 사용할 수 있습니다. 센서, 계정, 학생 데이터는 필요하지 않습니다.
먼저 생각해 볼 문제
가상의 CO₂ 센서가 10초마다 측정합니다. 네트워크가 같은 측정값을 다시 보내기도 합니다. 표의 각 행은 한 번의 전달이고, reading_id가 실제 측정을 구분합니다. 센서는 여섯 번 측정했을까요, 네 번 측정했을까요?
reading_id | 측정 시각(초) | co2_ppm | 전달 시각(초) |
|---|---|---|---|
| r1 | 0 | 600 | 1 |
| r2 | 10 | 650 | 11 |
| r3 | 20 | 700 | 21 |
| r4 | 30 | 750 | 31 |
| r4 | 30 | 750 | 32 |
| r4 | 30 | 750 | 33 |
수업 활동
- 전달된 모든 행을 평균에 넣으면 재전송 때문에 결과가 달라질지 먼저 예상합니다.
- 이미 나온 reading_id가 있는 행을 표시합니다. 전달 횟수와 서로 다른 측정 횟수를 따로 셉니다.
- 모든 행의 CO₂ 평균과 측정당 한 행만 사용한 평균을 계산합니다. 네 번의 측정값 평균을 나타내는 것은 어느 쪽인가요?
- 실제 측정값으로 환기 여부를 판단하기 전에 확인해야 할 점을 하나 말합니다.
교사용 답
전달은 여섯 번, 측정은 네 번입니다. r4는 세 번 전달됐습니다. 모든 행의 평균은 700 ppm이고, 서로 다른 측정값의 평균은 675 ppm입니다. 표본 추출과 시간 가중 방식을 정하지 않으면 어느 쪽도 교실 공기의 시간 평균이라고 할 수 없습니다. 실제 데이터라면 센서 정확도, 설치 위치, 빠진 측정값도 확인해야 합니다. 이 가상 수치로 건강 위험을 판단할 수는 없습니다.
네트워크가 다시 전송하면 어떻게 될까요?
네 번의 측정은 그대로 두고 마지막 측정값이 추가로 전달되는 횟수를 바꿔 두 평균을 비교해 보세요.
- 전달된 행 수
- 6
- 전달된 모든 행의 평균
- 700 ppm
- 네 번의 측정값 평균
- 675 ppm
바뀐 것은 전달 횟수뿐입니다. 센서가 다시 측정한 것은 아닙니다.
Telemetry로 더 살펴보기
이 활동은 오프라인으로 끝낼 수 있습니다. 계정 없이 브라우저 SQL 실습실에서 같은 가상 데이터를 조회할 수도 있습니다. 별도 안내서는 가상 이벤트를 Telemetry에 보내는 방법을 보여 줍니다. $0 요금제는 1 GB 저장 공간을 제공하며 카드가 필요하지 않습니다. 학생이 클라우드를 사용하기 전에 교사가 검토해야 합니다.
브라우저에서 이 데이터 조회하기(계정 불필요)첫 이벤트 안내무료 요금제 자세히 보기
저는 Telemetry를 만든 JR입니다. 이 활동은 AI의 도움을 받아 작성했으며 아직 실제 수업에서 시험하지 않았습니다. 수업에 쓰기 전에 교사가 검토해 주세요.
교사용: 오류를 발견했거나 활동을 바꾸어 사용했다면 학생 데이터 없이 이메일로 알려 주세요.