衡阳派盒市场营销有限公司

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>在balena上運(yùn)行OpenWebRX以遠(yuǎn)程監(jiān)控本地?zé)o線電頻譜

在balena上運(yùn)行OpenWebRX以遠(yuǎn)程監(jiān)控本地?zé)o線電頻譜

2023-06-19 | zip | 0.00 MB | 次下載 | 2積分

資料介紹

描述

在 balena 上運(yùn)行 OpenWebRX 以遠(yuǎn)程監(jiān)控本地?zé)o線電頻譜

將 Raspberry Pi 和便宜的 SDR(軟件定義無線電)加密狗結(jié)合起來,創(chuàng)建一個(gè)遠(yuǎn)程監(jiān)控設(shè)備,您可以將其放置在世界任何地方(通過互聯(lián)網(wǎng)訪問),以查看周圍的無線電頻譜并從一些檢測到的信號(hào)中流式傳輸音頻

它托管一個(gè)小型 Web 服務(wù)器,一個(gè)或多個(gè)用戶可以瀏覽該服務(wù)器以查看包含接收到的廣播的實(shí)時(shí)顯示的可定制頁面。

內(nèi)容

  • SDR 的一些背景
  • 入門
  • 配置
  • 這個(gè)怎么運(yùn)作
  • 下一步

SDR 的一些背景

什么是特別提款權(quán)?

SDR 涉及消除傳統(tǒng)無線電使用的大部分硬件和電路,并在軟件中實(shí)現(xiàn)它。作為一個(gè)過度簡化的例子,我們知道 AM/FM 收音機(jī)、WiFi 接入點(diǎn)、Z-Wave 網(wǎng)關(guān)和警察掃描儀都是各種類型的收音機(jī),但它們通常使用非常不同的硬件構(gòu)建。但是,如果您可以在一個(gè)設(shè)備中實(shí)現(xiàn)所有這些(以及更多),只使用它們共有的少量硬件,即調(diào)諧器,會(huì)怎么樣?SDR 設(shè)備和計(jì)算機(jī)允許這種情況發(fā)生并提供近乎通用的無線電系統(tǒng)。

RTL-SDR 發(fā)現(xiàn)

雖然 SDR 的概念已經(jīng)存在了幾十年,但直到最近 10 年左右,價(jià)格和性能的提升才讓愛好者和實(shí)驗(yàn)者能夠接受它。就在那時(shí),人們發(fā)現(xiàn)基于 Realtek RTL2832U 芯片的 25 美元 USB 電視調(diào)諧器很容易被逆向工程用作廉價(jià)的軟件定義無線電。

從那時(shí)起,這些 U 盤就被用于許多業(yè)余愛好者和專業(yè)項(xiàng)目中,這些項(xiàng)目以前太復(fù)雜而無法使用傳統(tǒng)的無線電硬件來實(shí)現(xiàn)。僅舉幾個(gè)例子,包括使用 ADS-B 跟蹤飛機(jī)嗅探汽車鑰匙扣解碼氣象衛(wèi)星圖像

輸入 OpenWebRX

當(dāng) SDR 變得觸手可及時(shí),一些偉大的開源項(xiàng)目被引入以利用該技術(shù)。其中之一是András Retzler的 OpenWebRX。它是一個(gè)遠(yuǎn)程頻譜監(jiān)控解決方案,最初是為業(yè)余無線電社區(qū)設(shè)計(jì)的,但它也是將 RTL-SDR 與 Raspberry Pi 和 balena 結(jié)合使用的一個(gè)很好的入門項(xiàng)目。它使用“瀑布顯示”來顯示隨時(shí)間推移在整個(gè)頻率范圍內(nèi)接收到的信號(hào)。

?
pYYBAGOS3e2AU3XpAACxdk8PgKQ802.png
?

我們將使用 balena 來增強(qiáng) OpenWebRX 的一些功能。首先,我們將利用 balena 公共 URL 功能為遠(yuǎn)程訪問您的設(shè)備將托管的本地 OpenWebRX 網(wǎng)頁提供一個(gè)簡單、安全的路徑。這使您不必處理路由器轉(zhuǎn)發(fā)、動(dòng)態(tài) DNS 或安全證書。這也意味著您可以將您的 Pi 重新定位到任何可以訪問互聯(lián)網(wǎng)的地方,并且可以通過相同的 URL 訪問它。

使用 balena 的應(yīng)用程序下載功能,我們可以創(chuàng)建無頭安裝,如果需要,可以在這些設(shè)備上輕松復(fù)制。最后,我們將使用設(shè)備配置功能,以便使用 balenaCloud 儀表板輕松更改 OpenWebRX 環(huán)境變量。

入門

您將需要以下硬件:

  • Raspberry Pi,最好是 3B+ 或 4,但不能低于 Raspberry Pi 2。
  • 16GB microSD 卡或更大(我們建議使用 SanDisk Extreme Pro 以獲得最佳效果)
  • 基于 RTL-SDR 的 USB 加密狗。使用RTL-SDR.COM V3獲得了良好的結(jié)果,但任何基于該芯片的加密狗都可以。它們的價(jià)格從 15 美元到 30 美元不等(請(qǐng)注意非常便宜的加密狗可能性能不佳!)
  • 適合在您要使用 SDR 加密狗的適當(dāng)連接器監(jiān)控的頻率范圍內(nèi)拾取信號(hào)的天線(上面鏈接的一些加密狗套件包括一個(gè)可以合理覆蓋許多頻率的天線。)

我們已經(jīng)建立了一個(gè)GitHub 存儲(chǔ)庫,它將下載并安裝 OpenWebRX 及其依賴項(xiàng),因此唯一的要求是: * 一個(gè)刷寫 SD 卡的工具,例如balenaEtcher * 一個(gè)免費(fèi)的balenaCloud帳戶 *從 GitHub克隆或下載該項(xiàng)目

配置

首先讓我們?cè)O(shè)置 Raspberry Pi。將 SDR USB 加密狗插入 Pi 上的任一 USB 端口,然后連接天線。

?
poYBAGOS3fCAKX22AADO6s9ys_Y831.jpg
?

現(xiàn)在是時(shí)候使用 balenaCloud 安裝軟件了。基本步驟如下,但如果您需要更詳細(xì)的說明,可以使用我們的入門教程如果您正在使用這些文檔,而不是使用說明來推送“FirstApp”示例,請(qǐng)按照下面的示例進(jìn)一步下載和推送sdr-spectrum-monitor項(xiàng)目。

  • 登錄到您的balenaCloud 帳戶并從儀表板創(chuàng)建一個(gè)新的應(yīng)用程序。
  • 添加設(shè)備并從儀表板下載 balenaOS 磁盤映像。如果您愿意,您可以在此時(shí)輸入您的 WiFi 詳細(xì)信息,以便您的設(shè)備在啟動(dòng)后可以連接到互聯(lián)網(wǎng)。
  • 用 balenaOS 鏡像刷寫你的 SD 卡(我們推薦使用 balenaEtcher ),將它插入你的 Raspberry Pi 并啟動(dòng)它。大約一分鐘后,它應(yīng)該連接到互聯(lián)網(wǎng)并顯示在您的 balenaCloud 儀表板上。
?
pYYBAGOS3fKAfppnAAAvGjbno7Q552.png
?

一旦設(shè)備連接并顯示在儀表板上,您就可以部署項(xiàng)目代碼。

  • 將項(xiàng)目下載或克隆到本地計(jì)算機(jī)
  • 使用 balenaCLI 將應(yīng)用程序推送到您的設(shè)備

如果一切順利,您很快就會(huì)看到 balena 獨(dú)角獸,您剛剛推送的代碼將自動(dòng)分發(fā)到您應(yīng)用程序中的設(shè)備。

?
poYBAGOS3fqASStjAABZkkHri_U996.png
?

要在您的本地網(wǎng)絡(luò)上訪問您的頻譜監(jiān)視器,請(qǐng)輸入 IP 地址(在您的設(shè)備儀表板上找到),然后輸入:8073(默認(rèn)端口號(hào))。例如,在上面的示例中,您將瀏覽http://192.168.1.147:8073以訪問您的監(jiān)視器。如果一切運(yùn)行正常,您應(yīng)該會(huì)看到瀑布顯示和播放按鈕。單擊播放按鈕開始監(jiān)控以 144.25 MHz 為中心的默認(rèn)頻譜。(您可以使用 balenaCloud 儀表板中的環(huán)境變量更改端口和中心頻率,如下所述。)

?
poYBAGOS3f-AXOP8AAEw1Zi0da8470.png
?

瀑布顯示以突出??顯示的顏色顯示任何檢測到的信號(hào)。單擊信號(hào)以收聽音頻(如果可用)。您可能需要嘗試使用顯示屏右下角的按鈕切換解調(diào)類型(例如 AM、FM 等),以聽到正確的音頻。

?
poYBAGOS3gKAGrRFAAAorIOzCxE486.png
?

請(qǐng)記住,許多信號(hào)僅僅是數(shù)據(jù)傳輸,當(dāng)表示為音頻時(shí)聽起來會(huì)亂碼。如果您只是想查看正在使用的頻率以及它們的波形是什么樣子,單獨(dú)的瀑布顯示就非常有用。有關(guān)使用 OpenWebRX 的更多詳細(xì)信息,請(qǐng)參閱其項(xiàng)目頁面本文檔

?

如果你想從網(wǎng)絡(luò)外部訪問你的頻譜監(jiān)視器,你需要將端口更改為 80 并啟用 balenaCloud 中的公共 URL 功能。在儀表板中選擇您的設(shè)備,然后單擊左側(cè)的“D(x) 設(shè)備變量”按鈕,然后單擊頂部附近的“+ 添加變量”按鈕。在“添加變量”彈出窗口中,為“名稱”輸入ORX_WEB_PORT,然后為“值”輸入數(shù)字端口值,然后單擊“添加”以保存新設(shè)置。應(yīng)用程序?qū)⒅匦聠?dòng),然后新端口將處于活動(dòng)狀態(tài)。通過單擊開關(guān)啟用“公共設(shè)備 URL”功能后,將出現(xiàn)一個(gè)帶箭頭的鏈接,打開一個(gè)新的瀏覽器選項(xiàng)卡。這是任何人都可以用來訪問您的顯示器的 URL!(只與您允許訪問您的顯示器的人共享)。

?
?
?
?
poYBAGOS3gaACqOzAAAb2LCm_Hg421.png
?
1 / 2
?

RTL-SDR 的帶寬為 2.4 MHz,這是您一次可以查看的最大頻譜量。您可以設(shè)置一個(gè)“中心頻率”,它將是顯示屏的中點(diǎn),兩側(cè)都可以看到 1.2 MHz 的頻譜。要更改中心頻率,請(qǐng)?zhí)砑踊蛐薷囊?/font>ORX_CENTER_FREQHz 為單位的不包含逗號(hào)或小數(shù)的數(shù)值命名的設(shè)備變量。例如,如果您想要一個(gè)中心頻率,121.45 MHz您可以輸入121450000該值。

以下是您可以在此項(xiàng)目上設(shè)置的更多設(shè)備變量:

ORX_SAMP_RATE - sampling rate (default is 2400000 which is the max for the RTL-SDR)
ORX_MAX_CLIENTS - Maximum number of clients that can connect at once (default is 20)
ORX_NAME - Name to display on your spectrum page
ORX_LOCATION - Location to display on your spectrum page

請(qǐng)注意,無論何時(shí)您添加或更改環(huán)境變量,它都會(huì)重新啟動(dòng)應(yīng)用程序并斷開當(dāng)前頁面上的所有用戶。如果您正在尋找可以聽的東西,請(qǐng)嘗試在網(wǎng)絡(luò)上搜索“位置掃描儀頻率”(將“位置”替換為設(shè)備的物理位置)。由于該軟件不解調(diào)“寬帶 FM”,您將無法流式傳輸/收聽廣播頻段 FM 廣播(盡管您可以查看它們的波形)。

然而,使用合適的天線,您應(yīng)該能夠接收短波、業(yè)余無線電、公共服務(wù)、飛機(jī)無線電通信等等。注意:根據(jù)您所在的位置,收聽某些無線電信號(hào)可能不合法。您有責(zé)任在收聽之前進(jìn)行檢查。

這個(gè)怎么運(yùn)作

該項(xiàng)目使用 RTL-SDR 庫從 SDR 加密狗讀取原始數(shù)據(jù)。作者用 Python (openwebrx.py) 編寫了一個(gè) Web 服務(wù)器,在解調(diào)來自 SDR 的原始數(shù)據(jù)后,使用 websockets 將音頻和瀑布數(shù)據(jù)發(fā)送到客戶端。客戶端使用 Javascript 實(shí)現(xiàn)所有交互功能。本文檔提供了更多詳細(xì)信息

我們這個(gè)項(xiàng)目的版本使用 Dockerfile 構(gòu)建運(yùn)行 OpenWebRX 所需的環(huán)境,然后從 GitHub 下載項(xiàng)目并將其安裝在容器中,然后在 balenaOS 上運(yùn)行。

下一步

您會(huì)注意到我們已經(jīng)用我們自己命名的配置文件替換了 OpenWebRX 配置文件,config_alt.py如果您想進(jìn)一步自定義程序,這是最好的起點(diǎn)。這是一個(gè)注釋非常好的 Python 文件。查看它,進(jìn)行一些更改,然后將代碼重新推送到您的應(yīng)用程序。一個(gè)簡單的開始方法是添加更多環(huán)境變量來控制配置。

不幸的是,OpenWebRX 的作者最近停止了對(duì)該項(xiàng)目的任何進(jìn)一步開發(fā)然而,許多人已經(jīng)分叉它并正在添加新功能和改進(jìn)。您可以嘗試使用這些版本之一作為該項(xiàng)目的基礎(chǔ),或者自己分叉并開始試驗(yàn)。

嘗試在一臺(tái)設(shè)備上構(gòu)建多個(gè)項(xiàng)目

如果您已經(jīng)構(gòu)建了我們的項(xiàng)目之一并且也想嘗試這個(gè)項(xiàng)目,那么好消息!使用 balena 構(gòu)建的一大好處是您可以輕松地向同一設(shè)備添加更多項(xiàng)目,而無需購買更多硬件。這篇博文解釋了如何做到這一點(diǎn):學(xué)習(xí)如何設(shè)置這個(gè)項(xiàng)目以及您已經(jīng)構(gòu)建的項(xiàng)目。快樂黑客

試試看

是時(shí)候構(gòu)建您自己的遠(yuǎn)程無線電監(jiān)視器了!試試這個(gè)項(xiàng)目——我們很想聽聽它的進(jìn)展情況。如果您遇到困難或有任何疑問,請(qǐng)?jiān)?/font>我們的論壇中告訴我們您還可以在我們的Twitter InstagramFacebook上就項(xiàng)目勝利、問題或反饋發(fā)表意見


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
孙吴县| 利都百家乐国际娱乐场开户注册 | 网上百家乐哪里开户| 百家乐必胜| 百家乐桩闲落注点| 百家乐赢足球博彩皇冠| 百家乐园棋牌| 赌百家乐庄闲能赢| 送58百家乐的玩法技巧和规则| 百家乐翻天在线观看| 百家乐官网缆的打法| 百家乐官网澳门规矩| 赌百家乐澳门| 金濠国际娱乐城| 永利百家乐官网赌场娱乐网规则| 万龙百家乐的玩法技巧和规则 | 百家乐官网园qq群| 威尼斯人娱乐城--老品牌值得您信赖| 巴林右旗| 百家乐筹码样式| 大发888xp缺少casino| 百家乐官网霸王闲| 百家乐真人游戏棋牌| 英德市| 百家乐赌的技巧| 大发娱乐城888| 路单百家乐官网的玩法技巧和规则| 德州百家乐21点桌| 亚洲百家乐官网新全讯网| 百家乐看牌技巧| 九头鸟棋牌游戏中心| 蓝盾百家乐官网赌场娱乐网规则 | 百家乐赌博| 诏安县| 澳门百家乐真人版| 百家乐官网路单用处| 百家乐导航网| 百家乐官网对子赔率| 赌博百家乐赢钱方法| 百家乐官网开户平台| 美女百家乐的玩法技巧和规则 |