2010-01-20 40 views
1

是否可以對連接到計算機的無線適配器進行編程? 我需要修改它們的工作方式,而不僅僅是使用它們來執行諸如掃描或連接之類的任務。 我已經嘗試過Native API,但是這個庫太高了。我無法修改無線適配器的工作方式。任何操作系統中的任何編程語言的解決方案都非常受歡迎。 (聽起來這麼絕望哈哈)如何編程無線適配器?

回答

3

然後您需要一個開源操作系統。硬件在可編程方面各不相同,但例如,Atheros無線卡沒有板載處理器,因此他們在硬件中完成802.11協議的絕對最低限度,而將其他所有內容留給設備驅動程序。更多的信息在這些地方:http://linuxwireless.org/http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=summary;

如果你真的需要更進一步的是什麼商品硬件可以做,在看向GNU電臺和USRP/USRP2:http://gnuradio.org/redmine/wiki/gnuradio

是的,你必須要小心,這東西的法律後果,但如果你不關閉監管框架,那麼有軟件可以幫助解決這個問題。

1

一般來說,製造商會試圖阻止你這樣做。由於您正在使用的是真正的無線電收發器,因此它的操作是受到管制的。例如,在美國,這種情況屬於FCC的範疇。取決於國家,改變它的運作方式(然後運行它)很可能是非法的。

+0

我看到...謝謝你的信息:( – Hery 2010-01-20 15:17:45

0

如果您的WLAN卡上有atheros芯片組,然後加載linux並安裝ath5k/ath9k或madwifi,您可以使用該驅動程序做一些有趣的事情。

相關問題