OpenBTS

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 ) ( 2010-08-01 )
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 .

Gratis GSM-infrastruktur

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 .  

Historie

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.  

Platforme

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."

Feltforsøg

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.

Burning Man

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.

Niue

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.

Se også

Relaterede projekter

Noter

  1. OpenBTS på Droid (downlink) . Hentet 13. maj 2011. Arkiveret fra originalen 12. september 2011. 
  2. Defcon-opdatering (downlink) . Hentet 13. maj 2011. Arkiveret fra originalen 25. juni 2011. 
  3. Sagsnummer: 0353-EX-ST-2008; Opkaldssignatur: WD9XKN (PDF)  (link ikke tilgængeligt) . Eksperimentel særlig midlertidig tilladelse 2. Federal Communications Agency (20.08.2008). - Kestral Signal Processing, Inc. udførte feltforsøg af et eksperimentelt GSM-referencepunkt under anvendelse af forhold tæt på kamp. Mødested : 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 autorisation 24. aug 2008 .. 01. sep. 2008 ". Hentet 9. februar 2009. Arkiveret fra originalen 31. juli 2012.
  4. David A. Burges :. OpenBTS Project - Et Open Source GSM Standard referencepunkt (svar på kommentar) (dødt link) . LWN (09/04/2008). - " Federal Communications Agency -ansøgning om GSM -test på Burning Man GSM -festivalen - jeg kan fortælle dig, at det, vi lavede, var absolut lovligt. Vores licens er WD9XKN, STA sagsnummer er 0353-EX-ST-2008, god til en uge i et område 16 kilometer nordøst for Gerlach, Nevada. Vi har også koordineret brugen af ​​spektret med en autoriseret mobiloperatør i regionen." Arkiveret fra originalen den 31. juli 2012.   .
  5. 1 2 Black Rock City Field Test - Overraskelse! BTS står lidt på klem (utilgængeligt link) . Den uofficielle ikke-transportør af Burning Man 2008 (Ring venligst ikke til os på Black Rock City PBX. Vi er ikke et telefonselskab) . Kestrel Signal Processing, Inc. - "Usikrede brugere har foretaget udgående trunk-opkald. Det eneste, de gjorde, var at taste "1" i begyndelsen af ​​nummeret for at overføre opkaldet til vores VoIP - sender." Hentet 30. august 2010. Arkiveret fra originalen 31. juli 2012.