家庭情境意識顯示,沒有人想要或需要!

為您的房屋展示一個完全不必要的軍事情境意識。它使用北約符號學實時顯示了附近飛機,船舶,業餘廣播電台和輻射儀的位置。
該項目包含在Web瀏覽器中運行的客戶端。對於功能齊全的平面/帆船系統,也需要服務器,第三方應用程序(例如Dump1090,RTL_AIS和DireWolf)以及許多無線電接收器也需要服務器。您可以在此處查看系統的完整構建指南。
我花了太多時間思考是否可以,而且沒有足夠的時間思考是否應該考慮。
不知道。前軍事火腿誰不能拋棄Sigint生活?渦輪式書呆子對MIL-STD 2525符號學的硬質?有足夠寬容的人,讓他們壁掛式巨大電視台,讓他們的廚房看起來像阿波羅任務控制嗎?
怪@elderlygoose
您可以在https://planesailing.ianrenton.com上看到它正在運行,並顯示我的ADS-B,AIS和APRS接收器中的實時數據。
您可以在https://ianrenton.com/hardware/planesailing/上查看硬件和構建指南。
我在這個項目中的代碼符合“不執行”的約束,即它是公共領域,您可以按照自己的意願做。
如果您想自己使用它,請繼續前進。 code.js的頂部有一些靜態變量,您需要對其進行調整以匹配安裝,特別是它應該與之交談的飛機/帆服務器的URL。
請注意,此存儲庫僅提供基於Web的用戶界面,因此僅是整個系統的一部分。如果您想自己重新創建整個內容,則需要設置服務器,以便客戶端可以與之交談,並設置其他ADS-B,AIS和/或APRS解碼應用程序,並提供無線電接收器和天線。飛機/帆船並不是從具有Flightradar24或MarineTraffic等全球覆蓋API的站點獲取數據。查看“構建指南”,以獲取有關如何設置系統的完整說明!
如上所述,平面/帆船使用客戶端/服務器體系結構 - 此存儲庫僅提供客戶端,該客戶端必須指向服務器上的工作。
如果您希望客戶端Web界面能夠從託管該服務器的網絡內部和外部連接到服務器,則這裡存在並發症。
對於公共版本,需要將客戶端配置為通過(可能是Home)網絡的公共IP地址與您的服務器交談,然後需要通過路由器將其轉發到託管服務器的PC。如果您為此使用HTTPS(請參閱服務器讀取中的說明),您還將為此設置一個CNAME。例如,我使用planesailingserver.ianrenton.com的cname指向動態DNS條目,指向我的家庭網絡的公開IP。然後將80和443端口轉發到網絡內的飛機/帆服務器。
這對世界其他地區非常有用,但是如果您想從家庭網絡內部使用飛機/航行,您會發現它不起作用。解決此問題的三種方法:
code.js中指定該服務器的內部IP地址。這是您需要第二份副本的不高度,並且僅通過HTTP而不是HTTP訪問它,因為服務器的HTTPS證書不僅可以與IP地址一起使用。planesailingserver.ianrenton.com添加請求直接轉發到服務器的IP地址,而不會離開您的網絡。這就是我要做的,因為它允許您擁有客戶端的單個副本,而HTTPS仍然可以使用。但是,您將需要像Pihole這樣的家庭網絡的自定義DNS服務器來實現這一目標,ISP提供的大多數路由器都沒有這種功能。當然。拉開請求!