Satelit Starlink yang Mana Anda Berhubung Dengannya?
Jawapan ringkas: anda tidak boleh tahu dengan pasti pada perkakasan pengguna, tetapi anda boleh membuat anggaran yang munasabah. Piring anda tahu dengan tepat satelit mana yang sedang dihubunginya, tetapi ia tidak mendedahkannya melalui API tempatan. Apa yang anda boleh lakukan ialah menggabungkan arah yang dihala oleh piring anda dengan data orbit langsung untuk mengira satelit mana yang berkemungkinan menjadi calon di atas kepala anda. Ia anggaran lebih kurang dan bukan bacaan tepat, dan panduan ini menerangkan cara ia berfungsi dan di mana ia gagal.
Jika anda mahu versi yang jujur dan bukan satu helah: tiada sesiapa yang menjual anda bacaan "sambungan satelit langsung" pada piring biasa sedang membacanya daripada piring. Mereka menganggarkannya dengan cara yang sama seperti yang diterangkan di sini. Memahami perbezaan itu ialah tujuan halaman ini.
Mengapa piring tidak akan terus memberitahu anda
Piring memang tahu. Ia tatasusunan berfasa yang sentiasa menjejaki dan menyerahkan antara satelit, jadi secara dalaman ia mempunyai gambaran yang tepat tentang apa yang dihalanya pada setiap saat. Tetapi maklumat sasaran itu tidak diterbitkan pada antara muka gRPC tempatan seperti latensi, halangan, dan penjajaran. SpaceX mendedahkan banyak telemetri, tetapi bukan identiti satelit langsung.
Jadi sesiapa yang mahu menjawab "satelit mana sekarang" terpaksa membinanya semula dari luar, menggunakan dua perkara yang piring memang berikan kepada anda, serta data awam.
Apa yang sebenarnya boleh anda gunakan
Arah tuju piring. Piring anda melaporkan boresightnya: azimut dan ketinggian yang panel dihala secara fizikal. Itu satu bearing ke langit. Namun, satu perangkap penting: boresight ialah orientasi panel, bukan arah pancaran langsung. Piring Starlink ialah tatasusunan berfasa yang menghalakan pancarannya secara elektronik merentas medan pandangan yang luas (melebihi 100 darjah), jadi satelit yang sebenarnya dihubunginya boleh jauh tersasar daripada bearing boresight, di mana-mana dalam kon itu. Boresight memberi anda pusat carian, bukan jawapannya.
Data orbit langsung (TLE). Orbit armada Starlink diterbitkan sebagai set unsur dua baris, dikemas kini secara berkala. Dengan TLE semasa anda boleh mengira, untuk mana-mana saat, di mana setiap satelit Starlink berada di langit relatif kepada lokasi anda.
Gabungkan kedua-duanya dan kaedahnya ialah ini: pada saat ini, panel piring menghala lebih kurang ke arah ini, dan inilah satelit yang kini berada dalam medan pandangannya di atas anda. Anda boleh menyempitkan medan kepada calon yang munasabah, tetapi kerana pancaran boleh berada di mana-mana dalam kon yang luas itu dan bukan tepat pada bearing boresight, ini ialah potongan pertama yang kasar dan bukan satu titik tepat.
Mengapa ia anggaran, bukan fakta
Beberapa perkara menghalang ini daripada menjadi tepat, dan ia berbaloi untuk jujur tentang kesemuanya.
Piring menyerahkan secara berterusan. Starlink menetapkan semula piring anda ke satelit atau pancaran baharu mengikut kitaran tetap, lebih kurang setiap 15 saat, dan kadangkala lebih kerap di bawah halangan atau pergerakan. Pada masa anda telah mengira satu padanan, sambungan mungkin sudah pun beralih. Sebarang jawapan ialah tangkapan sekejap sasaran yang bergerak.
Boresight ialah panel, bukan pancaran. Seperti di atas, piring hanya melaporkan ke mana panel menghala, bukan ke mana pancaran yang dihala secara elektronik sebenarnya menghala, dan kedua-duanya boleh berbeza sebanyak berpuluh-puluh darjah. Itu sahaja menjadikan anggaran berasaskan boresight kasar.
Arah tuju mempunyai ketidakpastiannya sendiri. Angka boresight juga mempunyai margin ralat, dan margin itu membesar apabila piring dilekapkan hampir rata atau sedang bergerak, iaitu tepatnya kes mudah alih di mana orang paling mahukan ini.
Beberapa satelit boleh berada dalam pandangan serentak. Dengan lebih 10,000 satelit dalam buruj, medan pandangan yang luas biasanya mengandungi berbilang calon pada bila-bila masa. Anda boleh menyusunnya mengikut peringkat, tetapi anda tidak selalunya boleh memisahkannya dengan bersih.
Data TLE menjadi lama. Unsur orbit hanyut antara kemas kini, pada tahap satu kilometer atau lebih sehari, jadi ia berbaloi untuk menyegarkannya setiap satu atau dua hari. TLE segar memberi tetapan yang lebih baik; yang lama merosotkan anggaran.
Tiada satu pun daripada ini menjadikan latihan itu sia-sia. Pada piring yang tetap dan condong dengan baik dengan data orbit yang segar, anda boleh menyempitkan satelit yang berkemungkinan kepada satu set kecil, dan memerhatikan buruj bergerak di atas adalah benar-benar memberi maklumat. Tetapi ia anggaran lebih kurang dan berkebarangkalian, bukan identiti yang disahkan, dan sesiapa yang mendakwa kepastian pada perkakasan pengguna sedang melebih-lebihkan apa yang mungkin.
Cara melihat ini sendiri
Anda memerlukan perisian yang membaca arah tuju piring anda dan menindihnya pada kedudukan orbit langsung. Nexus Telemetry melakukan ini: ia menarik boresight piring anda, mengambil TLE Starlink semasa, dan menunjukkan satelit dalam medan pandangan piring anda pada glob 3D, menyerlahkan calon yang berkemungkinan. Ia dibentangkan sebagai anggaran, kerana itulah sebenarnya pendekatan berasaskan boresight, tetapi ia cara yang benar-benar berguna dan agak indah untuk memerhatikan buruj berfungsi di atas.
Paparan yang sama bergantung pada mengetahui lokasi anda, yang dahulunya datang daripada GPS piring sendiri. Sejak Starlink mengeluarkannya daripada API tempatan, anda akan mahu menyediakan sumber lokasi dahulu.
Apa maksud pengeluaran GPS, dan cara menanganinya →
Versi ringkas
Anda tidak boleh membaca satelit tepat anda daripada piring pengguna, kerana piring tidak menerbitkannya. Anda boleh menganggarkan calon yang berkemungkinan dengan memadankan arah tuju piring terhadap data orbit langsung, tetapi ingat piring melaporkan orientasi panelnya dan bukan arah pancaran sebenar, jadi ini ialah penyempitan lebih kurang, bukan satu titik tepat, dan sasarannya berubah lebih kurang setiap 15 saat. Ia berfungsi paling baik pada pemasangan yang tetap dan condong dengan baik dengan data orbit yang segar. Perisian seperti Nexus Telemetry melakukan padanan itu dan menunjukkannya secara jujur sebagai anggaran.
Anda boleh memerhatikan piring anda menjejaki buruj dengan percubaan percuma Nexus Telemetry.