ตัวถอดรหัส Mode S ของอากาศยาน

แปลงที่อยู่ Mode S เลขฐานสิบหกหกหลักเป็นบล็อกการจัดสรรของ ICAO คำนำหน้าบิต ช่วง และตำแหน่งภายในบล็อก

ที่อยู่ Mode S เลขฐานสิบหก

ป้อนอักขระเลขฐานสิบหกหกตัว โดยใช้ช่องว่าง ขีดกลาง และคำนำหน้า 0x ที่ไม่บังคับได้

คำนำหน้าการจัดสรรคงที่บิตที่จัดสรรได้
บล็อกการจัดสรร

ป้อนที่อยู่ Mode S แบบ 24 บิตเพื่อดูช่วงการจัดสรร

ICAO Annex 10 · 2023
ฐานสิบหก (Hex)
24-bit · ฐานสอง (Binary)
ฐานสิบ (Decimal)
ช่วงที่เผยแพร่
คำนำหน้าการจัดสรรคงที่
ที่อยู่ในบล็อก
ตำแหน่งในบล็อก
ป้อนที่อยู่ Mode S แบบ 24 บิตเพื่อดูช่วงการจัดสรร

ที่อยู่จะถูกถอดรหัสในเบราว์เซอร์ของคุณ ไม่มีข้อมูลใดอัปโหลดไปยัง BroBroGo

คำถามที่พบบ่อย

การตรงกับประเทศหรือหน่วยงานหมายความว่าอย่างไร

หมายความเพียงว่า ICAO จัดสรรบล็อกที่อยู่นั้นให้ประเทศหรือหน่วยงานจดทะเบียนดังกล่าว ไม่ได้พิสูจน์ว่าอากาศยานยังจดทะเบียนอยู่ที่นั่น ทรานสปอนเดอร์อาจตั้งค่าผิด ที่อยู่อาจซ้ำ หรือไม่ได้ปรับปรุงหลังเปลี่ยนการจดทะเบียน

ระบุอากาศยานหรือเที่ยวบินที่เจาะจงได้หรือไม่

ไม่ได้ ที่อยู่ 24 บิตสามารถนำไปค้นหาแยกต่างหากในทะเบียนอากาศยาน แต่เครื่องมือนี้ไม่เชื่อมต่อกับทะเบียน ผู้ดำเนินการ หรือบริการติดตามแบบสด โดยอธิบายเฉพาะช่วงการจัดสรรที่เผยแพร่แล้ว

เหตุใดจึงจัดสรร 000000 และ FFFFFF ไม่ได้

แผนทั่วโลกมีค่าที่จัดสรรได้ 16,777,214 ค่า โดยไม่นับค่าที่เป็นศูนย์ทั้งหมดและหนึ่งทั้งหมด แนวทาง ICAO ยังระบุว่าที่อยู่ที่เป็นศูนย์ทั้งหมดอาจบ่งชี้ว่าทรานสปอนเดอร์ตั้งค่าผิด

เครื่องมือ "ตัวถอดรหัส Mode S ของอากาศยาน" ทำหน้าที่ถอดรหัสที่อยู่ Mode S เลขฐานสิบหกขนาด 24 บิต จำนวน 6 หลัก เพื่อแสดงรายละเอียดการจัดสรรอย่างเป็นทางการขององค์การการบินพลเรือนระหว่างประเทศ (ICAO) เครื่องมือนี้จะแปลงรหัสฐานสิบหกเพื่อระบุประเทศหรือหน่วยงานจดทะเบียนที่รับผิดชอบ โครงสร้างคำนำหน้าเลขฐานสอง ช่วงที่อยู่ทั้งหมด และตำแหน่งที่เจาะจงของรหัสที่ป้อนภายในบล็อกนั้น การทำงานของเครื่องมือเป็นแบบถอดรหัสโครงสร้างตามช่วงการจัดสรรที่เผยแพร่ในรูปแบบออฟไลน์ โดยไม่มีการติดตามเที่ยวบินแบบสด ไม่มีการค้นหาผู้ดำเนินการ และไม่มีการสอบถามข้อมูลทะเบียนอากาศยานที่ใช้งานอยู่

การประมวลผลข้อมูลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของผู้ใช้งานโดยตรง และไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo

โครงสร้างการจัดสรร 24 บิตของ ICAO

กรอบการทำงานของ ICAO กำหนดให้มีที่อยู่ที่สามารถจัดสรรได้ทั้งหมด 16,777,214 ค่าทั่วโลก ที่อยู่เหล่านี้จะถูกแจกจ่ายไปยังรัฐสมาชิกและหน่วยงานระหว่างประเทศในรูปแบบของบล็อกที่อยู่ โครงสร้างทางคณิตศาสตร์ของแต่ละบล็อกจะถูกกำหนดด้วยคำนำหน้าบิตเลขฐานสองแบบคงที่ (คำนำหน้าการจัดสรรคงที่) ซึ่งความยาวของคำนำหน้านี้จะเป็นตัวกำหนดจำนวนบิตที่จัดสรรได้ ที่เหลืออยู่สำหรับนำไปกำหนดให้กับอากาศยานแต่ละเครื่อง

การแปลงรหัสจากเลขฐานสอง 24 บิตมาเป็นเลขฐานสิบหก 6 หลัก ช่วยให้การอ้างอิงรหัสทรานสปอนเดอร์ในระบบการบินทำได้สะดวกขึ้น อย่างไรก็ตาม ข้อมูลที่ได้จากการจับคู่บล็อกเป็นเพียงข้อมูลการจัดสรรเชิงสถิติของ ICAO เท่านั้น ไม่ใช่ข้อมูลทะเบียนปัจจุบันที่เคลื่อนไหวตามจริง เนื่องจากทรานสปอนเดอร์อาจเกิดการตั้งค่าผิดพลาด มีการใช้รหัสซ้ำ หรือไม่มีการปรับปรุงรหัสหลังจากที่มีการโอนย้ายการจดทะเบียนอากาศยานไปยังประเทศอื่น

ข้อกำหนดของข้อมูลนำเข้าและข้อความแสดงข้อผิดพลาด

เครื่องมือรองรับการป้อนข้อมูลในช่อง "ที่อยู่ Mode S เลขฐานสิบหก" โดยมีข้อกำหนดและเงื่อนไขการตรวจสอบดังนี้:

  • รูปแบบที่รองรับ: อักขระเลขฐานสิบหก 0–9 และ A–F (ไม่แยกแยะอักษรตัวพิมพ์เล็กหรือพิมพ์ใหญ่) อนุญาตให้มีช่องว่าง ขีดกลาง และคำนำหน้า 0x ได้
  • ข้อผิดพลาดจากตัวอักษร: หากพบอักขระที่อยู่นอกเหนือขอบเขตเลขฐานสิบหก เครื่องมือจะแสดงข้อความข้อผิดพลาดว่า ใช้เฉพาะอักขระเลขฐานสิบหก 0–9 และ A–F
  • ข้อผิดพลาดจากความยาว: หากข้อมูลที่ป้อนมีจำนวนอักขระเลขฐานสิบหกไม่ครบหกหลักพอดี (หลังจากละเว้นช่องว่าง ขีดกลาง หรือ 0x แล้ว) เครื่องมือจะแสดงข้อความข้อผิดพลาดว่า ที่อยู่ Mode S แบบ 24 บิตต้องมีอักขระเลขฐานสิบหกหกตัวพอดี

รายละเอียดผลลัพธ์การถอดรหัส

เมื่อป้อนข้อมูลถูกต้อง เครื่องมือจะแสดงข้อมูลการถอดรหัสผ่านป้ายกำกับต่างๆ ดังนี้:

  • บล็อกการจัดสรร: แสดงชื่อประเทศ หน่วยงาน หรือประเภทบล็อกพิเศษที่จับคู่ได้ เช่น:
    • ชื่อประเทศหรือหน่วยงานที่ตรงกัน
    • บล็อกการจัดสรรชั่วคราวของ ICAO
    • บล็อกใช้งานพิเศษของ ICAO
    • บล็อกสำรองของภูมิภาค ‹region›
    • สงวนไว้สำหรับการใช้งานในอนาคต
    • ไม่มีการจัดสรรที่เผยแพร่ในตารางนี้
    • ไม่สามารถจัดสรรเป็นที่อยู่อากาศยานได้
  • ช่วงที่เผยแพร่: ช่วงเลขฐานสิบหกทั้งหมดของบล็อกการจัดสรรนั้น
  • ที่อยู่ในบล็อก: จำนวนที่อยู่ทั้งหมดที่อยู่ภายใต้บล็อกดังกล่าว
  • ตำแหน่งในบล็อก: ลำดับตัวเลขเฉพาะของที่อยู่ที่ป้อนเมื่อเทียบกับตำแหน่งทั้งหมดในบล็อก
  • คำนำหน้าการจัดสรรคงที่: คำนำหน้าบิตเลขฐานสองที่กำหนดไว้เฉพาะสำหรับบล็อกนั้น
  • บิตที่จัดสรรได้: จำนวนบิตแปรผันที่เหลืออยู่สำหรับนำไปใช้งาน

ความเสี่ยงจากการตั้งค่าทรานสปอนเดอร์ผิดพลาด

ในระบบการบินสากล รหัสที่เป็นศูนย์ทั้งหมด (000000) และรหัสที่เป็นหนึ่งทั้งหมด (FFFFFF) เป็นรหัสที่ไม่สามารถนำมาจัดสรรเป็นที่อยู่อากาศยานได้ หากเครื่องมือตรวจพบรหัสที่เป็นศูนย์ทั้งหมด (000000) ระบบจะระบุว่าเป็นรหัสที่ไม่สามารถจัดสรรได้ ซึ่งในทางเทคนิคการบิน รหัสนี้มักเป็นข้อบ่งชี้ว่าทรานสปอนเดอร์ของอากาศยานเครื่องดังกล่าวมีข้อบกพร่องหรือเกิดความผิดพลาดในการตั้งค่า (Misconfiguration) ซึ่งอาจส่งผลกระทบต่อความปลอดภัยในน่านฟ้าได้

กลุ่มผู้ใช้งานที่เกี่ยวข้อง

  • ผู้ชื่นชอบการบินและผู้สังเกตการณ์เครื่องบิน (Aviation Spotters): ใช้เพื่อระบุประเทศต้นทางหรือหน่วยงานจดทะเบียนของอากาศยานจากรหัสฐานสิบหกที่ดักจับได้จากสัญญาณทรานสปอนเดอร์ Mode S
  • ช่างเทคนิคอากาศยานและเจ้าหน้าที่บำรุงรักษา: ใช้ตรวจสอบว่าทรานสปอนเดอร์ได้รับการโปรแกรมด้วยรหัสที่ถูกต้องตามบล็อกการจัดสรรของประเทศตนเองหรือไม่ หรือใช้หาสาเหตุความผิดพลาดในกรณีที่ทรานสปอนเดอร์แสดงรหัสศูนย์ทั้งหมด
  • นักวิเคราะห์ข้อมูลและนักวิจัย: ใช้สำหรับแยกแยะและจัดกลุ่มข้อมูลดิบจากสัญญาณ ADS-B หรือ Mode S ให้เป็นบล็อกการจัดสรรที่เป็นระบบ โดยไม่ต้องเชื่อมต่อเพื่อดึงข้อมูลจากฐานข้อมูลทะเบียนภายนอก

คำถามที่พบบ่อย (FAQ)

ถาม: การตรงกับประเทศหรือหน่วยงานหมายความว่าอย่างไร ตอบ: หมายความเพียงว่า ICAO จัดสรรบล็อกที่อยู่นั้นให้ประเทศหรือหน่วยงานจดทะเบียนดังกล่าว ไม่ได้พิสูจน์ว่าอากาศยานยังจดทะเบียนอยู่ที่นั่น ทรานสปอนเดอร์อาจตั้งค่าผิด ที่อยู่อาจซ้ำ หรือไม่ได้ปรับปรุงหลังเปลี่ยนการจดทะเบียน

ถาม: ระบุอากาศยานหรือเที่ยวบินที่เจาะจงได้หรือไม่ ตอบ: ไม่ได้ ที่อยู่ 24 บิตสามารถนำไปค้นหาแยกต่างหากในทะเบียนอากาศยาน แต่เครื่องมือนี้ไม่เชื่อมต่อกับทะเบียน ผู้ดำเนินการ หรือบริการติดตามแบบสด โดยอธิบายเฉพาะช่วงการจัดสรรที่เผยแพร่แล้ว

ถาม: เหตุใดจึงจัดสรร 000000 และ FFFFFF ไม่ได้ ตอบ: แผนทั่วโลกมีค่าที่จัดสรรได้ 16,777,214 ค่า โดยไม่นับค่าที่เป็นศูนย์ทั้งหมดและหนึ่งทั้งหมด แนวทาง ICAO ยังระบุว่าที่อยู่ที่เป็นศูนย์ทั้งหมดอาจบ่งชี้ว่าทรานสปอนเดอร์ตั้งค่าผิด