
Getting Started with OpenBTS
Beschreibung
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Deploy your own private mobile network with OpenBTS, the open source software project that converts between the GSM and UMTS wireless radio interface and open IP protocols. With this hands-on, step-by-step guide, you'll learn how to use OpenBTS to construct simple, flexible, and inexpensive mobile networks with software.
OpenBTS can distribute any internet connection as a mobile network across a large geographic region, and provide connectivity to remote devices in the Internet of Things. Ideal for telecom and software engineers new to this technology, this book helps you build a basic OpenBTS network with voice and SMS services and data capabilities. From there, you can create your own niche product or experimental feature.
- Select hardware, and set up a base operating system for your project
- Configure, troubleshoot, and use performance-tuning techniques
- Expand to a true multinode mobile network complete with Mobility and Handover
- Add general packet radio service (GPRS) data connectivity, ideal for IoT devices
- Build applications on top of the OpenBTS NodeManager control and event APIs
Weitere Details
Weitere Ausgaben
Andere Ausgaben

Inhalt
- Intro
- Copyright
- Table of Contents
- Foreword
- Introduction
- Who Should Read This Book
- Why I Wrote This Book
- A Word on Mobile Networks Today
- Navigating This Book
- Online Resources
- Conventions Used in This Book
- Safari® Books Online
- How to Contact Us
- Acknowledgments
- Chapter 1. Getting Set Up
- Hardware Components
- Linux Server
- Software Defined Radio
- Antennas
- Test Phones
- Test SIMs
- Operating System and Development Environment Setup
- Git Compatibility
- Downloading the Code
- Building the Code
- Installation
- Installing Dependencies
- Installing Components
- Starting/Stopping Components
- Chapter 2. Initial Testing and Configuration
- Initial State
- Confirm Radio Connectivity
- Ettus Research Radios
- Range Networks Radios
- Troubleshooting USB
- Troubleshooting Ethernet
- Starting Up the Network
- The Configuration System and CLI
- Changing the Band and ARFCN
- Range Networks Radio Calibration
- Ettus Research Radio Calibration
- Searching for the Network
- Testing Radio Frequency Environment Factors
- Reducing Noise
- Boosting Handset Power
- First Connection
- Finding the IMSI
- Finding the IMEI
- Adding a Subscriber
- Connecting
- Test SMS
- Echo SMS (411)
- Direct SMS
- Two-Party SMS
- Test Calls
- Test Tone Call (2602)
- Echo Call (2600)
- Two-Party Call
- Measuring Link Quality
- Configuration System, Continued
- config
- devconfig
- rawconfig
- unconfig
- rmconfig
- Personalizing Your Network
- Shortname
- Registration Messages
- Chapter 3. Troubleshooting and Performance Tuning
- The stats Command
- Runtime Logs
- Log Levels
- Environmental Tuning
- Nonsubscriber Phones
- Coverage Area
- Signal Distortion
- Stronger, Cleaner Signals
- Chapter 4. From Single to Multinode
- Mobility, Handover, and Roaming
- Mobility
- Handover
- Roaming
- Topology
- Central Services Setup
- Remove OpenBTS
- Configure Logging
- Asterisk, SMQueue, and SIPAuthServe
- Tower Setup
- Configure SIP Proxies
- Configure Logging
- Topology Reworked
- Adding Neighboring Towers
- Must Be Identical
- Must Be Unique
- Neighbor List and Command
- Neighbor-Enabled Commands
- Coverage Overlap Tuning
- Chapter 5. GPRS
- Enabling/Disabling
- Central Services
- Connecting
- Troubleshooting
- Performance Tuning
- Voice versus GPRS
- Individual Handset Throughput
- Coverage Area versus Throughput
- Expectations
- Chapter 6. OpenRegistration
- Enabling
- Personalizing
- Disabling
- Chapter 7. NodeManager APIs
- nmcli.py
- Version API
- Configuration API
- Read All Keys
- Read One Key
- Update
- PhysicalStatus API
- Chapter 8. Onward and Upward
- Connecting to the Outside World
- Voice
- SMS
- Spectrum Regulation
- Switch Integrations
- 3G Data
- Open Source Hardware
- The Community
- The Revolution
- Appendix A. Quick Reference
- GSM Hierarchy
- Decibels and Decibel Milliwatts
- Network Ports
- File Paths
- Appendix B. Operating System Installation
- Downloading and Preparing the Boot Media
- Starting the Installation
- Configuring the Installation
- Adding the OpenBTS User
- Network Configuration and Autodetection
- Configuring the Disk
- Base Software and Updates
- Finishing the Installation
- First Login
- SSH
- Appendix C. Capturing Traffic
- IP Traffic
- GSM Traffic
- Glossary
- Index
- About the Author
Systemvoraussetzungen
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.