OpenBTS | |
---|---|
Típusú | GSM protokoll verem |
Fejlesztő | Tartományhálózatok [d] |
Beírva | C++ |
Operációs rendszer | UNIX-szerű |
Interfész nyelvek | C++ |
legújabb verzió | 2,6 (2010. augusztus 1. ) |
Engedély | AGPL ( ingyenes szoftver ) |
Weboldal | openbts.org |
Az OpenBTS - Open Base Transceiver Station ( Oroszország szabadon elosztott vételi és átviteli referenciapontja ) egy GSM szabványú szoftveres hozzáférési pont , amely lehetővé teszi, hogy mobiltelefonról hívásokat kezdeményezzen a meglévő távközlési szolgáltatók (mobilszolgáltatók) hálózatának használata nélkül. Az OpenBTS arról nevezetes, hogy ez az első ingyenes szoftver, amely az ipari szabvány GSM protokollveremével működik. A hotspot C++ nyelven íródott, és a GNU Affero General Public License harmadik verziójának feltételei szerint került kiadásra .
Az OpenBTS lehetővé teszi egy szolgáltató GSM kapcsolóhálózatának megkerülését a gerinc-átjátszókon alapulóan. Ahelyett, hogy az üzemeltetői kapcsolón keresztül hívást, csatlakozást és csatlakozási forgalmat küldenének, az "éteren keresztüli" forgalmat csak a legközelebbi, internethez csatlakozó OpenBTS-pontra küldik . Továbbá a kapcsolat csomagváltással történik az Asterisk PBX szoftverkapcsolón keresztül, SIP és Voice-Over-IP (VoIP) protokollok használatával.
A rádióinterfész csatornái egy szoftver által definiált rádiót ( SDR) használnak , amely egy Universal Software Radio Peripheral™ -on fut, amely USB -n keresztül csatlakozik a számítógéphez .
A projektet Harvind Samra és David A. Burgess indította el . A projekt célja, hogy a vidéki területeken és a fejlődő országokban a GSM szolgáltatások költségeit előfizetőnként havi 1 dollár alá csökkentsék . A projekten dolgozó fő fejlesztők hozzáférhetnek a protokoll-licenc tesztek spektrumához, de a kapcsolódó projekteken végzett munka korai szakaszában már megoldott jogi követelésekkel szembesültek. Valójában ez azt jelenti, hogy a GSM-mel végzett alacsony szintű munka (interakció) kódjának egy részét a semmiből újraírták.
Számos kísérleti beállítás (feltehetően licenc nélkül működik) bebizonyította, hogy az OpenBTS rendkívül alacsony terhelésű platformokon működik , beleértve néhány CDMA - telefont is (GSM - átjárót hozva létre a CDMA-hálózathoz). Amint Chris Paget [1] beszámolt róla , az ARMEL eszköz ( más néven Droid ) „referencia hozzáférési pontként működhet, amellyel a telefonkészülékek kapcsolatot tudnak létesíteni; a Droid ezután a beépített Asterisk-szerver segítségével váltja a hívásokat, és SIP-n keresztül továbbítja azokat a PSTN -re [példa az Egyesült Államokra és Európára ] [szolgáltató] a Verizon 3G hálózatán." Emellett a DEFCON eseményen [2] Paget bemutatta a GSM protokollon keresztül kezdeményezett hívások OpenBTS segítségével történő lehallgatásának egyszerűségét. Paget azzal érvel, hogy a magas karbantartási időt igénylő architektúrákon ennek gondozásának „olyan egyszerűnek kell lennie, mint két fájlt egy SD- memóriakártyára írni , majd az egyiket masterként futtatni”.
Az OpenBTS valódi tesztjeit az USA-ban, Nevada államban és Észak-Kaliforniában végezték el . A Kestrel jelek feldolgozása engedélyezett rádiótechnológiával történt, amelyet rövid ideig biztosítottak a fejlesztő közvetlen konzultációjával.
A Burning Man fesztivál ideje alatt 2008 augusztusában egy hétig tartó próbaverzió futott a WD9XKN [3] [4] Special Temporary Authorization (STA) licence alapján . Bár ez a teszt nem a Burning Man látogatói szolgáltatásának nyílt tesztje volt, miután egy kezdetben rosszul konfigurált Asterisk PBX végre lehetővé tette a nemzetközi hívószámok használatával történő hívásokat , a környéken több polgár sikeresen hívott rajta [5] . A Burning Man fesztiválon végzett tesztelés során 120 kimenő hívást sikerült sikeresen összekapcsolni 95 számmal az észak-amerikai körzetszámokban [5] .
A második, nagyobb tesztet 2009 -ben végezték el az STA WD9XSP által engedélyezett három szektoros rendszerfelosztással. A harmadik - a rendszer két szektorra való felosztásával és 3 adó használatával történt.
2010 folyamán az OpenBTS rendszert véglegesen telepítették Niue szigetére, és ez lett az első olyan telepítés, amelyet egy távközlési céggel összekapcsoltak és teszteltek. Niue egy nagyon kicsi állam, lakossága körülbelül 1700 fő. Ez túl kevés a mobilszolgáltatók vonzásához. Az OpenBTS költsége és felépítése optimális volt Niue számára, mivel sürgősen szükség volt mobiltelefon-szolgáltatásra a szigeten, de a potenciális ügyfelek száma nem volt elegendő ahhoz, hogy indokolttá tegye a hagyományos GSM közvetítő bázisállomás rendszer beszerzését és karbantartását.