OpenBSC
OpenBSC was a project to develop a free software implementation of the A bis protocol (GSM protocol between BTS and BSC ) for a Base Station Controller (BSC) for GSM networks. It ran on Linux and required an E1 interface (ISDN primary rate connection , via mISDN ). It was written by Holger Freyther and Harald Welte with the help of Dieter Spaar under the GPL (≥v2) in C developed. The development was initially based on the GSM specification 08.5x and 12.21, a communication recording as sample data and a base transceiver station (BTS, BS-11 MicroBTS from Siemens ). The first publication of the project took place at the Chaos Communication Congress 2008 (25c3). There the project was also made public in the lecture Running your own GSM network .
In the meantime, OpenBSC is no longer maintained and has been replaced by newer software (OsmoBSC, OsmoMSC, OsmoHLR in the group of Osmocom programs that implement components of the cellular network infrastructure).
Functions
OpenBSC implemented many components beyond Base Transceiver Station - Base Station Controller, Mobile Switching Center , authentication center , home - and Visitor Location Register (in a SQL table) and SMS Switching Center. The software thus masters z. B. Sending SMS and putting through calls. OpenBSC can be configured via a Telnet interface.
Currently supported BTS hardware
The following BTS hardware was supported on the software side:
- BS11 micro BTS from Siemens (E1 primary rate interface)
- ip.access nano BTS (PoE interface)
See also
- OsmocomBB , sister project for the operation of GSM clients
- Wireless3G4Free - free implementation of 3G cellular standards
- OpenBTS - free project for the production of cheap GSM transceivers with the help of GNU radio
- AirProbe
Web links
- OpenBSC project page
- Video recording of a CCC lecture by Harald Welte and Dieter Spaar
- Photos of the BS11µBTS on Flickr
Individual evidence
- ↑ OpenBSC - Overview. Retrieved July 22, 2020 .
- ^ OpenBSC Wiki. Retrieved July 22, 2020 .