OpenBTS

редактировать
OpenBTS
Openbts-logo.svg
Стабильный выпуск 4.0 / март 26, 2014; 6 лет назад (26.03.2014)
Репозиторий Редактировать на Викиданные
Написано наC ++
Операционная система Unix-подобный
Тип Стек протоколов GSM
Лицензия Стандартная общественная лицензия GNU Affero
Веб-сайтOpenBTS

OpenBTS (Open Base Transceiver Станция ) - это программная точка доступа GSM, позволяющая использовать стандартные GSM-совместимые мобильные телефоны в качестве конечных точек SIP в Voice по сетям IP (VoIP). OpenBTS - это программное обеспечение с открытым исходным кодом, разработанное и поддерживаемое Range Networks. Публичный выпуск OpenBTS примечателен тем, что он является первой бесплатной реализацией нижних трех уровней стека протоколов промышленного стандарта GSM . Он написан на C ++ и выпущен как бесплатное программное обеспечение в соответствии с условиями версии 3 Стандартной общественной лицензии GNU Affero.

Содержание

  • 1 Открытая инфраструктура GSM
  • 2 История
  • 3 Платформы
  • 4 Безопасность
  • 5 Полевые испытания
    • 5.1 Burning Man
    • 5.2 Упражнения «RELIEF»
    • 5.3 Ниуэ
    • 5.4 Defcon 20
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Открытая инфраструктура GSM

OpenBTS заменяет стандартную инфраструктуру базовой сети оператора GSM, начиная с уровня 3 и выше. Вместо того, чтобы полагаться на внешние контроллеры базовых станций для управления радиоресурсами, блоки OpenBTS выполняют эту функцию внутренне. Вместо переадресации трафика вызовов через центр коммутации мобильной связи оператора, OpenBTS доставляет вызовы через SIP на программный коммутатор VOIP (например, FreeSWITCH или yate ) или PBX (например, Asterisk ). Этот коммутатор VOIP или программное обеспечение PBX можно установить на тот же компьютер, который используется для запуска самой OpenBTS, образуя автономную сотовую сеть в единой компьютерной системе. Несколько модулей OpenBTS также могут использовать общий коммутатор VOIP или УАТС для формирования более крупных сетей

Радиоинтерфейс OpenBTS Um использует программно-определяемый радио трансивер без специального оборудования GSM. Первоначальная реализация использовала универсальное программное обеспечение радиопередачи от Ettus Research, но с тех пор была расширена для поддержки нескольких цифровых радиостанций в различных реализациях, начиная от полноразмерных базовых станций и заканчивая встроенными фемтосотами.

История

Проект был начат Харвиндом Самра и Дэвидом А. Берджессом с целью радикального снижения стоимости предоставления услуг GSM в сельских районах, развивающихся странах и труднодоступных местах, таких как нефтяные вышки. Первоначально проект реализовывался через консалтинговую фирму основателей Kestrel Signal Processing.

14 сентября 2010 года, на конференции Fall 2010 DEMO, первоначальные авторы запустили Range Networks в качестве новой компании для коммерциализации продуктов на основе OpenBTS.

В сентябре 2013 года Берджесс покинул Range Networks и основал новое предприятие под названием Legba и начал тесное сотрудничество с Null Team SRL, разработчиками Yate. В феврале 2014 года Легба и Нулл объявили о выпуске YateBTS, ответвления проекта OpenBTS, который использует Yate для своих уровней управления и сетевых интерфейсов.

Платформы

Большое количество экспериментальных установок показали, что OpenBTS может работать на платформах с чрезвычайно низкими накладными расходами. К ним относятся некоторые телефоны CDMA - создание шлюза GSM для сети CDMA. Исследователь компьютерной безопасности Крис Пэджет сообщил, что портативное устройство, такое как телефон Android, может выступать в качестве шлюзовой базовой станции, к которой могут подключаться мобильные телефоны; затем устройство Android соединяет вызовы с помощью встроенного сервера Asterisk и направляет их в PSTN через SIP через существующую сеть 3G.

Безопасность

На конференции 2010 DEF CON с помощью OpenBTS было продемонстрировано, что вызовы GSM могут быть перехвачены, поскольку в GSM телефон не аутентифицирует базовую станцию ​​до доступ к сети.

OpenBTS использовался сообществом исследователей безопасности для организации атак на процессоры основной полосы частот сотовых телефонов. Ранее расследование и проведение таких атак считалось нецелесообразным из-за высокой стоимости оборудования традиционных сотовых базовых станций.

Полевые испытания

Крупномасштабные живые испытания OpenBTS были проведены в Соединенных Штатах в Неваде и северной Калифорнии с использованием временных лицензий на радиосвязь, запрошенных через Kestrel Signal Processing и Range Networks, Inc.

Burning Man

Во время фестиваля Burning Man в августе 2008 года под специальным временным разрешением лицензия. Хотя этот тест не предназначался для посетителей Burning Man в целом, ряду людей поблизости удалось совершить исходящие вызовы после того, как неправильно настроенная установка АТС Asterisk разрешена через тестовые вызовы с префиксом международного код. В ходе теста было подключено около 120 телефонных звонков на 95 номеров с кодами городов Северной Америки.

На фестивале Burning Man 2009 года была проведена большая тестовая установка с использованием трехсекторной системы. На фестивале 2010 года была протестирована еще более крупная система с двумя секторами и тремя несущими.

На фестивале 2011 года в рамках проекта OpenBTS была создана трехсайтовая сеть со шлюзом VSAT и работавшая совместно с компанией Voice over IP, предоставляющей услуги Voxeo для обеспечения большей части маршрутизации вызовов за пределы объекта.

Учения «RELIEF»

RELIEF - это серия учений по реагированию на бедствия, проводимых военно-морской аспирантурой в Калифорнии, США. Компания Range Networks использовала тестовые сети OpenBTS на учениях RELIEF в ноябре 2011 и феврале 2012 года.

Ниуэ

В 2010 году система OpenBTS была установлена ​​на острове Ниуэ и стал первой установкой, подключенной и протестированной телекоммуникационной компанией. Ниуэ - очень маленькая островная страна с населением около 1700 человек, которая слишком мала, чтобы привлечь провайдеров мобильной связи. Структура затрат OpenBTS устраивала Ниуэ, которому требовалась услуга мобильной связи, но не было такого количества потенциальных клиентов, чтобы оправдать покупку и поддержку традиционной системы базовых станций GSM.

Успех этой установки и продемонстрированный спрос на нее service помог загрузить более поздние коммерческие службы. Установка OpenBTS была позже выведена из эксплуатации ~ февраль 2011 г. компанией Niue Telecom, несколько месяцев спустя вместо этого была запущена сеть GSM 900 коммерческого уровня с поддержкой Edge (3 сайта в Kaimiti O2, Sekena S2 / 2/2 и Avatele S2 / 2/2). обеспечивало полное покрытие вокруг острова и вокруг рифа, в инсталляцию входила система предоплаты, USSD, Int. SMS и новый Int. Шлюз.

Defcon 20

С 26 по 29 июля 2012 года команда Ninja Networks установила «NinjaTel Van » в зоне продавца Defcon 20 (на Отель / казино Rio в Лас-Вегасе.) Он использовал OpenBTS и обслуживал небольшую сеть из 650 телефонов GSM с настраиваемыми SIM-картами.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-01 12:36:22
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте