2012-07-07 36 views

回答

0

理論上是的,實際上,沒有。問題在於手機的射頻模塊沒有文檔記錄,除非您知道如何修改手機內部芯片的RF(調制解調器)模塊,否則您無法修改手機進行任何傳輸。

至於GNU Radio,我不認爲可以在手機上運行GR(還)。

+0

你認爲我應該從哪裏開始?在短時間內完成這樣的事情? 感謝您的迴應! – Zangetsu 2012-07-08 10:38:04

+0

嗯,這一切都取決於你想要做什麼以及你想傳輸什麼頻率。如果您的手機具有USB OTG,則它可以充當主機USB,然後您可以找到使用USB生成信號的設備,然後嘗試「破解」它,以便與您的手機配合使用。 – FarhadA 2012-07-08 15:45:21

+0

與此類似的東西:http://www.windfreaktech.com/synthusb.html可以工作,但是您需要編寫Android設備驅動程序SW,這非常困難。沒有其他'簡單'的方法來做到這一點。 另一種選擇是,如果您的手機具有FM發射器功能,則可以將您的數據創建爲WAV文件,然後在FM頻段上「播放」它。但市場上沒有那麼多集成FM發射器的手機。 – FarhadA 2012-07-08 15:54:21

0

首先,您的手機沒有使用與您互動的內核來驅動收音機。您可以使用外部USB連接(或其他總線)無線電接口,但將其連接到系統的其餘部分(除非您只是想在自己的應用程序中使用它)將很困難。

蜂窩,wifi,bt和其他無線電接口有自己的固件,獨立的cpus,通常涉及重罰/監獄未經授權的修改(這是您的設備爲什麼有「FCC ID」標籤等固件的一部分 - 固件經過測試不會對其他設備的操作等造成麻煩)。

+0

,所以我認爲它不可能做我想做的事......但是如果我想從內核層複製數據到用戶空間,所以我可以讀它,我想知道參數(控制數據),我認爲肯定有一個處理這些參數的設備驅動程序,我想如果我可以讓這個驅動程序將這些數據複製到用戶空間然後處理它。 (謝謝你的迴應) – Zangetsu 2012-07-09 12:49:01

+1

如果我理解正確,你在想什麼是通過某種形式的無線電接口層完成的。大多數情況下,蜂窩調制解調器通過真實或模擬串行端口上的AT命令進行驅動。但是,通常可以通過某種程度的控制來控制其他芯片,這通常是由於某些任務與正常的CPU相比處於「優勢」(當然爲了節省成本)。但是,您可能無法完成您想要的任務。 獲得此類訪問的最佳選擇可能是編寫一個內核模塊,該模塊將導出它,或使用內核/用戶空間接口修改現有驅動程序以將其導出。 – 2012-07-09 21:10:50

+1

沒有AT命令不會給我我想要的信息。 – Zangetsu 2012-07-10 13:07:57

相關問題