นี่คือคำสั่ง decode_aprs ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
decode_aprs - แปลงข้อมูลดิบ APRS เป็นรูปแบบที่มนุษย์อ่านได้
เรื่องย่อ
ถอดรหัส_aprs [ ไฟล์ข้อความ ]
ไฟล์ข้อความ ควรมีแพ็กเก็ต AX.25 ในรูปแบบการตรวจสอบมาตรฐาน ถ้าไม่
ไฟล์ที่ระบุ ข้อมูลจะถูกอ่านจาก stdin
DESCRIPTION
ถอดรหัส_aprs มีประโยชน์สำหรับการทำความเข้าใจแพ็กเก็ต APRS ที่บดบังบางครั้งและค้นหาข้อผิดพลาด
OPTIONS
ไม่
ตัวอย่าง
คุณเห็นสิ่งนี้ปรากฏขึ้นบนหน้าจอของคุณ:
M0XER-3>APRS63,WIDE2-1:!/4\;u/)K$O J]YD/A=041216|h`RY(1>q!(|
มันหมายความว่าอะไร? หากคุณไม่ได้ใช้เวลามากในการศึกษาโปรโตคอล APRS
Spec ส่วนใหญ่น่าจะดูเหมือน Random noise ไปป์ลงใน decode_aprs ถึง
หา.
เสียงสะท้อน 'M0XER-3>APRS63,WIDE2-1:!/4\;u/)K$O J]YD/A=041216|ชั่วโมงเร่งด่วน(1>q!(|' | ถอดรหัส_aprs
http://www.findu.com/cgi-bin/errors.cgi มีคอลเลกชันที่ไม่มีที่สิ้นสุดของแพ็กเก็ตด้วย
ข้อผิดพลาด บางครั้งก็ไม่ชัดเจนว่ามีอะไรผิดปกติกับพวกเขา Dire Wolf มักจะ
บอกคุณว่ามีอะไรผิดปกติ ขั้นแรก ตัดและวางแพ็กเก็ตที่ไม่ดีลงในไฟล์ข้อความ ที่นี่
ตัวอย่างคู่:
n2cma>APRS,TCPIP*,qAC,SEVENTH:@212127z43.2333n/77.1w_338/002g001t025P000h65b10208.wview_5_19_0
K0YTH-10>APNU3B,NULL,qAR,K0DMF-10:!4601.5NS09255.52W#PHG6360/W2,MNn 444.575
หากคุณเพียงแค่ป้อนสิ่งนี้ลงใน decode_aprs มันจะบ่นเกี่ยวกับตัวพิมพ์เล็กใน
qA-something เพิ่มโดย IGate ในเส้นทางผ่าน เราสามารถเอามันออกไปด้วยบางอย่างเช่น
นี้:
แมว findu-errors.txt | ความกระหายน้ำ -e 's/,qA.*:/:/' | ถอดรหัส_aprs
ในกรณีแรกเราได้รับ
ที่อยู่มีตัวพิมพ์เล็ก "n2cma" ต้องเป็นตัวพิมพ์ใหญ่ทั้งหมด
หลังจากเปลี่ยนที่อยู่ต้นทางเป็นตัวพิมพ์ใหญ่แล้ว ยังมีปัญหาอื่นๆ การระบุพวกเขา
เหลือไว้เป็นแบบฝึกหัดสำหรับผู้อ่าน
และในตัวอย่างที่สอง
อักขระไม่ถูกต้องในละติจูด พบ 'N' เมื่อคาดหวัง 0-9 สำหรับร้อยของ
นาที
อักขระไม่ถูกต้องในลองจิจูด พบ '9' เมื่อคาดหวัง 0 หรือ 1 สำหรับหลายร้อย
องศา
ใช้ decode_aprs ออนไลน์โดยใช้บริการ onworks.net