基本介紹
- 中文名:OpenBTS
- 外文名:OpenBTS
- 穩定版:4.0/2014年3月26日
- 作業系統:Unix-like
- 語言:C++
- 類型:GSM協定棧
- 許可協定:AGPLv3
主要特點,發展歷史,套用,安全性,試驗情況,
主要特點
OpenBTS取代了傳統的GSM運營商的核心網路基礎設施從第三層向上,而不是依靠外部無線電資源管理、基站控制器OpenBTS單位內部執行這個函式。代替轉發呼叫業務通過運營商的移動交換中心,OpenBTS的提供經由呼叫SIP到VoIP軟交換(例如FreeSWITCH或yate)或PBX(如Asterisk)。該VOIP交換機或PBX軟體可以安裝用於運行的OpenBTS本身相同的計算機,形成一個單一的計算機系統的一個獨立的蜂窩網路。多OpenBTS單元也可以共享一個共同的VOIP或PBX形成更大的網路。
所述的OpenBTS Um空中接口使用軟體定義的無線電收發器,沒有專門的GSM硬體。最初的實現使用了USRP Ettus研究,但已經擴展為支持幾個數字廣播無線電實現從全面基站到嵌入式家庭基站。
發展歷史
這個項目是由Harvind Samra和David A.Burgess開始,該項目大大降低在農村地區、開發中國家GSM的服務成本。
2010年9月14日,在2010年秋季演示會議上,原作者推出網路範圍啟動公司商業化OpenBTS-based產品。
2013年9月,伯吉斯離開網路範圍,開始新的冒險叫Legba,並開始與零團隊SRL緊密合作,橡膠樹的開發人員。
在2014年2月,Legba和零宣布YateBTS釋放,叉子OpenBTS項目使用橡膠樹的控制層和網路接口。
套用
大量的實驗裝置已經表明,OpenBTS可以在極低的開銷平台上運行。計算機安全研究員克里斯·佩吉特報導,一個手持設備,如Android手機,可以作為一個手機可以連線的網管基站;然後, Android設備連線使用車載電話信號伺服器和路由他們通過SIP/PSTN現有的3G網路。
安全性
2010年DEF CON會議,證明與OpenBTS GSM電話可以截獲因為在GSM手機不訪問網路的基站前進行身份驗證。
OpenBTS一直使用的安全研究社區發起攻擊手機基帶處理器。之前,調查並進行這種攻擊被認為是不切實際的,由於傳統的蜂窩基站設備的高成本。
試驗情況
OpenBTS的大規模現場試驗在美國的內華達州和加利福尼亞州北部使用臨時廣播許可證通過Kestrel Signal Processing(KSP)申請並被授權用於短期場合。
火人
2008 八月的火人節,一個為期一個星期的現場測試基於特殊的臨時授權 specail temporary authorization (STA) 執照 WD9XKN。儘管這個測試在一般意義上不是針對參與 Burning Man 節日的人們開放,源於錯誤的配置 Asterisk PBX 安裝而導致必須在撥號前置國際區號,基於這個偶然因素參與者還是成功地同外部進行了呼叫。火人節測試成功把120個手機同北美95個號碼相連。
在2009年火人節,一個更大的測試設定是使用3扇區系統運行。
在2010年火人節,一個更大的2 - 3扇區載波系統進行了測試。
在2011年火人節,OpenBTS的項目建立了3站點網路、VSAT網關、語音IP網關和服務公司Voxeo提供外部呼叫路由。
“RELIEF”演習
RELIEF是一系列的災害相應演習,由海軍研究生院2011年11月和2012年2月在美國加州進行。救援演習通過網路操作運營OpenBTS測試網路。
紐埃島
2010年,一個OpenBTS系統安裝在紐埃島,並成功測試及連線電信公司網路。紐埃是一個具有約1700人口很小的島國,這裡需要行動電話服務但沒有潛在客戶的數量來支持傳統的GSM基站系統,無法吸引移動電信供應商。而OpenBTS的成本結構適合紐埃。
OpenBTS系統的成功安裝和服務引導後來的商業服務。OpenBTS安裝運行得到紐埃電信、GSM 900網路的支持,而推出幾個月後(3x sites in Kaimiti O2,Sekena S2 / 2/2和Avatele S2 / 2/2)提供完全覆蓋在周邊的島嶼和礁石,安裝包括了預付費系統USSD、簡訊和網路。
防禦20
2012年7月26日至7月29日,忍者網路團隊建立了“ NinjaTel Van”的供應商區防禦 20(在Rio酒店/拉斯維加斯賭場)。它使用OpenBTS擔任一個小型網路650 GSM手機網路定製的SIM卡。