Вадим Павлович Яницкий @axilirator
Программист, коллекционирую старые телефоны
Information
- Rating
- 4,319-th
- Location
- Новосибирск, Новосибирская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Software Developer, Pentester
Программист, коллекционирую старые телефоны
«SPF и DKIM — это такие технологии защиты, но рассказывать о них я не буду».
Существует довольно много гайдов, как правильно настроить отправку писем, причем с довольно подробным описанием этих «технологий защиты». Зачем дублировать?
Зачем устанавливать librtlsdr отдельно, если она идет в составе основного репозитория git.osmocom.org/rtl-sdr/tree/src/librtlsdr.c?
Вот эта схема актуальнее.
могут использовать данный таймслот одновременно (в основном, для СМС). На второй доступный
таймслот можно назначить SDCCH8 (Non-combined Configuration) и в результате получить еще
восемь одновременных соединений. Голос по таким каналам не ходит.
Когда на второй таймслот назначен TCH/H, два абонента могут одновременно использовать данный
таймслот. Дело в том, что кроме таймслотов существуют сабслоты, и у TCH/H их два. Абоненту дается
не целый таймслот, а один сабслот. Сам сабслот определяется номером (мульти)фрейма, на котором
один абонент может принимать / передавать данные. Иными словами, на одном фрейме первый
абонент использует данный таймслот, на другом фрейме второй абонент использует тот же таймслот.
Я пробовал менять slotmask, которая передается прошивке и определяет, когда CalypsoBTS может принимать данные, а когда передавать. Однако, все мои попытки приводили к ошибкам DSP.
В качестве альтернативного решения, можно использовать еще одну пару телефонов как отдельную
базовую станцию на другой частоте (ARFCN). Там можно будет назначить еще два TCH/H канала, в
результате чего еще два абонента смогут одновременно разговаривать.
А вообще, для запуска нормальной стабильной сети, лучше использовать что-нибудь более серьезное,
например, USRP или UmTRX.
Единственный выход в данной ситуации — использовать свой аппаратный генератор, либо изменить
исходный код так, чтобы задействовать дополнительный телефон снаружи исключительно для приема
GSM SCH, GPS или Iridium.
фильтра, которые ослабляют сигналы вне рабочих диапазонов. Если подавать
сигнал с антенны на усилитель напрямую, то на выходе будет много шума.
Постараюсь внести немного ясности. GSM использует две технологии
разделения множественного доступа: FDMA и TDMA. Первая позволяет
изолировать каналы базовых станций друг от друга по частоте,
вторая — (частично) избежать интерференции между абонентами,
разделяя поток данных на временные интервалы. В TDMA-системах
требуется наличие опорного генератора, который имеет достаточную
точность (в идеале, равную длительность фреймов).
Сам по себе телефон не имеет столь точного оборудования, поэтому
при его штатной работе синхронизация опорного генератора и
коррекция счетчика фреймов выполняется по SCH-берстам BTS.
В данном же случае, когда телефон сам используется в качестве
BTS, возникает необходимость использования точного опорного
генератора, чтобы абоненты не «плавали» по времени. Можно
использовать специальные дорогие устройства, можно использовать
сигналы GPS или Iridium, ну или, проще всего, синхронизировать
CalypsoBTS с другой базовой станцией. А получаемыми отсчетами
текущего номера фрейма делиться с планировщиком OsmoBTS.
ortp можно без проблем найти в репозиториях Ubuntu / Arch Linux.
> именно 32-битную ее версию.
Что не так с 64-битной версией? Весь стек Osmocom прекрасно
собирается как на Linux-based дистрибутивах, так и на BSD-based
любой разрядности. Если что-то не получается на конкретном дистрибутиве,
значит, скорее всего, Вы не умеете им пользоваться.
> комнаты с поддержкой СМС и голосовых вызовов, без GPRS. Ее можно будет
> использовать для изучения работы и взаимодействия устройств и компонентов
> GSM сети, не вмешиваясь в коммерческие сотовые сети.
Как ни крути, «не вмешиваться в коммерческие сотовые сети» получается
не всегда. Частотные диапазоны сотовых сетей требуют наличия лицензии
и, чаще всего, уже поделены между существующими операторами. Однако,
найти свободный (например, Guard) диапазон можно.
> довольно много времени на их адаптацию. К счастью все проблемы были
> решены, и, если вы будете строго следовать советам ниже, то и у Вас
> все получится.
Большая просьба потратить еще немного времени и указать ссылку
на эту самую инструкцию. А еще лучше — обновить Wiki проекта,
поскольку со временем и Ваша инструкция может стать неактуальной.
Шифрование реализуется на программном уровне, в планировщике OsmoBTS.
Его можно без проблем активировать и в такой сети, на базе CalypsoBTS.
1MHz — 6GHz.
Чаще всего 24 – 1766 MHz для R820T2.
Никакой (пере)прошивки не трубуется.
Не совсем так. В качестве рабочего оборудования можно использовать только некоторые старые телефоны на базе чипсета Calypso (в основном, Motorola C1XX).