OpenBTS

OpenBTS
Sorts GSM- protokollstack
Utvecklaren Räckviddsnätverk [d]
Skrivet i C++
Operativ system UNIX-liknande
Gränssnittsspråk C++
senaste versionen 2.6 (1 augusti 2010 ) ( 2010-08-01 )
Licens AGPL ( fri programvara )
Hemsida openbts.org

OpenBTS  - Open Base Transceiver Station ( Rysk fritt distribuerad referenspunkt för mottagning och sändning ) är en GSM - standardprogramvaruåtkomstpunkt som låter dig ringa samtal från mobiltelefoner utan att använda nätverken hos befintliga telekommunikationstjänsteleverantörer (mobiloperatörer). OpenBTS är känd för att vara den första gratis programvaran som fungerar med industristandardens GSM- protokollstack . Hotspoten är skriven i C++ och släpps under villkoren i den tredje versionen av GNU Affero General Public License .

Gratis GSM-infrastruktur

OpenBTS låter dig kringgå en operatörs GSM-växlingsnätverk baserat på stamnätsrepeater. Istället för att skicka samtals-, anslutnings- och anslutningstrafik genom operatörens växel , skickas "over the air"-trafik endast till närmaste OpenBTS-punkt som är ansluten till Internet . Vidare sker anslutningen genom paketväxling genom Asterisk PBX -programvaruväxeln med hjälp av SIP- och Voice-Over-IP (VoIP)-protokollen.

Radiogränssnittskanalerna använder en mjukvarudefinierad radio ( SDR ) som körs på en Universal Software Radio Peripheral™ som ansluts till en dator via USB .  

Historik

Projektet startades av Harvind Samra och David A. Burgess .  _ Målet med projektet är att minska kostnaderna för GSM - tjänster på landsbygden och i utvecklingsländer till under 1 dollar per månad och abonnent . Kärnutvecklarna som arbetar med projektet har tillgång till ett spektrum av protokolllicensieringstest, men under det tidiga arbetet med relaterade projekt möttes de av nu lösta rättsliga anspråk. Det betyder faktiskt att en del av koden för lågnivåarbete (interaktion) med GSM skrevs om från grunden.  

Plattformar

Ett stort antal experimentella inställningar (förmodligen fungerar utan licenser) har bevisat att OpenBTS fungerar på extremt låga overheadplattformar , inklusive till och med vissa CDMA- telefoner (som skapar en GSM - gateway till CDMA-nätverket). Som Chris Paget [1] rapporterade kan ARMEL - enheten (  alias Droid ) "fungera som en referensåtkomstpunkt med vilken telefonapparater kan upprätta en anslutning; Droiden växlar sedan samtal med hjälp av den inbyggda Asterisk-servern och vidarebefordrar dem till PSTN via SIP över [exempel för USA och Europa ] [operatören] Verizons 3G - nätverk." Vid DEFCON- evenemanget [2] visade Paget också hur lätt det är att avlyssna samtal som görs över GSM-protokollet med OpenBTS. Paget hävdar att på arkitekturer med lång underhållstid borde det vara så enkelt att ta hand om detta som att dumpa två filer på ett SD - minneskort och sedan köra en av dem som master.

Fältförsök

Verkliga tester av OpenBTS utfördes i USA, i delstaterna Nevada och norra Kalifornien . Tornfalksignaler bearbetades med licensierad radioteknik, tillhandahållen under en kort tidsperiod med direkt samråd från utvecklaren.

Burning Man

Under Burning Man -festivalen i augusti 2008 kördes ett veckolångt försök under Special Temporary Authorization (STA) licens WD9XKN [3] [4] . Även om detta test inte var tänkt att vara ett öppet test av Burning Mans besökstjänst, efter att en initialt felkonfigurerad Asterisk PBX äntligen tillåtit samtal med internationella riktnummer , ringde flera medborgare i området framgångsrikt igenom den [5] . Under testning på Burning Man Festival kopplades 120 utgående samtal till 95 nummer i Nordamerikas riktnummer [5] .

Ett andra, större test genomfördes 2009 med ett tresektorsystem som licensierats av STA WD9XSP. Den tredje - ägde rum med hjälp av uppdelningen av systemet i två sektorer och användningen av 3 sändare.

Niue

Under 2010 installerades OpenBTS-systemet permanent på ön Niue och blev den första installationen kopplad och testad med ett telekommunikationsföretag. Niue är en mycket liten stat med en befolkning på cirka 1 700 personer. Detta är för lite för att locka mobiloperatörer. Kostnaden och strukturen för OpenBTS var optimal för Niue eftersom mobiltelefontjänster var akuta på ön, men volymen potentiella kunder var otillräcklig för att motivera köp och underhåll av ett konventionellt GSM-reläbasstationssystem.

Se även

Relaterade projekt

Anteckningar

  1. OpenBTS på Droid (nedlänk) . Hämtad 13 maj 2011. Arkiverad från originalet 12 september 2011. 
  2. Defcon-uppdatering (nedlänk) . Hämtad 13 maj 2011. Arkiverad från originalet 25 juni 2011. 
  3. Ärendenummer: 0353-EX-ST-2008; Anropssignatur: WD9XKN (PDF)  (länk ej tillgänglig) . Experimentellt särskilt tillfälligt tillstånd 2. Federal Communications Agency (20.08.2008). - Kestral Signal Processing, Inc. genomförde fälttester av en experimentell GSM-referenspunkt, med användning av förhållanden nära strid. Plats : Gerlach (PERSHING), NV - NL 40–46–09; WL 119–13–12. 869-894 MHz FX 270KGXW 8W (ERP), 1930-1945 MHz FX 270KGXW 8W (ERP) ... effektiv auktorisering 24 aug 2008 .. 01 sep 2008 ". Hämtad 9 februari 2009. Arkiverad från originalet 31 juli 2012.
  4. David A. Burges :. OpenBTS Project - En referenspunkt för GSM-standard med öppen källkod (svar på kommentar) (död länk) . LWN (2008-04-09). - " Federal Communications Agency -ansökan om GSM -testning på Burning Man GSM -festivalen - jag kan berätta att det vi gjorde var helt lagligt. Vår licens är WD9XKN, STA ärendenummer är 0353-EX-ST-2008, bra för en vecka i ett område 16 kilometer nordost om Gerlach, Nevada. Vi har också samordnat användningen av spektrumet med en licensierad mobiloperatör i regionen.” Arkiverad från originalet den 31 juli 2012.   .
  5. 1 2 Black Rock City Field Test - Överraskning! BTS står lite på glänt (inte tillgänglig länk) . Den inofficiella icke-operatören av Burning Man 2008 (ring inte oss på Black Rock City PBX. Vi är inte ett telefonbolag) . Kestrel Signal Processing, Inc. - "Osäkra användare har ringt utgående trunksamtal. Allt de gjorde var att slå "1" i början av numret för att överföra samtalet till vår VoIP- sändare." Hämtad 30 augusti 2010. Arkiverad från originalet 31 juli 2012.