Tampilan kesadaran situasional rumah yang tidak diinginkan atau dibutuhkan siapa pun!

Tampilan kesadaran situasional militer yang sama sekali tidak perlu untuk rumah Anda. Ini menunjukkan lokasi pesawat terdekat, kapal, stasiun radio amatir dan radiosondes, secara real time, menggunakan simbologi NATO yang dilapisi pada peta.
Proyek ini berisi klien, yang berjalan di browser web. Untuk sistem pesawat/layar yang berfungsi penuh, server juga diperlukan, seperti halnya aplikasi pihak ketiga seperti DUMP1090, RTL_AIS & Direwolf, dan sejumlah penerima radio. Anda dapat memeriksa panduan build lengkap untuk sistem di sini.
Saya menghabiskan terlalu banyak waktu untuk memikirkan apakah saya bisa , dan tidak cukup waktu memikirkan apakah saya harus melakukannya .
Tidak tahu. Mantan ham militer yang tidak bisa meninggalkan kehidupan Sigint? Turbo Nerds dengan simbologi MIL-STD 2525? Adakah yang memiliki keluarga yang cukup toleran untuk membiarkan mereka melakukan pemadaman televisi besar dan membuat dapur mereka terlihat seperti kontrol misi Apollo?
Menyalahkan @elderlygoose
Anda dapat melihatnya berjalan, menunjukkan data langsung dari penerima ADS-B, AIS dan APRS saya, di https://planesailing.ianrenton.com.
Anda dapat melihat panduan perangkat keras dan membangun di https://ianrenton.com/hardware/planesailing/.
Kode saya dalam proyek ini tunduk pada "ketidakselarasan", yaitu itu domain publik dan Anda dapat melakukan apa yang Anda inginkan dengannya.
Jika Anda ingin menggunakan ini untuk diri sendiri, teruskan ke depan. Ada beberapa variabel statis di bagian atas code.js yang perlu Anda ubah agar sesuai dengan instalasi Anda, khususnya URL pesawat/server pelayaran yang harus diajak bicara.
Perhatikan bahwa repositori ini hanya menyediakan antarmuka pengguna berbasis web, dan begitu juga bagian dari seluruh sistem. Jika Anda ingin menciptakan kembali semuanya untuk diri Anda sendiri, Anda harus mengatur server sehingga klien memiliki sesuatu untuk diajak bicara, dan mengatur aplikasi decoding ADS-B, AIS dan/atau APRS lainnya, dan menyediakan penerima dan antena radio. Pesawat/berlayar tidak menarik data dari situs dengan Cakupan Global API seperti Fleghtradar24 atau Marinetraffic. Lihatlah panduan build untuk serangkaian instruksi lengkap tentang cara mengatur sistem!
Seperti dibahas di atas, pesawat/pelayaran menggunakan arsitektur klien/server - repositori ini hanya menyediakan klien, yang harus diarahkan ke server untuk bekerja.
Ada komplikasi di sini jika Anda ingin antarmuka web klien dapat terhubung ke server dari dalam maupun di luar jaringan yang meng -host server itu.
Untuk versi publik, klien perlu dikonfigurasi untuk berbicara dengan server Anda melalui alamat IP publik (mungkin rumah) jaringan Anda, yang kemudian perlu diteruskan melalui router Anda ke PC yang meng -host server. Jika Anda menggunakan HTTPS untuk ini (lihat instruksi di server ReadMe), Anda juga akan mengatur CNAME untuk ini. Misalnya, saya menggunakan cname dari planesailingserver.ianrenton.com yang menunjuk ke entri DNS dinamis, yang menunjuk ke IP publik jaringan rumah saya. Port 80 & 443 kemudian diteruskan ke Pesawat/Server Berlayar di dalam jaringan.
Ini bagus untuk seluruh dunia, tetapi jika Anda mencoba menggunakan pesawat/berlayar dari dalam jaringan rumah Anda, Anda akan menemukan bahwa itu tidak berhasil. Ada tiga cara untuk menyelesaikan masalah ini:
code.js Ini tidak dimiliki karena Anda memerlukan salinan kedua, dan itu juga hanya akan dapat diakses melalui HTTP bukan HTTPS sebagai sertifikat HTTPS Anda untuk server tidak akan berfungsi dengan alamat IP saja.planesailingserver.ianrenton.com dapat diteruskan langsung ke alamat IP server dan jangan meninggalkan jaringan Anda. Inilah yang saya lakukan, karena memungkinkan Anda untuk memiliki satu salinan klien dan HTTPS masih akan berfungsi. Namun Anda akan memerlukan server DNS khusus untuk jaringan rumah Anda seperti pihol untuk mencapai ini, sebagian besar router yang disediakan oleh ISP Anda tidak memiliki tingkat fungsionalitas ini.Tentu. Tarik permintaan pergi!