คุณกำลังเชื่อมต่อกับดาวเทียม Starlink ดวงใด?

คำตอบสั้นๆ: คุณไม่สามารถรู้ได้แน่นอนบนฮาร์ดแวร์ผู้บริโภค แต่คุณประมาณได้อย่างสมเหตุสมผล จานของคุณรู้แน่ชัดว่ากำลังคุยกับดาวเทียมดวงใด แต่มันไม่เปิดเผยสิ่งนั้นผ่าน API ท้องถิ่น สิ่งที่คุณทำได้คือรวมทิศทางที่จานของคุณชี้เข้ากับข้อมูลวงโคจรแบบสด เพื่อหาว่าดาวเทียมดวงใดน่าจะเป็นผู้เข้าชิงเหนือศีรษะ มันเป็นการประมาณคร่าวๆ มากกว่าค่าที่อ่านได้อย่างแม่นยำ และคู่มือนี้อธิบายว่ามันทำงานอย่างไรและจุดที่มันไปต่อไม่ได้

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

ทำไมจานจึงไม่บอกคุณตรงๆ

จานรู้แน่นอน มันเป็น phased array ที่ติดตามและส่งต่อระหว่างดาวเทียมตลอดเวลา ดังนั้นภายในมันจึงมีภาพที่แม่นยำว่ากำลังชี้ไปที่อะไรในแต่ละขณะ แต่ข้อมูลเป้าหมายนั้นไม่ได้เผยแพร่บนอินเทอร์เฟซ gRPC ท้องถิ่นแบบที่ความหน่วง สิ่งกีดขวาง และการจัดตำแหน่งเป็น SpaceX เปิดเผยเทเลเมทรีจำนวนมาก แต่ไม่ใช่ตัวตนของดาวเทียมแบบสด

ดังนั้นใครก็ตามที่ต้องการตอบว่า "ดาวเทียมดวงใดตอนนี้" จึงต้องสร้างมันขึ้นใหม่จากภายนอก โดยใช้สองสิ่งที่จานให้คุณ บวกกับข้อมูลสาธารณะ

สิ่งที่คุณใช้ได้จริง

ทิศทางการชี้ของจาน จานของคุณรายงานแกนหลัก: ทิศและมุมเงยที่แผงเล็งไปทางกายภาพ นั่นคือทิศหนึ่งสู่ท้องฟ้า อย่างไรก็ตาม มีข้อควรระวังที่สำคัญ: แกนหลักคือทิศทางของ แผง ไม่ใช่ทิศทางลำแสงแบบสด จาน Starlink เป็น phased array ที่บังคับลำแสงด้วยระบบอิเล็กทรอนิกส์ในมุมมองที่กว้าง (มากกว่า 100 องศา) ดังนั้นดาวเทียมที่มันกำลังคุยด้วยจริงอาจอยู่ห่างจากทิศแกนหลักได้มาก ที่ใดก็ได้ภายในกรวยนั้น แกนหลักให้ศูนย์กลางของการค้นหาแก่คุณ ไม่ใช่คำตอบ

ข้อมูลวงโคจรแบบสด (TLE) วงโคจรของกองยาน Starlink เผยแพร่เป็นชุดธาตุสองบรรทัด อัปเดตเป็นประจำ ด้วย TLE ปัจจุบัน คุณคำนวณได้ว่า ณ ขณะใดก็ตาม ดาวเทียม Starlink ทุกดวงอยู่ที่ไหนบนท้องฟ้าเมื่อเทียบกับตำแหน่งของคุณ

นำสิ่งเหล่านั้นมารวมกัน แล้ววิธีการคือ: ณ ขณะนี้ แผงจานหันไปทางนี้คร่าวๆ และเหล่านี้คือดาวเทียมที่อยู่ในมุมมองของมันเหนือคุณตอนนี้ คุณจำกัดขอบเขตให้เหลือผู้เข้าชิงที่เป็นไปได้ได้ แต่เพราะลำแสงอาจอยู่ที่ใดก็ได้ในกรวยกว้างนั้นแทนที่จะตรงกับทิศแกนหลักเป๊ะ นี่จึงเป็นการตัดหยาบๆ ครั้งแรกมากกว่าการระบุชี้ชัด

Nexus Telemetry แสดงทิศทางการชี้ของจานที่จับคู่กับตำแหน่งวงโคจรของ Starlink แบบสด

ทำไมมันจึงเป็นการประมาณ ไม่ใช่ข้อเท็จจริง

มีหลายอย่างที่ทำให้สิ่งนี้ไม่แม่นยำ และควรค่าแก่การพูดตรงไปตรงมาเกี่ยวกับทั้งหมด

จานส่งต่อตลอดเวลา Starlink กำหนดจานของคุณให้กับดาวเทียมหรือลำแสงใหม่ในรอบที่ตายตัว ราวทุกๆ 15 วินาที และบางครั้งบ่อยกว่านั้นภายใต้สิ่งกีดขวางหรือการเคลื่อนที่ เมื่อถึงเวลาที่คุณคำนวณการจับคู่ได้ การเชื่อมต่ออาจขยับไปแล้ว คำตอบใดๆ ก็เป็นภาพถ่ายของเป้าหมายที่กำลังเคลื่อนที่

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

ทิศทางการชี้มีความไม่แน่นอนของตัวเอง ค่าแกนหลักก็มีขอบเขตความคลาดเคลื่อน และขอบเขตนั้นเพิ่มขึ้นเมื่อจานติดตั้งเกือบราบหรืออยู่ในการเคลื่อนที่ ซึ่งเป็นกรณีเคลื่อนที่ที่คนต้องการสิ่งนี้มากที่สุดพอดี

ดาวเทียมหลายดวงอาจอยู่ในมุมมองพร้อมกัน ด้วยดาวเทียมกว่า 10,000 ดวงในกลุ่มดาว มุมมองที่กว้างมักมีผู้เข้าชิงหลายดวงในทุกขณะ คุณจัดอันดับพวกมันได้ แต่ไม่สามารถแยกแยะพวกมันออกจากกันได้อย่างชัดเจนเสมอไป

ข้อมูล TLE เก่าลง ธาตุวงโคจรเลื่อนไประหว่างการอัปเดต ในระดับกิโลเมตรหรือมากกว่าต่อวัน ดังนั้นจึงควรรีเฟรชมันทุกหนึ่งหรือสองวัน TLE ใหม่ให้การจับคู่ที่ดีกว่า ส่วนตัวที่เก่าทำให้การประมาณเสื่อมลง

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

วิธีดูสิ่งนี้ด้วยตัวคุณเอง

คุณต้องใช้ซอฟต์แวร์ที่อ่านทิศทางการชี้ของจานคุณและซ้อนทับบนตำแหน่งวงโคจรแบบสด Nexus Telemetry ทำสิ่งนี้: มันดึงแกนหลักของจานคุณ ดึง TLE ปัจจุบันของ Starlink และแสดงดาวเทียมภายในมุมมองของจานคุณบนลูกโลก 3D โดยเน้นผู้เข้าชิงที่น่าจะเป็น มันถูกนำเสนอเป็นการประมาณ เพราะตรงไปตรงมาแล้วนั่นคือสิ่งที่แนวทางอิงแกนหลักเป็น แต่มันเป็นวิธีที่มีประโยชน์อย่างแท้จริงและค่อนข้างสวยงามในการเฝ้าดูกลุ่มดาวทำงานเหนือศีรษะ

มุมมองเดียวกันขึ้นอยู่กับการรู้ตำแหน่งของคุณ ซึ่งเคยมาจาก GPS ของจานเอง เนื่องจาก Starlink นำสิ่งนั้นออกจาก API ท้องถิ่น คุณจะต้องตั้งค่าแหล่งตำแหน่งก่อน

การนำ GPS ออกหมายความว่าอย่างไร และจะแก้ไขอย่างไร →

สรุปสั้นๆ

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

คุณสามารถเฝ้าดูจานของคุณติดตามกลุ่มดาวด้วยการทดลองใช้ฟรีของ Nexus Telemetry

ดูสิ่งที่ Starlink ของคุณเห็น

ดาวน์โหลด Nexus Telemetry แล้วรับข้อมูลเทเลเมทรีครั้งแรกภายในไม่ถึงนาที ไม่ต้องสร้างบัญชี ไม่ต้องตั้งค่าใดๆ

รองรับ Linux ด้วย · ต้องการ macOS 12+, Windows 11 หรือ Ubuntu 22.04+