Iako se 3G tehnologija širom sveta polako gasi i mobilni operateri prelaze na 4G i 5G infrastrukturu, stari uređaji koji podržavaju 3G i dalje postoje u ogromnom broju. Upravo to je otvorilo zanimljiv prostor za developere, radio entuzijaste i hardware hakere koji žele da eksperimentišu sa sopstvenim mobilnim mrežama.

Nedavno je predstavljen projekat pod nazivom 1xBTS, open-source implementacija osnovnih slojeva CDMA2000 mreže napisana u programskom jeziku Rust. Ovaj projekat značajno pojednostavljuje kreiranje privatne 3G infrastrukture za edukaciju, laboratorije, istraživanja i testiranje.

Šta je zapravo potrebno za privatnu 3G mrežu?

Za ovakav projekat nije dovoljan samo softver. Potrebno je nekoliko ključnih komponenti:

  • SDR uređaj (Software Defined Radio)
  • BTS softver (Base Transceiver Station)
  • BSC kontroler mreže
  • računarska infrastruktura
  • kompatibilni telefoni ili modemi

SDR uređaji omogućavaju računaru da emituje i prima radio signal, praktično simulirajući baznu stanicu mobilnog operatera. Projekat je testiran sa uređajima kao što su:

  • USRP B200/B210
  • LimeSDR Mini 2
  • BladeRF Micro 2.0

Ovi uređaji omogućavaju rad sa radio frekvencijama koje koriste mobilne mreže.

Kako funkcioniše mreža?

Mobilna mreža se sastoji iz više slojeva:

1. SDR sloj

Brine o fizičkom radio signalu između telefona i bazne stanice.

2. BTS (Base Station)

Upravlja komunikacijom sa uređajima i održava vezu sa telefonima.

3. BSC (Base Station Controller)

Kontroliše više baznih stanica, upravlja kanalima i konekcijama korisnika.

4. MSC (Mobile Switching Center)

Obavlja rutiranje poziva i poruka kroz mrežu.

Kod modernih open-source projekata veliki deo ove infrastrukture danas može da radi na običnom Linux serveru ili čak snažnijem desktop računaru.

Zašto je ovo zanimljivo?

Iako privatna 3G mreža možda deluje kao zastarela ideja, ovakvi projekti imaju mnogo praktičnih primena:

  • edukacija i učenje telekomunikacija
  • laboratorijska istraživanja
  • IoT eksperimenti
  • sigurnosna testiranja
  • razvoj SDR sistema
  • retro mobilne mreže
  • izolovane mreže za specijalne namene

Hackerspace zajednice i radio entuzijasti već godinama eksperimentišu sa sopstvenim GSM, 3G pa čak i LTE mrežama koristeći open-source alate i SDR opremu.

Koliko je ovo legalno?

Ovde dolazimo do najvažnijeg dela — radio regulative.

Mobilne frekvencije su strogo regulisane u većini država i emitovanje signala bez dozvole može predstavljati ozbiljan prekršaj. Zbog toga se ovakvi sistemi uglavnom koriste:

  • u laboratorijskim uslovima
  • sa veoma slabim signalom
  • u Faraday kavezima
  • bez antena ili sa dummy load opremom

Pre bilo kakvog eksperimentisanja potrebno je proveriti lokalne zakone i regulative za radio komunikacije.

Open-source telekomunikacije postaju sve ozbiljnije

Ono što je nekada zahtevalo milionsku opremu mobilnih operatera danas je moguće realizovati uz SDR uređaj i open-source softver. Projekti poput 1xBTS, srsRAN i Osmocom pokazuju koliko su softverski definisane radio mreže napredovale poslednjih godina.

Zanimljivo je da danas pojedinci mogu:

  • praviti privatne GSM mreže
  • eksperimentisati sa LTE infrastrukturom
  • analizirati mobilni saobraćaj
  • razvijati sopstvene bazne stanice
  • povezivati IoT uređaje preko mobilnih protokola

Iako 3G tehnologija odlazi u istoriju, za developere i hakere ona dobija potpuno novi život kao platforma za eksperimentisanje i istraživanje.

Pristupačnost