OpenBTS | |
---|---|
Type | GSM protokol stak |
Udvikler | Rækkenetværk [d] |
Skrevet i | C++ |
Operativ system | UNIX-lignende |
Interface sprog | C++ |
nyeste version | 2.6 (1. august 2010 ) |
Licens | AGPL ( gratis software ) |
Internet side | openbts.org |
OpenBTS - Open Base Transceiver Station ( russisk frit distribueret referencepunkt for modtagelse og transmission ) er et GSM - standardsoftwareadgangspunkt , der giver dig mulighed for at foretage opkald fra mobiltelefoner uden at bruge netværkene hos eksisterende telekommunikationstjenesteudbydere (mobiloperatører). OpenBTS er bemærkelsesværdig for at være den første gratis software til at arbejde med industristandard GSM protokol stakken . Hotspottet er skrevet i C++ og udgivet under betingelserne i den tredje version af GNU Affero General Public License .
OpenBTS giver dig mulighed for at omgå en operatørs GSM-switch-netværk baseret på backbone-repeatere. I stedet for at sende opkalds-, forbindelses- og forbindelsestrafik gennem operatørens switch , sendes "over the air"-trafik kun til det nærmeste OpenBTS-punkt, der er forbundet til internettet . Yderligere foregår forbindelsen ved pakkeskift gennem Asterisk PBX -softwareomskifteren ved hjælp af SIP- og Voice-Over-IP (VoIP)-protokollerne.
Radiogrænsefladekanalerne bruger en softwaredefineret radio ( SDR ), der kører på en Universal Software Radio Peripheral™ , der forbindes til en computer via USB .
Projektet blev startet af Harvind Samra og David A. Burgess . Målet med projektet er at reducere omkostningerne ved GSM - tjenester i landdistrikter og udviklingslande til under 1 dollar om måneden pr . abonnent . Kerneudviklerne, der arbejder på projektet, har adgang til et spektrum af protokollicenstest, men under det tidlige arbejde med relaterede projekter stod de over for nu løste juridiske krav. Det betyder faktisk, at en del af koden for lavt arbejde (interaktion) med GSM blev omskrevet fra bunden.
Et stort antal eksperimentelle opsætninger (formentlig opererer uden licenser) har bevist, at OpenBTS fungerer på ekstremt lave overhead -platforme , inklusive endda nogle CDMA - telefoner (der skaber en GSM - gateway til CDMA-netværket). Som Chris Paget [1] rapporterede , kan ARMEL- enheden ( alias Droid ) "fungere som et referenceadgangspunkt, med hvilket telefonapparater kan etablere en forbindelse; Droiden skifter derefter opkald ved hjælp af den indbyggede Asterisk-server og videresender dem til PSTN via SIP over [eksempel for USA og Europa ] [carrier] Verizons 3G -netværk." Ved DEFCON- arrangementet [2] demonstrerede Paget også, hvor let det er at aflytte opkald foretaget over GSM-protokollen ved hjælp af OpenBTS. Paget hævder, at på arkitekturer med høj vedligeholdelsestid, bør det at tage sig af dette "være så simpelt som at dumpe to filer på et SD - hukommelseskort og derefter køre en af dem som master."
Reelle test af OpenBTS blev udført i USA, i staterne Nevada og det nordlige Californien . Tårnfalksignaler blev behandlet ved hjælp af licenseret radioteknologi, leveret i en kort periode med direkte konsultation fra udvikleren.
Under Burning Man -festivalen i august 2008 blev der kørt et ugelangt forsøg under Special Temporary Authorization (STA) licens WD9XKN [3] [4] . Selvom denne test ikke var beregnet til at være en åben test af Burning Mans besøgstjeneste, efter at en oprindeligt forkert konfigureret Asterisk PBX endelig tillod opkald ved hjælp af internationale opkaldskoder , ringede flere borgere i området med succes igennem den [5] . Under test på Burning Man Festival blev 120 udgående opkald med succes forbundet til 95 numre i Nordamerikas områdenumre [5] .
En anden, større test blev udført i 2009 ved hjælp af et tre-sektorsystem opdelt licenseret af STA WD9XSP. Den tredje - fandt sted ved hjælp af opdelingen af systemet i to sektorer og brugen af 3 sendere.
I løbet af 2010 blev OpenBTS-systemet permanent installeret på øen Niue og blev den første installation forbundet og testet med et teleselskab. Niue er en meget lille stat med en befolkning på omkring 1.700 mennesker. Dette er for lidt til at tiltrække mobiloperatører. Omkostningerne og strukturen ved OpenBTS var optimal for Niue, da der var et presserende behov for mobiltelefontjenester på øen, men mængden af potentielle kunder var utilstrækkelig til at retfærdiggøre køb og vedligeholdelse af et konventionelt GSM-relæbasesystem.