Project

General

Profile

Wiki » History » Version 8

ipse, 02/19/2016 10:47 PM
fairwaves.ru -> fairwaves.co

1 1 laforge
= OsmoBTS =
2
3 4 ipse
OsmoBTS is a software part of a BTS, which implements Layer 1, Layer 2 and Layer 3:
4
 * LAPDm (GSM 04.06)
5
 * RTP
6
 * A-bis/IP (similar to ip.access nanoBTS)
7
 * OML (GSM 12.21)
8
 * RSL (GSM 08.58)
9 1 laforge
10 4 ipse
OsmoBTS is building up on work done previosuly for [wiki:OpenBSC] (RSL, OML, RTP) and [http://bb.osmocom.org OsmocomBB] (LAPDm). A-bis/IP implementation is heavily inspired by ip.access nanoBTS A-bis/IP implementation.
11 1 laforge
12 4 ipse
OsmoBTS is written in a re-targettable way, i.e. it should be relatively easy to target a new BTS hardware (i.e. BTS-side Layer 0 or Layer 1) with it.
13 1 laforge
14
== Hardware support ==
15
16 4 ipse
So far OsmoBTS supports a number of hardware options:
17 3 ipse
 * Quad-band femto-BTS product called [http://www.sysmocom.de/products/sysmobts sysmoBTS] which is sold by [http://sysmocom.de/ sysmocom]
18 8 ipse
 * Multiple indoor and outdoor [https://fairwaves.co fairwaves] BTSs, like UmDESK and UmSITE.
19
 * Wideband SDR transceiver hardware like [http://umtrx.org Fairwaves UmTRX] and a number of other SDR transceivers, using OpenBTS transceiver software.
20 4 ipse
 * A pretty crazy experimental BTS hardware based on two OsmocomBB phones had originally been supported, but needs to be re-integrated with core code changes.
21
22
Check out [wiki:network_from_scratch] page for more information how to run OsmoBTS with UmTRX (using the OpenBTS transceiver software) or OsmocomBB phones.
23 1 laforge
24
== Status ==
25
26
The source code includes a  http://cgit.osmocom.org/cgit/osmo-bts/tree/README file with current status information
27
28
== GPRS support ==
29
30
osmo-bts has recently been extended with a socket interface towards [wiki:osmo-pcu]. This adds GPRS (and later EDGE) support to it.
31 6 ipse
32
== Source code ==
33
34
The source code is available from git.osmocom.org (module osmo-bts).
35
36
Public read-only access is available via
37 7 plotr
 git clone git://git.osmocom.org/osmo-bts.git
38 6 ipse
You can browse it via cgit: http://cgit.osmocom.org/cgit/osmo-bts/
39 5 ipse
40 1 laforge
== Authors ==
41
42
OsmoBTS was developed mainly by Andreas Eversberg and Harald Welte.
Add picture from clipboard (Maximum size: 48.8 MB)