OpenBTS – 打造山寨版GSM系統

簡單地說, OpenBTS是一個開源GSM 基台(Base Transceiver Station)軟件,用戶只需要有一部 Linux, 加上 OpenBTS 和一組 名為 USRP (Universal Software Radio Peripheral)收發器 ,你便可以打造一個GSM 網路。

注意,這篇文章只是針對技術上的介紹和討論。本文無意鼓勵讀者使用該電訊設備。在香港,非法擁有或使用無線電器材是違法的。最高刑罰是被罰款港幣 100,000 及監禁五年。詳情可以參考電訊管理局網頁(http://www.ofta.gov.hk)。

USRP (Universal Software Radio Peripheral) 是一個可以經電腦軟件直接用 USB 或 Gigabit Ethernet (新的 USRP2)控制的無線電收發器(Software Radio)。其設計哲學是電腦軟件會擔任分析電波數據上的分析。比如 modulation / demodulation,而頻率上的sampling, 收發,或 Frequency Inversion 的底部動作便由 USRP FPGA 負責。

USRP 經不同模組的配搭,可以令 USRP 在不同的場合和需要上工作。例如 USRP 可以做 2.4GHz 旳 Wi-Fi 收發器,業餘無線電的火腿機 (HAM),或可以做為以下文章所介紹的 GSM 基台。

http://en.wikipedia.org/wiki/Universal_Software_Radio_Peripheral

http://gnuradio.org

http://gnuradio.org/redmine/wiki/1/OpenBTSDesktopTestingKit

http://tw.myblog.yahoo.com/bmw_lab/article?mid=215&prev=216&next=188

USRP的硬體線路是公開的。有能力的可以為自己打造一台。

http://code.ettus.com/redmine/ettus/projects/public/documents

OpenBTS 便是其中一個可以控制 USRP 的軟件,而她是針對 GSM  900MHz 而設計的控制軟件。她搭配 USRP加上適當的模組,便可以架設一個GSM 基台,你的 GSM 電話便會找到她。電話號碼也可以在 OpenBTS 中設定。

而且,OpenBTS 還可以搭配 Asterisk PBX 來把 OpenBTS 的 GSM 和 VoIP (SIP or IAX2) 或 PSTN 橋接在一起。這樣,在這 OpenBTS 下的 GSM 電話便可以經 Asterisk 撥號到其他的電信網路或其他地方。

5 comments for “OpenBTS – 打造山寨版GSM系統

  1. 長人叔叔
    June 22, 2010 at 10:49 PM

    卡總,wordpress 3.0好正呀!
    你可以選擇自己更新,很快很方便,完全無痛經驗!
    比起更新為2.9.2更方便更簡單呀!
    後台設定強了及有更多選擇,試試去更新吧!

  2. Code6
    July 21, 2010 at 1:14 AM

    Why still use GSM? Old technology……. If pay time for a GSM system, why dont pay for RT? How about Push to Talk over IP?

  3. admin
    August 3, 2010 at 5:23 PM

    This is not an invention. It allow us to build up a runnable GSM mobile network if there is a limited resources (Legal issue is another problem). 3G, 4G, or other G is a trend and GSM 2G may be an “Old Stone Age” technology. But I think it is a good stuff to reduce the business threshold if they want to enter the market. Besides of building mobile network, this stuff has potential for other usage, I think.

  4. juleen
    December 19, 2012 at 12:11 PM

    我想跟您合作openBTS 案件
    請call xxxxxxxxx 談細節

    BR

  5. admin
    March 25, 2013 at 11:32 AM

    怎樣合作?

Leave a Reply