บทที่ 7 วิเคราะห์ Packet Telemetry และ Receiving Stations

วัตถุประสงค์การเรียนรู้

เมื่อจบบทนี้ ครูจะสามารถ

ส่วนที่ 1: หน้า Telemetry Packet Detail

หน้า Packet detail ของ TinyGS แสดง Packet Details, Decoded Telemetry, ตำแหน่งดาวเทียม และแผนที่การรับ
ภาพที่ 1 Packet detail page: Packet Details, Decoded Telemetry, Satellite Position, Hex/Raw Parsed, Reception Map

7.1 Packet Details (left card)

กล่อง Packet Details อธิบายค่าพื้นฐานชั้นสื่อสารของแพ็กเก็ตที่รับได้ จากภาพตัวอย่างให้ครูอธิบายทีละรายการดังนี้

✅ ครูชี้ให้เด็กเห็นอะไร
  • Mode + Frequency = “ภาษากับช่องความถี่” ของการสื่อสาร
  • Airtime/BW/SF/CR = ความหนาแน่นข้อมูล vs ความทนต่อสัญญาณรบกวน (อธิบายเชิงแนวคิด)

7.2 Decoded Telemetry (middle card)

ส่วนนี้เป็น “การสันนิษฐานเชิงการสอน” จากค่าที่ decoder แปลออกมา ให้ครูย้ำว่านี่คือค่าที่ชุมชน TinyGS ถอดรหัส และอาจต่างกันตามดาวเทียม/รุ่น decoder

🔌 กำลังส่ง (TX Power): 800 mW

🔋 แรงดัน/กระแสของบัสหลัก (Vbus/Ibus): Vbus 8398 mV, Ibus 156 mA

⚡ กำลังที่ระบบประเมิน/ใช้ (Power estimate/consumption): 1310 mW (เป็นการแสดงผลเชิงอนุมานจากตัวถอดรหัสของระบบ)

🪫 สถานะแบตเตอรี่/พลังงานคงเหลือ: 99%

🔋 ค่าของแบต/บัสอีกชุด (V/I): V 8394 mV, I 269 mA

🔋 แรงดันเซลล์ (Cell): 4182 mV

🌡️ อุณหภูมิ: 7°C (min 6°C, max 7°C)

🧩 ค่ากระแสรายส่วน (subsystem currents): 0 mA, 181 mA, 90 mA (ตีความว่าเป็นโหลด/วงจรย่อยแต่ละส่วน ซึ่งชื่อจริงอาจแตกต่างตามดาวเทียม)

📶 คุณภาพสัญญาณ: RSSI -85 dBm, SNR 0 dB

⏱️ เวลาทำงานสะสม (Uptime): 541117 sec

♻️ จำนวนรีเซ็ต: Reset 2 times

หมายเหตุสำหรับครู: ค่า Decoded Telemetry เป็นผลจาก “ตัวถอดรหัส (decoder)” ของ TinyGS ซึ่งอาจแตกต่างตามดาวเทียมแต่ละดวงและอาจมีการปรับปรุงในอนาคต ให้ใช้เพื่อการเรียนรู้เชิงแนวคิด (พลังงาน–อุณหภูมิ–ความน่าเชื่อถือ) มากกว่าการยืนยันสเปกฮาร์ดแวร์แบบตายตัว

🎯 ใช้สอนอะไรได้
  • โยงค่า power/battery/temperature กับสุขภาพระบบดาวเทียมเชิงวิศวกรรม
  • เชื่อมไปหัวข้อ energy budgeting, thermal behavior และ reliability ของระบบจริง

7.3 Satellite Position (right card)

ครูควรชี้ให้นักเรียนเห็นว่าดาวเทียมจึงรับได้เป็นช่วง pass เท่านั้น และสถานะแสงอาทิตย์/เงามีผลต่อบริบทพลังงานของดาวเทียม

7.4 Hexadecimal View (lower left)

ข้อมูลดิบมักแสดงเป็น Hex เพราะกระชับและตรงกับหน่วยไบต์ที่ใช้สื่อสารจริง เหมาะสำหรับการตรวจสอบแพ็กเก็ตและพัฒนา/ตรวจตัวถอดรหัสในระดับชุมชน

ปุ่ม Download ใช้ส่งออกข้อมูลดิบเพื่อนำไปวิเคราะห์ต่อในกิจกรรมขั้นสูง

7.5 Raw Parsed View (lower left below hex)

Raw Parsed View คือข้อมูลที่จัดโครงสร้างแบบ JSON-like เช่น header / object / payload พร้อมตัวบ่งชี้เช่น telemetry: true และ type: "Beacon" ทำให้เห็นชัดว่าระบบแปลข้อมูลจากดิบสู่รูปแบบที่อ่านง่ายขึ้น

ปุ่ม copy ช่วยคัดลอกข้อมูลสำหรับอภิปรายหรือมอบหมายงานในกิจกรรมขั้นสูง

7.6 Reception Map (lower right)

Reception Map แสดงจุดสีเขียวของสถานีที่รับแพ็กเก็ตเดียวกันทั่วโลก และวงสีน้ำเงินใช้สื่อ footprint โดยประมาณของการครอบคลุม ณ เวลานั้น

Teacher tip: ใช้แผนที่นี้อธิบายแนวคิด “เครือข่ายสถานีภาคพื้นทั่วโลก” และชี้ให้เห็นว่าการมีหลายสถานีรับแพ็กเก็ตเดียวกันช่วยเพิ่มความมั่นใจในข้อมูล

ส่วนที่ 2: Receiving Stations

รายการสถานีที่รับแพ็กเก็ตเดียวกัน พร้อมค่า Distance, Elevation, RSSI, SNR, Doppler, Frequency Error และ CRC
ภาพที่ 2 Receiving Stations list: Station, Distance, Elevation, RSSI, SNR, Doppler, Freq Error, CRC

7.7 Receiving Stations list: อ่านตารางและเปรียบเทียบข้ามสถานี

ทำไมแต่ละสถานีค่าต่างกัน

✅ เช็กลิสต์เทียบสถานีแบบเร็ว
  • มองหาสถานีที่ Elevation สูง ซึ่งมักสัมพันธ์กับ RSSI/SNR ดีกว่า (แต่ไม่เสมอ)
  • หาค่า outlier เช่น SNR แย่มากหรือมี CRC error แล้วอภิปรายสาเหตุ
  • ใช้หลายสถานีช่วย cross-check ความน่าเชื่อถือของแพ็กเก็ตเดียวกัน

สรุปบทนี้: ผู้เรียนจะได้ทั้งการอ่าน telemetry และการเปรียบเทียบคุณภาพการรับข้ามสถานีในสถานการณ์จริง ซึ่งเป็นทักษะสำคัญของงานโทรคมนาคมดาวเทียมภาคปฏิบัติ

เมื่อพร้อม ครูสามารถต่อยอดด้วยการฝึกตีความ payload ที่ละเอียดขึ้นจาก packet detail เพื่อเชื่อมข้อมูลสื่อสารกับข้อมูลภารกิจของดาวเทียม

👩‍🏫 TEACHER TIP
ครูควรพูดอะไรกับนักเรียน
Decoded telemetry ช่วยให้เราอ่านความหมายของระบบดาวเทียมได้ แต่ก่อนจะเชื่อผล ควรดูคุณภาพลิงก์จาก RSSI/SNR/CRC และดูว่ามีหลายสถานียืนยันหรือไม่ การเปรียบเทียบ Receiving Stations คือภาพจริงของโทรคมนาคมที่มีความแปรปรวนตามตำแหน่งและอุปกรณ์
⚠️ CAUTION
ข้อควรระวัง
ไม่ควรตีความจากแพ็กเก็ตเดียว, field telemetry อาจต่างกันตามดาวเทียม/decoder, และเมื่อเผยแพร่ภาพควรระวังข้อมูลตำแหน่งหรือข้อมูลที่อาจระบุตัวสถานีภายในเกินความจำเป็น

กิจกรรมในชั้นเรียน (10–15 นาที)

  1. ให้นักเรียนเลือกสถานี 2 แห่งจาก Receiving Stations และบันทึก Distance, Elevation, RSSI, SNR, Freq error, CRC
  2. ให้สรุปว่าสถานีใดน่าจะ decode ได้ดีกว่า และอธิบายเหตุผลเชิงข้อมูล
  3. เชื่อมกับ Satellite Position (เช่น illumination/coverage) แล้วตั้งสมมติฐานผลต่อ telemetry พลังงาน
  4. อภิปรายว่าความต่างที่พบมาจาก geometry, noise หรือคุณภาพอุปกรณ์ส่วนใดได้บ้าง
← ย้อนกลับ 06 Packet List (RSSI/SNR/Doppler/CRC) กลับ TinyGS Index