Рубрика «Разработка систем связи» - 47

«Билайн»: народный контроль (можно отметить техпроблему на карте) - 1
Жёлтые маркеры — хорошее качество связи или тикет, закрытие которого подтвердил абонент. Красные — инженерные задачи в работе.

Мы протестировали в Казани сервис, позволяющий взять и ткнуть в карту с отзывом о качестве связи. За время теста пришло 700 отзывов (включая положительные), из которых около 200 стали тикетами для инженеров. 95% тикетов было успешно закрыто, остальные — из серии «с физикой не поспоришь».

После теста мы решили раскатать функционал на сайты всех городов. А пока расскажу, почему служебной сигнализации сети недостаточно для получения данных и чем вы можете помочь.Читать полностью »

Хочу поделиться парой серьёзных уязвимостей, найденных мною в телефонных аппаратах Grandstream.

1. Загрузка произвольного конфига в телефон

Изучая веб интерфейс цветных телефонов gxp21xx для изучения их api, наткнулся на скрипт загрузки конфига в телефон, это скрипт /cgi-bin/upload_cfg
В отличии от других скриптов, этому скрипту не передаётся sessionid, а передаётся только файл. Быстрая проверка через curl показала, что и вправду, воспользоваться этим скриптом можно без без авторизации:

curl -i -F name="config.txt" -F file="@config.txt;type=text/plain" -H "Content-Disposition: form-data; name=file; filename=config.txt" http://xx.xx.xx.xx/cgi-bin/upload_cfg

Файл config.txt представляет из себя тектовый файл с набором параметров вида: Рхххх=уууу
Заливая файл с одной строчкой «P2=admin», мы меняем админский пароль на телефоне, после чего можем залогиниться в веб интерфейс.
В телефоне присутствуют аналогичные скрипты для загрузки воллпейпера, телефонной книги и т.д.
Данная узязвимость присутствует в телефонах gxp2130, gxp2140 и gxp2160
Читать полностью »

APRS - 1
APRS [1, 2] это протокол цифровой радиолюбительской связи. На базе этого протокола построена глобальная система связи. Её основные задачи: передача информации о координатах объектов в пространстве, обмен сообщениями, передача данных с погодных станций и многое другое.

О чем эта статья? Вообще APRS — большая, сложная и непонятная тема даже для большинства радиолюбителей. Но на Хабре радиолюбителей не очень много. Поэтому я бы хотел показать, что сам стандарт очень хорош и может применяться за пределами любительского радио. Существует много систем, где вопрос обмена сообщениями о координатах изобретается снова и снова (транспорт), придумываются форматы передачи информации, например, о погоде с погодных станций, разрабатываются способы передачи текстовых сообщений. Однако, если бы создатели этих систем знали о стандарте APRS то смогли бы не только сэкономить время(как минимум на разработку протокола), но и применить ряд уже готовых программных и аппаратных решений.

Большую часть своих знаний о системе я получил не из практического использования существующих программ и оборудования, а из разработки собственных программ и утилит для работы с ней [3, 4]. Информацию черпал из стандарта [5], исходных кодов Xastir[6], радиолюбительских форумов [7, 8] и из общения с радиолюбителями (всех и не счесть).

Если вы делаете:

  • погодную станцию;
  • систему двухстороннего обмена текстовыми сообщениями через интернет или радиоканал в виде децентрализованной системы с использованием других пейджеров, как ретрансляторов;
  • спутниковую сигнализацию;
  • мониторинг телеметрии удаленных станций;
  • запускаете воздушный шар;

Да и почти в любом случае, когда вы хотите построить систему передачи данных по радиоканалу и изобретаете для этого протокол, то у радиолюбителей есть наработки в виде различных цифровых видов связи и протокол APRS.

Читать полностью »

Наша компания наконец решила перейти на ip телефонию, и мы закупили ip телефоны Grandstream разных моделей, среди них были модели GXP2130 и GXP2160. Всё бы ничего, но BLF клавиши на этих телефонах, в случае свободной линии, светятся жутко ярким зелёным цветом, сильно раздражая. Ниже расскажу, как я решал эту проблему.
Делаем кастомную прошивку для телефонов Grandstream - 1
Читать полностью »

Запуск OpenWRT 14.07 на Mikrotik и пример сборки Аsterisk c дополнительным модулем - 1
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspВ интернете много статей по запуску openwrt на устройствах Mikrotik через metarouter. Во всех них для сборки используется ревизия r29684 с официальным патчем, поддерживающим процессоры. Для более поздних версий данный патч уже не подходит. Из этого следует то, что все пакеты openwrt достаточно старые и собрать обновленное ПО почти нереально. А в новых версиях openwrt появилось много новых пакетов и библиотек.
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbspПоискав в интернете, не получилось ли у кого запустить свежий openwrt под metarouter, наткнулся на нужную заметку. Данная статья как раз полностью копирует ее содержание, плюс маленький бонус по сборке пакетов. Приступим (пример для debianubuntu систем):
Читать полностью »

На днях представилась возможность протестировать антенны 3G и 4G недалеко от Питера, чем мы и решили воспользоваться.

В нашем распоряжении неплохой сигнал мобильного интернета, но только на втором этаже частного дома, а так как кабинет находится внизу с другой стороны дома, пользоваться мобильными благами было не очень неудобно. Поэтому было решено исследовать возможности современного оборудования, а именно — проверить возможности выносных уличных антенн 3G/4G диапазонов в деле получения более качественного канала связи между ближайшей базовой станцией и USB модемом, затем передать его на Wi-Fi роутер для раздачи, а по кабелю завести в кабинет к основному компьютеру.
Читать полностью »

Наверное не ошибусь, если предположу, что какая-то часть хабра-сообщества помнит это мероприятие, которое проходило в Москве, Киеве, Ростове-на-Дону, Тбилиси, Ташкенте, Иркутске, Магнитогорске, Ленинграде и Минске.
image

Лично для меня с него началось мое знакомство с высокими технологиями, хотя придя туда, увидел достаточное количество сверстников, оккупировавших компьютеры своими болгарскими 5-ти дюймовыми дискетами, а как пишет New York Times за 6 июня 1987 года, некоторые уже пытались уломать гидов скопировать им Lotus 1,2,3. Итак, Читать полностью »

В настоящее время остаются актуальными в радиолокации задача разрешения, а в системах передачи информации — задача различения сигналов.

Для решения этих задач можно использовать ФКМ сигналы, кодированные ансамблями ортогональных функций, имеющих, как известно, нулевую взаимную корреляцию.

Для разрешения сигналов в радиолокации можно использовать пачечный сигнал, каждый импульс которого кодирован одной из строк ортогональной матрицы, например матрицы Виленкина-Крестенсона или Уолша-Адамара. Данные сигналы имеют хорошие корреляционные характеристики, что позволяет использовать их для вышеупомянутых задач. Для различения сигналов в системах передачи данных можно использовать такой же сигнал со скважностью равной единице.

Матрицу Виленкина-Крестенсона при этом можно использовать для формирования полифазного (p-фазного) ФКМ сигнала, а матрицу Уолша-Адамара, как частный случай матрицы Виленкина-Крестенсона для числа фаз равного двум, — для формирования бифазного сигнала.

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

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

Для обработки вышеупомянутых сигналов, имеющих доплеровскую добавку частоты, предлагается использовать устройство, которое состоит из входного регистра, процессора дискретного преобразования, блока перекрестных связей и набора одинаковых блоков формирования АКФ сигнала, представляющих собой последовательно соединенные регистры сдвига.

Если в качестве матрицы-базиса взять ортогональную матрицу Виленкина-Крестенсона для обработки полифазного пачечного сигнала, то дискретное преобразование перейдет в дискретное преобразование Виленкина-Крестенсона-Фурье.

Т.к. матрицу Виленкина-Крестенсона можно факторизировать с помощью алгоритма Гуда, то дискретное преобразование Виленкина-Крестенсона-Фурье можно свести к быстрому преобразованию Виленкина-Крестенсона-Фурье.

Если в качестве матрицы-базиса взять ортогональную матрицу Уолша-Адамара — частный случай матрицы Виленкина-Крестенсона для обработки бифазного пачечного сигнала, то дискретное преобразование перейдет в дискретное преобразование Уолша-Фурье, которое путем факторизации можно свести к быстрому преобразованию Уолша-Фурье.

1. Стриминг в браузеры в реальном времени – решения нет. Или есть?

Вот уже примерно как 20 лет пропускная способность сетей и вычислительные возможности компьютеров позволяют сжатие и транслирование звука и видео по IP протоколу в режиме, близком к реальному времени. За это время центральными стандартизирующими организациями, такими как W3C и IETF, а также множеством больших и малых компаний, разработаны сотни стандартов и протоколов для эффективного сжатия, упаковывания, пересылки, синхронизации и проигрывания аудио-видео контента на компьютерах и мобильных устройствах. Видеозахвату, сжатию и трансляции по IP в реальном времени было уделено особое внимание, так как, во-первых, именно IP наиболее дёшев и общедоступен на всех уровнях, а во-вторых, технологии видеоконференций и видеонаблюдения жизненно необходимы и пользуются огромным спросом.
Читать полностью »

Всегда и везде цензура и давление со стороны властей приводило общество ограниченное в свободе выражения своего мнения и своей политической позиции не к единому политическому и социальному мышлению и подчинению, как того хотят власти оказывающие это давление, а к самоцензуре при представителях власти и все большему и большему политическому и социальному расслоению общества. Чаще всего самоцензура связана со страхом населения перед наказанием со стороны властей, но не всегда самоцензура ведет людей на путь обета молчания, а чаще всего люди все активней и активней общаются в приватных группах и пытаются все же передавать информацию между собой, а не умалчивать ее совсем.

Децентрализация цензуры и самоцензура - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js