โดรน FPV

แฮ็ก BETAFPV P1 Air Unit: ส่องวิดีโอของคนอื่นผ่านลิงก์วิทยุดิจิทัล

Habr เผยแพร่บทวิเคราะห์เชิงลึกเกี่ยวกับตัวส่งสัญญาณวิดีโอดิจิทัล BETAFPV P1 Air Unit ผู้เขียนอธิบายว่าในตลาดระบบวิดีโอ FPV เมื่อก่อนมีผู้ผลิตระบบดิจิทัลไม่กี่ราย นับนิ้วบนมือเดียวก็พอ ได้แก่ DJI, Walksnail, HDZero และ Siyi ตอนนี้ BETAFPV, HGLRC และรายอื่นก็ออกระบบของตัวเองแล้ว และผู้ที่ชื่นชอบก็สังเกตเห็นอย่างรวดเร็วว่าทุกค่ายใช้บอร์ดชุดเดียวกันที่มีชิป Artosyn

ภายใน P1 Air Unit มี SoC Artosyn AR9311 ที่รัน Linux 4.9 และ BusyBox ส่วนลิงก์วิทยุดูแลโดยชิป AR8030 แยกต่างหากที่รัน FreeRTOS ผู้เขียนพบ UART ที่มีคอนโซล root และรหัสผ่านก็อยู่ในตัวเลือกไม่กี่แบบที่คาดจากบริบท นี่เป็นกรณีที่ผู้ผลิตคงไม่คาดว่าจะมีใครเปิดดูข้างในเลย

ส่วนที่น่าสนใจที่สุดอยู่ถัดไป การแทนที่สตรีมของตัวเข้ารหัสทั้งชุดไม่ได้ผล เพราะแว่นถอดรหัสได้แต่ไม่เสถียร ผู้เขียนจึงใช้ LD_PRELOAD ดักฟังฟังก์ชันที่ส่งเฟรมไปยังตัวเข้ารหัส H.265 ฮาร์ดแวร์ แล้วเปลี่ยนพิกเซลที่อินพุตของตัวเข้ารหัส ผลคือแว่นแสดงภาพจากภายนอกราวกับมาจากกล้องของตัวเอง มีรายละเอียดน่าสนใจอีกอย่างคือตัวเข้ารหัสบีบอัดเฟรม 1080p แต่ละเฟรมเป็นสองแถบอิสระ (1920×560 และ 1920×552) ซึ่งน่าจะเพื่อให้ความหน่วงต่ำ

ผมคิดว่าบทความแบบนี้มีประโยชน์แม้กับคนที่บินเล่นเฉย ๆ เพราะทำให้เข้าใจว่าระบบดิจิทัลราคาถูกรุ่นใหม่ถูกออกแบบอย่างไร และทำไมจึงศึกษาได้ง่ายขนาดนี้ ใครสนใจวิศวกรรมย้อนกลับควรอ่านทั้งบทความ

แหล่งที่มา: Habr

ความคิดเห็น 0

เป็นคนแรกที่แสดงความคิดเห็น ด้วยภาษาใดก็ได้

เข้าสู่ระบบเพื่อแสดงความคิดเห็น