Обновить

Системы связи *

Доставка данных из пункта А в пункт Б

162,54
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Все что нужно знать про IPv4, IPv6, Dual Stack, DNS64 и NAT64

Уровень сложностиПростой
Время на прочтение19 мин
Охват и читатели0

Привет Хабр!

В одном из своих последних проектов, связанных с голосовой и видеосвязью, я наткнулся на хитрую проблему. Долгое время я о ней не подозревал и всё удивлялся почему некоторые юзеры отваливаются через 10–12 секунд, так и не начав общаться? Особенно это проявлялось на зарубежном мобильном трафике. Думаю, у нас в СНГ таких сложностей пока возникать не должно, но во всем мире уже идет тренд на IPv6 и постепенный отказ от IPv4.

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

Итак поехали!

Когда начинаешь разбираться с настройкой серверов и сетей, постоянно натыкаешься на термины IPv4, IPv6, NAT, CGNAT, Dual Stack, DNS64, NAT64 и 464XLAT. Если с ipv4, ipv6 мы еще знакомы то с остальными терминами ничего непонятно. Часто их объясняют так, что без диплома сетевого инженера ничего не понятно. Разберем по порядку и с самого нуля, как устроены адреса в интернете, почему старых адресов перестало хватать, как работают программы переводчики у провайдеров и где именно твой код на бэкенде может упасть с ошибкой.

Читать далее

Новости

Загадочный «Блок № 20»

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели0

История эта началась на пермском «Металлорынке», когда я обнаружил на одном из развалов пару блоков от явно армейской аппаратуры. Хозяин развала объяснил, что в прошлой жизни эти блоки были генераторами опорной частоты радиостанции «Глёт». Так за символическую плату я стал обладателем двух герметично запаянных модулей с маркировкой «Блок №20» на крышках.

Читать далее

McWiLL: Разбираем базовую станцию

Уровень сложностиСредний
Время на прочтение28 мин
Охват и читатели0

При изучении этой технологии мне понравилась относительная простота реализации базовой станции на универсальных цифровых сигнальных процессорах (DSP) Texas Instruments. К тому же документация на станцию открыта, и в ней хорошо описана её структура — от плат до программных модулей. Мне как и многим инженерам нравится заглядывать внутрь железа. Я купил и разобрал базовую станцию, предлагаю вместе поглубже окунуться в эту историю.

Читать далее

Ваш смартфон разговаривает сам с собой. Введение в UART, I2C и SPI

Время на прочтение9 мин
Охват и читатели0

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

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

Читать далее

Возможности ИИ в СВЧ моделировании

Время на прочтение3 мин
Охват и читатели0

Привет! Данная статья‑заметка написана на основе опыта моей коллеги. Она имеет большой опыт в разработке, а недавно купила подписку на ИИ, чтобы посмотреть на его возможности и «поиграться».

В тексте приведён пример запроса, а также ответ с полноценным файлом с трёхмерной моделью и отчётом с таблицами и выводами от ИИ.

далее

«Жадные» гиперскейлеры, старые столбы и другие неочевидные причины, по которым в разных странах «не летает» интернет

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели0

Единого подхода к тому, что считать широкополосным доступом к интернету (ШПД), не существует — требования отличаются от страны к стране. Различаются и проблемы, мешающие расширять покрытие: где-то все дело в изношенной инфраструктуре, на базе которой приходится строить новые сети, а где-то палки в колеса операторов вставляют (внимание!) железнодорожные компании. Посмотрим, с какими необычными трудностями сталкиваются телекомы в США, ЕС, Канаде и других странах, как можно их обойти, и какие планы по развитию ШПД строят у нас в России.

Читать далее

Разработка цифрового радиолюбительского протокола на базе OFDM. MAC и LLC уровни

Уровень сложностиСредний
Время на прочтение66 мин
Охват и читатели0

В предыдущей части статьи были рассмотрены принципы и механизмы работы PHY-уровня радиолюбительского OFDM-протокола, а также алгоритмы кодирования и декодирования данных. В этой статье рассматриваются принципы построения уровней управления доступом к среде (MAC) и управления логическим каналом (LLC), реализующих полудуплексное сетевое соединение между двумя трансиверами, а также анализируются возникшие при реализации и методы их решения.

Читать далее

В поезд только с книжкой? Как решают проблемы со связью на ж/д: от обработки стекол до технологий «Формулы 1»

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели0

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

Читать далее

Почему значок VPN в Android не гарантирует, что VPN действительно работает

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели0

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

В статье - как Android на самом деле определяет наличие VPN, почему этого недостаточно, какие есть более надёжные способы проверки, и описание моих трудностей и их решений при написании pet-проекта для Android.

Читать далее

SecurePair — безопасное сопряжение плат ESP32

Уровень сложностиСредний
Время на прочтение20 мин
Охват и читатели0

Статья посвящена криптографически защищённому сопряжению и взаимодействию двух плат ESP32 через обычный светодиод по протоколу LX.25 или через ESP-NOW и LoRa.

Согласование ключей происходит с использованием протокола Диффи-Хеллмана на эллиптических кривых (X25519), а сообщения шифруются с помощью алгоритма AES-256-GCM. Библиотека SecurePair поддерживает любые средства передачи. Она работает через ESP-NOW, LoRa и любой другой канал связи, способный пересылать пакеты. А с помощью PacketLED можно реализовать обмен сообщениями даже через обычные светодиоды.

Читать далее

Мировой кризис качества ПО: все правда так плохо?

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели0

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

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

Или все-таки ПО в кризисе?

Читать далее

Когда базовая станция уходит в космос: как NTN меняет архитектуру доступа к интернету

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели0

Всё началось с довольно бытового вопроса — выбора нового смартфона на следующие три‑четыре года. 5G, eSIM, Wi‑Fi 6 — здесь всё более‑менее понятно. Но спутниковая связь со смартфонами развивается сейчас настолько быстро, что захотелось разобраться: что сегодня реально стоит за поддержкой NTN?

Тем более что события последних недель показывают: речь уже не только о перспективных технологиях. SpaceX развивает Starlink Mobile и готовит новую спутниковую группировку, российское «Бюро 1440» разворачивает собственную инфраструктуру и уже представляет серийные абонентские терминалы, а производители чипов презентуют платформы с поддержкой NR‑NTN.

Попытка разобраться вывела меня далеко за пределы характеристик телефона — к архитектуре радиодоступа, межспутниковому транспорту, Packet Core и реальным сценариям работы спутниковых сетей, в том числе в Иране и России. И в итоге возник вопрос гораздо интереснее выбора смартфона: что меняется в архитектуре мобильной сети и точках контроля над трафиком, если первый сетевой узел после UE находится уже не на земле, а на орбите?

Читать далее

Вскрываем 5G на iPhone. Что не так с Российским 5G?

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели0

С 23 сентября в профильных сообществах активно обсуждают способ включения 5G на iPhone в России, делая это при помощи подмены операторского профиля. Я проверил это сам и снял, что заявляет телефон сети: в NSA‑режиме заявлены n1, n3, n7, n8, n20, n38 и n40. Профиль разрешает системе видеть n78/n79 (это можно легко подтвердить через «консоль»), но модем их блокирует из‑за регионального ограничения, в итоге сеть эти параметры не получает. Но, n79 запустить всё же получилось, с этим разберемся ниже.

Читать далее

Ближайшие события

Большой научный обзор Wi‑Fi‑сенсинга: данные, модели, проблемы и перспективы решения

Уровень сложностиСложный
Время на прочтение20 мин
Охват и читатели0

Привет, Хабр! Меня зовут Алексей, и я занимаюсь беспроводными технологиями.

Примерно год назад я написал для Хабра свою первую статью. Она была посвящена новой технологии Wi-Fi-сенсинга. Интересно, что на протяжении всего года эта первая статья напоминала о себе. По просьбе нескольких вузов я и мои коллеги выступили с презентациями и мастер-классами. В Алтайском университете провели несколько семинаров, посвящённых сенсингу. В Томском университете систем управления и радиоэлектроники провели Большую сетевую битву, и, конечно же, Wi-Fi-сенсинг не остался без внимания. А уважаемый @koriyas, будучи студентом СПбГМТУ, с нашей лёгкой подачи выбрал Wi-Fi-сенсинг в качестве темы дипломной работы и успешно прошёл защиту. Мы начали делать НИОКР по Wi-Fi-сенсингу в интересах крупного оператора связи РФ. Общались с множеством людей по поводу производства и внедрения решений сенсинга в широкие массы, но эта технология пока ещё неохотно выходит из лаборатории на рынок. В новой статье я сделаю обзор актуальных научных исследований, посвящённых сенсингу: что происходит в мире в этой области, как развивается технология и почему то волшебство, которое она предлагает, пока ещё не появилось в каждом доме.

Читать далее

Подружить Xiegu с Icom: подключение усилителя GPA-100 к IC-705

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели0

Продолжаю радиолюбительскую тему.

Китайская компания Xiegu предлагает радиолюбителям не только трансиверы, но и два весьма годных усилителя с выходной мощностью 100 Вт для совместного использования с портативными QRP аппаратами. Конечно же, они в основном предназначены для работы с трансиверами Xiegu — G90, X6100 и X6200. Но эти усилители популярны и среди пользователей других QRP трансиверов, например, IC-705. И тут возникает проблема несовместимости ALC, заставляющей внимательно следить за уровнем мощности, подаваемым на усилитель. Другой момент связан с использованием внешнего автоматического тюнера: если стационарные трансиверы Icom автоматически снижают мощность до нескольких ватт при настройке тюнера, тюнер, подключенный к IC-705 и усилителю, требует внимательности: перед настройкой нужно нажать на усилителе кнопку BYPASS (BYP), и если этого не сделать, сжечь можно и тюнер, и выходной каскад усилителя. Предлагаемое устройство решает обе эти проблемы.

Читать далее

Составное устройство USB на AT32. Часть 1: Подготовка

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели0

История эта началась два года назад, когда подписчики моего канала начали регулярно и настойчиво интересоваться, когда же в «Селените появится режим автономной обработки сигналов». Базовый блок трансивера получился достаточно компактным, 100х62х23 без выступающих частей, и желание пользователей «отвязать» его от компьютера, где как раз и производилась обработка сигнала, было вполне резонным.

Читать далее

Как я портировал OpenWrt на МТС-версию TP-Link EX220

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели0

У многих абонентов МТС дома стоит TP‑Link EX220: провайдер ставил его при подключении. Смотришь на страницу устройства в вики OpenWrt, а там написано, что EX220 v1 поддерживается. Скачиваешь образ, начинаешь прошивать и получаешь молчание в консоли.

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

Читать далее

SoftSerial: Программный UART на STM32

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели0

В этом тексте я написал про то как реализовать программный UART на микроконтроллере.

Порой возникает ситуация, что тебе дают электронную плату, а там на отладочный разъём не выведен никакой аппаратный UART. При этом предстоит сложнейшая отладка прошивки и надо помощь shell терминала, которую банально некуда вывести.

В этом случае одним из решений может быть пуск программного UART.

Вот об этом и текст.

Читать далее

Как городской телефон определяет номер? Запускаем Caller ID в домашних условиях

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели0

Приветствую всех!

Если у вас дома есть городской телефон и он показывает, с какого номера вам звонят, то, скорее всего, это определение работает через Caller ID. Когда-то давно эта технология подчистую заменила «традиционный» для нашей страны АОН, а там, где стационарные телефоны ещё остались, используется до сих пор.

Как же всё это работает, и можно ли запустить такое у себя? Сейчас и узнаем...

Press F1 to continue

Мониторинг Умного Дома и его окружения телефоном без интернета. Android, Termux и открытая система автоматизации

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели0

В этой публикации рассмотрим контроль открытой системы «Умный дом» независимым от системы устройством - простым смартфоном, используя функции, для которых и изначально создавался  мобильный телефон: звонки и SMS.  

В статье осуществим возможность контроля как системы домашней автоматизации (в моем случае Majordomo), так и отдельных элементов экосистемы и окружения умного дома. Основная идея статьи - контроль и отправка оповещений через мобильную сеть, без использования интернета. Алгоритм простой, в случае проблемы выполняем следующее: SMS -> повторный SMS -> звонок через мобильную сеть.

Читать далее
1
23 ...