Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Gsm

С этим тегом используют

Телефон Arduino Сотовая связь Мобильные телефоны Все
99 постов сначала свежее
1399
monobogdan
monobogdan
Посты о ремонте и моддинге ретрогаджетов.
TECHNO BROTHER
1 месяц назад

Устройства, которые мы потеряли: Что за железо внутри Siemens M55?⁠⁠

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

На Хабре довольно часто публикуются статьи с ретроспективными обзорами на телефоны прошлых лет, где авторы рассказывают о том, как заполучили желаемый гаджет, показывают его фишки и даже дают послушать те самые рингтоны... Однако гикам такой ретроспективы уж точно будет мало и поэтому я решил попробовать начать вести новую рубрику, в которой мы с вами будем не только ностальгировать по легендарным моделям, но и досконально изучать их аппаратную часть. Интересно узнать, за что отвечает каждый чип в легендарном "Сименсе"? Тогда добро пожаловать под кат!

❯ Предисловие

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

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Начав свой путь в мобильном бизнесе ещё в 1985 году, Siemens успела внести свой след в историю как компания, которая в некоторых аспектах опережала время: первый телефон с цветным дисплеем (Siemens S10), с поддержкой Java (Siemens SL45) и с основным OLED-дисплеем (Benq-Siemens S88). Не менее интересен и тот факт, что Siemens сделала большинство аппаратных платформ для своих телефонов сама (вернее, её дочка Infineon)!

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

❯ Что внутри?

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

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Окружен... но не сломлен?

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

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Как пример - дисплей, который здесь подходит еще от ~5 моделей A, S и C-серии. Во всей 55-ой линейке используется CSTN матрица разрешением 101x80, с не очень качественной цветопередачей... но для тех лет вполне нормально. В нашем случае, дисплей прижимается контактами к плате телефона. Решение практичное, но не без недостатков: многие сименсы спустя годы лежания в тумбочках при включении показывают белый экран из-за грязи и окислов, и их незаслуженно отправляют в помойку как "нерабочие". При этом количество самих пинов достаточно маленькое по сравнению с современными устройствами: всё потому что общение с дисплеем происходило через 2х-пиновую шину SPI (MOSI и CLK). Остальные пины - CS, масса, питание подсветки и самого контроллера дисплея.

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Примечательно и то, что дисплеи от сименсов использовали в самоделках из-за их низкой цены и наличия документации с примерами использования.

Что примечательно - не все версии прошивки поддерживали дисплеи от других E-Gold'ов, иногда её приходилось обновлять с помощью дата-кабеля. Среди моих дисплеев от сименсов был один условно подходящий, но с ним телефон давал изображение на 500мс и уходил в "белый экран".

Однако самое интересное скрывается у нас под защитными экранами. Сразу под клавиатурой у нас находится процессор, оперативная память, флэш память и контроллер питания. Но с каждым - по порядку:

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

В качестве процессора используется система на кристалле Infineon PMB7850, которая состоит из:

  • Микроконтроллера на архитектуре C166S собственной разработки Infineon, работающий на частоте 52МГц. В его задачи входит отрисовка изображения на дисплей, воспроизведение звуков (MIDI, WAV), обработка ввода и всего того, что вы видите на экране телефона.

  • Вспомогательного DSP TeakLITE, который занимается задачами работы с GSM-сетью: декодирование и кодирование звука в формате AMR, работа с сигналами и даже декодер MP3 (к сожалению, на сименсах не использовался).

  • Периферийные модули для общения с внешними устройствами - UART для общения с компьютером и ИК-порта, I2C для дисплея и контроллера питания, I2S для звука, а также модуль для работы с MMC-карточками (55-я серия теоретически поддерживала флэшки!)

  • Контроллера Flash-памяти и ОЗУ, а также 2Мбит встроенной SRAM-памяти.

Снизу располагается чип PSRAM памяти объёмом 2МБ от компании AMD. Судя по всему, E-Gold не поддерживал DRAM из-за микроконтроллерной направленности и вынужден был использовать более дорогую псевдостатическую память. А чуть правее расположился чип флэш-памяти объёмом 16МБ - и его хватало для ОС, прошивки модема и даже пользовательских данных!

Правее процессора находится контроллер питания TWIGO, в задачи которого входит мониторинг состояния самого процессора (если процессор долго не посылает сигналы КП, Watchdog отключает устройство), обработка кнопки включения, формирование напряжений для всех чипов, зарядка аккумулятора, а также ЦАП и усилитель звука.

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Снизу можно заметить пустую контактную площадку, которая предназначается для монтажа Bluetooth-модуля. Дело в том, что все телефоны 55-ой линейки по сути идентичны, различия лишь в так называемых "вариантах" судя по схеме.

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

С обратной стороны платы можно обнаружить радиочасть: трансивер, фронтэнд, усилитель сигнала, а слева - драйвер подсветки для дисплея. Снизу же расположился 12-пиновый разъем Lumberg и рядом стекляшка - EMIF-фильтр для защиты линий RS232 от помех и пробоя. Помимо зарядки и подключения к ПК, Lumberg также служил для подключения гарнитуры и аксессуаров. И один из самых известных аксессуаров - это, конечно, внешняя камера! Даже сейчас люди делают фотографии на неё!

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

И... на этом собственно всё! Вот такой простой конструктив был у данного телефона. При этом E-Gold'ы были достаточно надежными и стойко переносили падения об асфальт... чего не скажешь об устройствах 65'ой серии. Но об этом поговорим в другой статье, а сейчас перейдем к программной части.

❯ Программная часть

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

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

По слухам, UI-часть прошивки разрабатывал подрядчик из Польши и он же слил диагностический билд "прошивки" под Windows со всеми отладочными символами. Благодаря сливу, моддеры смогли разобраться в внутренней архитектуре оболочки и сделать свои собственные патчи, вносящие полезные и не очень изменения в телефон, а во времена x65 даже написать загрузчик отдельных нативных программы - эльфов.

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

И даже без патчей и эльфов, сименсы были достаточно функциональными. Многие модели имели возможность запуска Java-приложений, при этом Siemens сделал огромный вклад в развитие J2ME. Всё дело в том, что практически весь Siemens API в S55 (и M55/C55 соответственно) перекочевал в неизменном виде в спецификацию MIDP 2.0. Почти с самого начала, приложения для Siemens имели доступ к файловой системе устройства, а чуть позже смогли общаться с внешними аксессуарами через UART:

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Знакомые названия пакетов?

В MIDP 1.0 не было даже API для проигрывания звуков и отрисовки произвольных изображений, оно было крайне ограниченным, а множество фишек были Vendor specific (именно поэтому появлялись игры в версиях для Samsung, LG, Sony Ericsson, Nokia и т.п.).

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Помимо этого, сименсы отличались "свободной" файловой системой и позволяли невозбранно подменять RMS в играх (сохранения), а также обмениваться мультимедией и jar-файлами через Bluetooth и ИК-порт. Пользователь мог использовать как приложение "Мои файлы", где всё упорядочено по типам файлов, так и "CardExplorer", где была полная свобода воли. А через мастер памяти можно было воспроизводить "неподдерживаемые" форматы по типу 3gp-видео:

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

И именно в этом был главный минус сименсовского ПО. Многие фичи по факту были реализованы, но на практике отключены в прошивке и до них можно было добраться только самыми нелогичными путями. Например, C65 не умел записывать видео в обычном режиме (при том что почти полный функциональный аналог в лице C72 - умел), но мог записать 3х-секундный ролик для MMS-сообщений. Были вопросы и к качеству звука - аудиостек устройства на первый взгляд не поддерживал звук с частотой дискретизации выше 16кГц (напомню что в GSM для звонков используется 11050Гц - вот и представьте себе качество звука), из-за чего даже MIDI-мелодии звучали "так себе", но после установки соответствующего патча на x65-серию, появлялась поддержка частоты дискретизации 44100Гц.

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Одна из главных проблем, которая по итогу значительно повлияла на продажи телефонов Siemens - это отсутствие поддержки MP3 в поздних телефонах. На самом деле, MP3 появился ещё в SL45 в виде внешнего модуля, который представлял из себя обычный внешний плеер, управляемый с экрана телефона, однако далее ситуация была довольно странной. Ни один телефон на платформе E-Gold, кроме SL45, вообще не поддерживал MP3, а на S-Gold и NSG (x65 и выше) когда как. Где-то (CX75) поставили внешний чип MP3-декодера, где-то сделали программный декодер (E71/EL71), а где-то вообще ничего не сделали. При этом поддержки MP3 не имел даже флагманский S65, при том что у него был слот для MMC-карточек! Самое забавное то, что моддеры (одним из которых был @ilya_zx ) ближе к 2007 году реализовали полностью рабочий программный MP3-плеер даже на C65!

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

Будучи значительно слабее Siemens C65, Moto E398 раскупали как горячие пирожки благодаря поддержке MP3 и MicroSD, не говоря уже о бюджетном C650.

❯ Заключение

Вот такой интересный контент о легендарном "семене" у нас с вами получился. Как говорится, всё гениальное - просто, а платформа E-Gold - простая как табуретка, что и обеспечивало этим "сименсам" репутацию очень надежных устройств вплоть до появления 65-ой серии...

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

Как вам Siemens M55?
Всего голосов:
Что думаете о новой рубрике?
Всего голосов:

А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статью) можно найти на моём YouTube канале.

Очень важно! Разыскиваются девайсы для будущих статей!

Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост

А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!

Устройства, которые мы потеряли: Что за железо внутри Siemens M55? Опрос, Телефон, Гаджеты, Siemens, Железо, Девайс, Ностальгия, Обзор, Gsm, Ретроспектива, 2000-е, Мобильные телефоны, Длиннопост
Показать полностью 19 2
[моё] Опрос Телефон Гаджеты Siemens Железо Девайс Ностальгия Обзор Gsm Ретроспектива 2000-е Мобильные телефоны Длиннопост
236
18
igor888888
2 месяца назад
Лига Сисадминов

Теле2 рвет коннект при раздаче? wireshark⁠⁠

В последнее время часто надо сидеть с компа не дома - раздаю с телефона по воздуху или напрямую втыкаю как модем - идет обрыв раз в несколько минут.

Не важно какой телефон -pixel 7/4 moto z2...

Та же RDP сессия постоянно вылетает и это бесит

В чате теле2 сказали мол припятствий не ставят и проблема в телефоне

Ок

Поставил wireshark и дождался момента - в конце

Не силен в сетях - есть тут чего подозрительное?

Теле2 рвет коннект при раздаче? wireshark Сети, Gsm, Теле2, Wireshark

лог текстом, 15 метров https://disk.yandex.ru/d/_v16GPMyhDNJ0Q

[моё] Сети Gsm Теле2 Wireshark
86
194
trapwalker
trapwalker
Умный дом, проекты, философия ИИ, ностальгия, ПУТЕШЕСТВИЯ, футурология, критическое мышление, научпоп, выживалово, геймдев, просто о сложном
Серия Есть идея
7 месяцев назад

Ответ на пост «Вернуть пропавшего домой при помощи "Островка безопасности"»⁠⁠1

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

Ответ на пост «Вернуть пропавшего домой при помощи "Островка безопасности"» Безопасность, Пожилые, Длиннопост, Идея, Ответ на пост, Gps трекер, GPS, Геолокация, Gsm, Lora, Радио, Лиза Алерт, Гаджеты, Мат

Внешний вид описанного здесь устройства по версии ChatGPT 4.o

Можно было бы сказать, что есть же детские смарт-часы с сим-картой и GPS, по ним можно позвонить или отследить человека на карте.

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

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

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

Технические требования

1) Трекер должен иметь логарифмический режим энергосбережения. То есть, просыпаться и сообщать о своих координатах на сервер он должен тем реже, чем сильнее у него разряжена батарея. Для такого устройства важнее не частота обновления координат, а наличие хотя бы каких-то данных в действительно критических ситуациях. Думаю ориентироваться надо на месяц или даже больше такой работы, чтобы трекер хотя бы раз в день сообщал о своём местоположении. Но если уже не хватает энергии, чтобы отправлять сигнал раз в день, то пусть он это делает раз в два дня. Это потребует вдвое меньше энергии. На свежей батарейке такой трекер вполне мог бы довольно долго отдавать координаты каждые 10 минут на свежей батарее, а потом снижать частоту по мере разряда.

2) Трекер должен быть "тамагочи". То есть, он должен динамически взаимодействовать со своим владельцем отслеживая своё состояние и доступные данные о ситуации вокруг. Важно, чтобы такой тамагочи "понимал" где находится и напоминал о необходимости поставить его на беспроводную зарядку тогда, когда есть такая возможность, но не донимал хозяина лишними уведомлениями, если такой возможности нет. Понятно, что если трекер лежит неподвижно дома, если лежит в кармане пока владелец ходит по дому, если висит на верёвочке на шее как кулон когда имеет смысл положить его в "гнездо" для подзарядки, то трекер должен об этом просто и недвусмысленно напомнить. Также он должен напомнить "взрослым" о том, что у (условно) "ребёнка" не сформировалась правильная привычка ухаживать а "тамагочи". Да, такое устройство не будет волшебным, нужно будет формировать привычки пользования им. Важно, чтобы устройство само в игровой форме помогало формировать такие привычки. Он должен стать своеобразным питомцем, за которым хочется ухаживать, но который не будет излишне навязчив и не потребует лишнего внимания на себя.

3) Трекер должен быть составным. То есть, чтобы трекер понимал, что хозяин уходит от него, в комплекте должно быть несколько лёгких радиометок ближнего поля действия. Эти радиометки должны работать по принципу AirTag или iBeacon, их должен "чувствовать" тамагочи. Эти метки можно закрепить на верхнюю одежду, использовать как брелок для ключей, закрепить на любимой сумке, в чехле для очков и т.д.. Такая радиометка как и любой iBeacon маячок вполне может помочь найти "тамагочи" по звуку при нажатии кнопки.Точно так же можно найти потерянные ключи, сумку или очки, но со стороны трекера.

4) Трекер должен быть удобной компактной формы, чтобы его можно было вставить в браслет как фитнес-трекер, повесить на шею как кулон, повесить на ключи как брелочек, закрепить на кошельке.

5) Трекер должен нести на борту современный компактный и энергоэффективный GNSS-чип и GSM-модуль.

6) На трекере должна быть тревожная кнопка.

7) Идеально было бы, если бы такой трекер при нажатии на тревожную кнопку умел отсылать в LoRa модуляции короткие пакеты с координатами в выровненные по часам моменты времени. Таким образом такой трекер можно было бы пеленговать с коптера на приличном расстоянии там, где совсем нет никакой сети GSM.

8) Трекер должен уметь громко и пронзительно пищать.

9) Трекер должен уметь говорить о своём статусе и потребностях, и показывать их наглядно на eInk дисплее.

10) Трекер должен обучать пользоваться собой через смарт-колонку дома. Можно сделать приложение для Алисы и для любого другого голосового помощника. Вообще купить старикам или детям умную колонку - это очень хорошая идея.

11) У трекера на борту должны быть:

- акселерометр (для контроля активности, падения и неподвижности);
- термометр;
- GNSS-модуль для получения точного времени и координат;
- микрофон для контроля шума и звуковой среды;
- GSM-модуль для пакетной передачи статусов, координат и сигнала о помощи;
- пьезо-пищалка для привлечения внимания;
- ионистор, схема "высасывания" и накопления энергии из разряженной батареи;
- катушка бля беспроводной зарядки;
- яркий RGBW-светодиод для световой сигнализации слабослышащим, для поиска в темноте.

Сейчас технологии вполне позволяют всё это впихнуть в форм-фактор крупных наручных часов.

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

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

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

Вопрос: сколько, по-вашему, должно стоить такое устройства для конечного потребителя, чтобы оно получило распространение и использовалось повсеместно?

Показать полностью 1
[моё] Безопасность Пожилые Длиннопост Идея Ответ на пост Gps трекер GPS Геолокация Gsm Lora Радио Лиза Алерт Гаджеты Мат
123
8
EnergeticUm
EnergeticUm
10 месяцев назад
Популярная наука

Электричество из Wi Fi⁠⁠

Электричество из Wi Fi Энергетика (производство энергии), Электричество, Изобретения, Wi-Fi, LTE, Gsm, Bluetooth, Энергия, Перевел сам, Радиоволны, Telegram (ссылка)

Исследователи создали технологию, которая позволяет получать энергию из радиоволн используемых в Wi-Fi, LTE, GSM, HIPERLAN и Bluetooth.

Предложенный Сингапурскими учеными модернизированный спин-выпрямитель работает даже при уровнях мощности ниже -20 дБм. При помощи массива из 10 таких устройств удалось запитать светодиодную лампу и коммерческий датчик температуры.

Радиочастотные сигналы всегда присутствуют в окружающей нас среде. Новая разработка в будущем поможет устранить необходимость в батареях в различных электронных устройствах.

Больше интересных новостей из мира энергии и энергетики в телеграм-канале ЭнергетикУм

Показать полностью 1
[моё] Энергетика (производство энергии) Электричество Изобретения Wi-Fi LTE Gsm Bluetooth Энергия Перевел сам Радиоволны Telegram (ссылка)
4
5
Zlodei31
Zlodei31
11 месяцев назад

Нужны электронщики Уфы⁠⁠

Ребя. В голове есть идея одна. Для реализации в рамках соцпроекта для слепых и плоховидящих нужна команда разработчиков ПО и дизайнеров. Так же команда инженеров- разработчиков железа. ( ПО, gsm сети, видеонаблюдение, ИИ разработчики, GPS навигация и позиционирование). Любые команды, группы разработчиков из институтов. Стартапы молодых разработчиков. В общем, все, кто готов рискнуть и проверить себя в разработке и проектировании нужного полезного устройства для людей с ограничениями зрения, способности самостоятельно передвигаться и принимать решения( бабушки-дедушки потеряшки). При сборе группы организуем масштабный проект. И сделаем добро людям. Всех обнял.) жду координаты в ответах. Или в тг. @Yazamir76

Проектирование Искусственный интеллект Инженер Электроника Ремонт техники Социальные сети Gsm GPS Gps трекер Слабовидящие Слаботочка Уфа Программирование Изобретения Изобретатели Поводырь Потеряшка Поиск людей Поиск работы Текст
23
104
Timeweb.Cloud
Timeweb.Cloud
1 год назад
TECHNO BROTHER

Первый открытый GSM-телефон⁠⁠

Автор текста: MaFrance351

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

Последние годы довольно часто обсуждаются проекты open-source телефонов. В основном это всякие смартфоны на Linux, иногда припоминают и всякую экзотику типа OpenMoko. Но есть одна проблема — baseband, процессор модема, который непосредственно отвечает за всё его взаимодействие с сетями. Эти чипы исполняют проприетарный код, исходники которого распространяются под строгими NDA и недоступны практически никому.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Как насчёт того, чтобы создать открытый GSM-телефон? Именно об этом мы сегодня и поговорим, а заодно и попробуем запустить такой экземпляр.

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

❯ Суть такова


У всех на слуху такие девайсы как PinePhone или Fairphone. Это довольно интересные устройства, но сегодня речь пойдёт не о них. Если у упомянутых телефонов основной упор сделан на операционную систему, ремонтопригодность и тому подобные параметры, то проект, который мы рассмотрим сейчас, касается радиочастотной части: модема, DSP и взаимодействия с сотовой сетью на низком уровне. Во всех ранее представленных экземплярах используется уже готовый модуль модема, тогда как тут всё практически полностью открыто, а прошивка собирается из исходников и лишена блобов.

Сразу предупреждаю: то, что есть сейчас — всего лишь концепт, до полноценного использования девайса как телефона ещё далеко. Тем не менее, это хороший пример того, как при помощи доступного даже простому школьнику железа получить открытый (ну почти) GSM-телефон.

❯ TI Calypso


Давным-давно, где-то в самом начале двухтысячных, в Texas Instruments придумали чипсет Calypso.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Он предназначался для построения на нём бюджетных кнопочных телефонов и использовался целым рядом компаний, в частности, Motorola, Sony Ericsson и Siemens.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

На самом деле практически никто не занимался разработкой и производством телефонов, все эти задачи были отданы на откуп тайваньской Compal, у которой просто закупали огромными партиями дешёвые ODM-трубки. Таких телефонов, использующих данный чипсет, по факту было ещё больше, чем может показаться. И, казалось бы, девайсы не были примечательны что для пользователей, что для энтузиастов, если бы не один примечательный факт. В 2008 году на сайте cryptome.org была выложена слитая документация на данный чипсет. Это вызвало поистине небывалый интерес в узких кругах, позже с использованием этих наработок было создано немало интересных проектов, в том числе во всех смыслах легендарный OsmocomBB. Но сегодня речь пойдёт не о нём, а о прямо противоположном устройстве. Раз есть базовая станция с открытым ПО, то почему бы и не быть такому телефону? Именно о нём мы сейчас и поговорим.

❯ FreeCalypso


Именно благодаря упомянутой утечке был создан проект FreeCalypso — открытая альтернативная прошивка для телефонов на таком чипсете. Для её использования понадобится только телефон из числа совместимых (их мы затронем чуть позже) и шнурок для подключения подопытного к компьютеру.

Несмотря на то, что прошивка цифрового сигнального процессора (он же DSP) так и остаётся «чёрным ящиком», можно с уверенностью сказать, что FreeCalypso наиболее близок к идее открытого GSM-телефона. На момент написания статьи ближе находятся только решения с использованием SDR, но простым пользователям они практически недоступны ввиду крайне высокой цены таких приборов, тогда как старый телефон на опыты может себе позволить практически каждый.

❯ Обзор оборудования


Итак, для того, чтобы повторить у себя этот проект, понадобится всего-ничего: совместимый телефон, кабель для прошивки и компьютер с Linux.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

А вот и подопытный телефон. Это Motorola C139. Подойдут также C113, C115, C118, C155, но лично я с ними не пробовал. Под другие телефоны альтернативной прошивки нет.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Как и в C118, тут тоже есть сервисное меню, код для его входа такой же: **16379#. Тут можно включить трассировку, которую он будет отправлять в последовательный порт.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Интерфейс также очень похож на другие телефоны Motorola на чипсете TI Calypso. Ну а если достать C118, сомнения о том, что это телефоны из одной линейки, пропадают сразу же.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Для прошивки понадобится некий «T191 unlock cable», служащий для связи телефона с компьютером.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

На практике его можно заменить переходником на базе CP2102 (или любым другим, у которого есть поддержка уровней 3,3 В. Не используйте переходники с пятивольтовыми уровнями. Спалите телефон). Как его спаять, я уже описывал тут. Подключать его надо к ПК с Linux, виртуалка не подойдёт. Возможно, у вас дела будут обстоять иначе, но на практике я столкнулся с тем, что при подключении такой штуки к ВМ начинается периодический пропуск байтов.

❯ Чуть-чуть об устройстве GSM-телефона


Немного затронем то, из чего вообще состоят обычные телефоны.
Сейчас нас интересуют именно кнопочные экземпляры, причём именно «традиционные», без какой-то пользовательской ОС и прочих наворотов. В отличие от смартфонов и коммуникаторов, где основной процессор общается с внешним модемом, здесь что пользовательские функции, что взаимодействие с сетью выполняются одним и тем же процессором, в нашем случае это тот самый TI Calypso.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Вот структурная схема телефона на таком чипсете. TI Calypso имеет в своём составе тот самый необходимый для работы сети DSP, процессорное ядро (ARM7TDMI) и аппаратные контроллеры интерфейса. К нему подключается радиочастотная часть: чип трансивера, высокостабильный генератор (тот самый, погрешности которого нам тогда не хватало, чтобы поднять свою БС без приёма синхросигнала от другой), антенна, фильтр, смеситель и антенный переключатель. Последний позволяет использовать одну антенну для приёма и передачи. Поскольку в GSM используется временно́е разделение, между кадрами на приём и передачу есть определённая задержка (равная длительности трёх кадров), так что этот чип представляет собой не частотно-разделительный фильтр, как в аналоговых телефонах (AMPS, TACS, NMT), а просто коммутатор, подключающий антенну то к приёмнику, то к передатчику.

Эти аналоговые сигналы обрабатывает DSP, прошивка и описание которого не разглашается даже производителям телефонов (тем же компаниям, которые и продают трубки, либо тем, кто выпускает ODM-телефоны, закупаемые предыдущими брендами).

Другими компонентами baseband являются аппаратный шифратор (реализующий те самые алгоритмы A5/1 и A5/2), ПЗУ с прошивкой DSP, аудиокодек, а также различные контроллеры — UART, дисплея, клавиатуры, ISO7816 (для чтения SIM-карты) и прочей периферии.

Что же до телефонов с двумя симками, то тут есть два варианта. Первый ныне практически полностью ушёл в историю — там используется один модем, а симки подключаются к нему через обычный мультиплексор. Таким образом, единовременно может быть доступна в сети только одна карта. Такая схема использовалась в первых таких телефонах (обычно это были дешёвые китайские трубки). Второй вариант сложнее — по сути это два полноценных модема, размещённых в одном корпусе. Так устроены ну практически все современные телефоны, начиная от стареньких Samsung Duos и заканчивая нынешними смартфонами.

❯ Ставим софт


Переходим к опытам. Для загрузки альтернативной прошивки нужна сама прошивка под нужный нам телефон, а также софт для этого. Всё это можно скачать тут. Нас интересуют архивы c1xx-fcmag-latest.tar.bz2 и fc-host-tools-latest.tar.bz2. Первый содержит прошивку и сопутствующие файлы, второй — утилиты для её загрузки.

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

make
sudo make install


После непродолжительной сборки (я пробовал на Linux Mint и на Lubuntu, проблем не возникло) всё нужное ПО будет готово.

❯ Сливаем прошивку


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

Итак, заходим в папку loadtools и запускаем софт:

sudo ./fc-loadtool -h compal -c 1003 /dev/ttyUSB0


Само собой, порт нужно заменить на тот, который соответствует вашему переходнику. Если у вас не C139, то команду следует выполнить со следующими параметрами:

C11x/12x: fc-loadtool -h compal /dev/ttyXXX C139/140: fc-loadtool -h compal -c 1004 /dev/ttyXXX C155/156: fc-loadtool -h c155 /dev/ttyXXX

Если всё сделано верно, в консоли появится примерно следующее:

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Коротко жмякаем кнопку питания. Удерживать её не надо, это приведёт к обычной загрузке, что нам пока что не требуется. Также не стоит пытаться делать это с подключенным зарядником — в это время загрузчик не работает.

Если подключение успешно, отобразится консоль loadtool. Вводим следующую команду:

flash dump2bin backup.bin

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Начнётся копирование прошивки с телефона на ПК. Процесс этот ничуть не быстрый и занимает примерно десять минут.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

По окончании в папке с программой будет создан файл с штатной прошивкой телефона.

❯ Калибровка


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

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Многие из вас наверняка видели этот маленький высокочастотный разъём на телефоне, а кто-то ошибочно полагал, что нужен он для подключения внешней антенны.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

На старых телефонах всё было именно так. Вот, например, такое подключение на Motorola M3688. На новых же трубках этот разъём служит исключительно для тестирования на заводе или в сервисе, никакие пользовательские аксессуары в него не втыкаются.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Более того, кустарные попытки что-то туда воткнуть, скорее всего, приведут к тому, что не самый распространённый в других областях разъём сломается и телефон перестанет ловить сеть.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Тестирование обычно происходит при помощи специальных (ориентированных именно на мобильные сети) анализаторов стоимостью как квартира в центре столицы нашей страны.

Так вот. После того, как нужные настройки радиочастотной части получены, их загружают в память телефона, где они лежат в одном из скрытых каталогов файловой системы. Если просто установить свою прошивку (а FreeCalypso затирает всю Flash), то эти данные будут утеряны и телефон превратится в электронный органайзер. Поэтому их надо оттуда извлечь. Для этого предназначена специальная утилита c1xx-calextr, лежащая в папке ./ffstools/caltools.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Выполняем следующую команду:

./c1xx-calextr -b rfbin backup.bin 0x3FC000


Здесь backup.bin — файл дампа Flash, 0x3FC000 — смещение. Оно определяется следующим образом. Если размер Flash равен двум МБ, то смещение равно 0x1FC000, если четырём, то 0x3FC000. Размер этот очень легко определить по самому файлу дампа — 2097152 байт для маленькой версии и 4194304 байт для большой. После выполнения команды создастся папка rfbin, содержащая в себе все необходимые файлы с параметрами.

❯ Аккумулятор


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

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Где-то может упоминаться вот такой файл. Не используйте его, с ним работать не будет.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Ну что же, можно перейти к самому важному этапу.

❯ Загрузчик


Теперь самый ответственный момент — перезапись загрузчика Motorola на тот, который будет запускать софт FreeCalypso.

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


Перед началом данного предприятия заряжаем телефон «под завязку», затем подключаем его к компьютеру. Если аккумулятор дохлый, то запускаем от ЛБП, для верности. Симку, если она была вставлена, необходимо вытащить. Из архива с прошивкой извлекаем compal-flash-boot-for-fc.bin. После этого запускаем софт для прошивки, ранее описанным образом запускаем на телефоне загрузчик и выполняем следующую команду:

flash erase-program-boot compal-flash-boot-for-fc.bin

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Если всё было сделано правильно, загрузчик будет успешно записан.

❯ Освобождение «Калипсо»


Теперь, если загрузчик записан, можно приступать к самой прошивке. В архиве нас интересует папка build-c139-hybrid-ui-vo. В ней и находится интересующая нас прошивка. И тут есть один нюанс: в качестве «полноценного» телефона подойдёт только Motorola C139. Под другие телефоны прошивки тоже имеются, но они реализуют функционал голосового модема, а не полностью самостоятельного телефона. Это тоже необходимо учесть, если вы хотите использовать иной телефон.

Итак, идём в эту папку и закидываем содержимое туда, где у нас лежит софт для загрузки. Далее вводим команду:

exec flash-script

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Прошивка начинается со стирания памяти.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Далее произойдёт загрузка самой прошивки.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

И, после нескольких минут томительного ожидания, программа выдаст нечто вроде этого.

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Затираем участок Flash, выделенный под системные файлы, для чего вводим команду:

flash erase 0x3C0000 0x30000


Первое число — смещение. Оно также отличается в зависимости от объёма памяти: 0x1C0000 для 2 МБ, 0x3C0000 для 4 МБ, 0x700000 для 8 МБ. Второе число — количество байт: 0x30000 для 2 и 4 МБ, 0xD0000 для 8 МБ.

С fc-loadtool по сути всё. Выходим, набрав exit....


ЧИТАТЬ ДАЛЕЕ ↩ (без регистрации и СМС)

Материал получился достаточно объемным и все подробности, к сожалению, не влезли :(

Первый открытый GSM-телефон Гаджеты, Электроника, Timeweb, Gsm, Sony Ericsson, Siemens, Техника, Моторола, Телефон, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей в нашем блоге на Хабре и телеграм-канале.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

Показать полностью 25
[моё] Гаджеты Электроника Timeweb Gsm Sony Ericsson Siemens Техника Моторола Телефон Длиннопост
15
3
ErlanErlan
1 год назад

Нужен совет по gsm шлюзуСитуация непонятная.Компания khasin telecom⁠⁠

Всем привет необходим совет.
Недавно увидел объявление
Khasin Telecom LLC (ранее H&D Telecom) ищет для сотрудничества людей в вашем городе *** вышел на сайт сайт довольно простой.
списался с ними.

Khasin Telecom является транзитным оператором связи. Предоставляет услуги по организации прямых телефонных номеров в разных странах мира на основе GSM \ LTE мобильных сетей связи.
Задачи соискателя: взять наше оборудование, подключить его к розетке и к сети интернет. Интернет требуется стационарный. Изредка, для настройки или диагностики работы оборудования, может потребоваться домашний компьютер (ПК или ноутбук). Оборудование работает в процессе эксплуатации автономно.

Кого мы ищем: Вы начинающий пользователь ПК, постоянно проживающий на территории города ***. Имеете возможность подключить наше оборудование, обслуживать его по мере наших запросов (не более 1–2 трудочасов в месяц).
Оплата от 50 -120$ в месяц.

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

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

Совет Интернет Шлюз Любопытство Gsm Нарушение закона Длиннопост Текст
24
2574
Timeweb.Cloud
Timeweb.Cloud
1 год назад
TECHNO BROTHER
Серия Своими руками

Как запустить собственную GSM-сеть за пять минут при помощи SDR⁠⁠

  • Автор текста: MaFrance351

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

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

Давным-давно я уже рассказывал про то, как в домашних условиях поднять GSM-сеть при помощи комплектующих, доступных любому школьнику. И в той статье я мельком упомянул, что идеальным в плане производительности вариантом будет запускать сети при помощи SDR, а не телефонов.

Итак, в сегодняшней статье поговорим о том, как быть владельцам SDR, желающим запустить свою GSM-сеть. Узнаем, какой софт нужен, чтобы заставить её работать в прямом смысле слова за пять минут. Попутно запустим GPRS и ненадолго побываем в 2007 году. Традиционно будет много интересного.

❯ Суть такова

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Многие помнят тот поистине легендарный пост про то, как из двух телефонов и обычного компьютера собрать базовую станцию. Но всё же у той конфигурации был целый ряд недостатков, которых лишена БС на базе SDR. В свою очередь, единственным минусом того, что будет рассмотрено в данной статье, является высокая стоимость оборудования.

Также на просторах Хабра был найден пост про Osmocom в Docker-контейнере, однако за десять лет софт порядком устарел, теперь есть куда более новые версии с большими возможностями и более стабильной работой.
И вот в мои руки попал полнодуплексный SDR, а это значит, что самое время попробовать запустить сеть при помощи него и узнать, что же из этого выйдет.

❯ В чём преимущества сети на базе SDR?


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

  • Диапазон частот. В телефонах используются фильтры, не позволяющие прослушивать входящий трафик. Моя БС работала исключительно из-за их неидеальности, лучшим же решением было бы заменить их, что доступно не каждому ввиду необходимости наличия оборудования и хороших навыков пайки, дабы не запороть плату телефона. SDR лишён этой особенности.

  • Генератор. Точности внутреннего генератора SDR с лихвой хватит, чтобы обеспечить корректную работу сети. В телефонах такого устройства нет, поэтому нам приходилось ловить тактовый сигнал от других коммерческих вышек.

  • Подключение к компьютеру. В случае с SDR не придётся заниматься ерундой типа пайки проводов, проверки заряда аккумулятора и тому подобными вещами, достаточно просто подключить его к ПК и больше не думать о том, что причины неработоспособности сети кроются где-то здесь.

  • Производительность. В отличие от телефонов, можно создать конфигурацию, где будут доступны сразу и звонки, и SMS, и интернет.

  • Стабильность. Сеть на базе SDR при правильной настройке не падает.

  • Поддерживаемые устройства. При запуске сети на базе телефонов я смог подключить к ней далеко не все устройства, какие у меня были. В частности, телефон от Nokia смог поймать её только один раз. В случае же с SDR все имевшиеся у меня телефоны, которые участвовали в испытаниях, подключались без проблем. Товарищ axilirator подсказал, что связано это с частотной характеристикой сигнала, так как телефон после попытки подключения к операторской сети ориентируется на неё, а лабораторную не видит. В моём случае эта проблема если и возникала, то устранялась банальной перезагрузкой трубки.


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

❯ Обзор оборудования

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

А вот и SDR. Это USRP B200mini-i, которого для данных опытов хватает с избытком. Само собой, к нему понадобится и компьютер, который будет им управлять. Виртуалка или Raspberry не подойдёт.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Далее понадобятся телефоны, которые будут ловить сеть. В них должны быть симки, какие именно — неважно, лишь бы были. Вот, например, Samsung Galaxy M12, уже фигурировавший в опытах с LTE.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Три легенды кнопочных телефонов — Nokia 3310, Siemens CX75, Sony Ericsson K750i.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Nokia E90, крутейший девайс, совмещающий в себе кнопочный телефон, коммуникатор на Symbian и клавиатурный КПК.

❯ Софт


Как и в прошлых опытах с SDR, использовать будем дистрибутив DragonOS. Там уже есть все необходимые компоненты для запуска сети, достаточно лишь слегка поменять настройки. Уже не придётся ни собирать софт из исходников, ни искать примеры файлов конфигурации.
Как и в прошлых статьях, ссылки на всё необходимое я оставлю в конце.

❯ Конфигурация


Теперь, когда ОС загружена, можно приступать к настройке.
Открываем папку osmo-nitb-scripts (ярлык на неё есть в меню «Пуск» в разделе «Other»), а в ней — папку configs. Нас интересует файл openbsc.cfg.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Вообще, сеть будет работать и с тем файлом, что есть по умолчанию, однако SMS не будут ходить из-за неправильной настройки таймслотов и протокола SMPP. Так что приводим файл к следующему виду:

!
! OpenBSC configuration saved from vty gprs mode none | phys_chan_config SDCCH8
! !
password foo
!
line vty
no login
!
e1_input
e1_line 0 driver ipa
network
network country code 250
mobile network code 10
short name MaFrance
long name MaFrance
auth policy accept-all
location updating reject cause 13
encryption a5 0
neci 1
rrlp mode none
mm info 1
handover 0
handover window rxlev averaging 10
handover window rxqual averaging 1
handover window rxlev neighbor averaging 10
handover power budget interval 6
handover power budget hysteresis 3
handover maximum distance 9999
subscriber-keep-in-ram 0
bts 0
type sysmobts
band GSM900
cell_identity 1087
location_area_code 13415
training_sequence_code 7
base_station_id_code 56
ms max power 30
rxlev access min 0
periodic location update 1000
cell reselection hysteresis 14
cell reselection offset 120
temporary offset 0
penalty time 20
channel allocator ascending
rach tx integer 9
rach max transmission 7
ip.access unit_id 1801 0
oml ip.access stream_id 255 line 0
gprs mode none
trx 0
rf_locked 0
arfcn 25
nominal power 34
max_power_red 20
rsl e1 tei 0
timeslot 0
phys_chan_config CCCH+SDCCH4
hopping enabled 0
timeslot 1
phys_chan_config TCH/H
hopping enabled 0
timeslot 2
phys_chan_config TCH/H
hopping enabled 0
timeslot 3
phys_chan_config TCH/H
hopping enabled 0
timeslot 4
phys_chan_config TCH/H
hopping enabled 0
timeslot 5
phys_chan_config TCH/H
hopping enabled 0
timeslot 6
phys_chan_config TCH/H
hopping enabled 0
timeslot 7
phys_chan_config TCH/H
hopping enabled 0
nitb
assign-tmsi
subscriber-create-on-demand random 100 199
smpp
local-tcp-port 2775
system-id OSMO-SMPP
policy accept-all
esme OSMPP
password 1234
osmocom-extensions

Коротко пройдёмся по параметрам.

  • ARFCN — самый важный. Это номер канала, на котором будет работать наша вышка. Необходимо воспользоваться приложением по типу Net Monitor, чтобы узнать, на каких каналах работают вышки в округе и выбрать незанятый.

  • LAC. Код зоны, использующийся для определения местоположения. Вообще, он не влияет на работу, но некоторые телефоны могут не подключаться, если он равен 0 или 1.

  • CID. Код соты. Выбирается аналогично LAC.

  • MCC — код страны. Для России это 250. Можно выбрать другой, но стоит учитывать, что не все телефоны смогут подключиться к такой сети.

  • MNC — код сети. Нужно открыть список сотовых операторов (он есть, например, тут или тут)

  • Long name и Short name. Это, как нетрудно догадаться, имя сети, отображаемое в строке состояния на телефоне. Устанавливается любое желаемое.


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

    Теперь, когда параметры изменены, запускаем нашу сеть:

sudo ./main.py

Если у вас не LimeSDR, а USRP, то запускать надо следующим образом:

sudo ./main.py -d uhd

Если всё было сделано правильно, то на экране должно будет появиться примерно следующее:

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

А через несколько секунд — вот это:

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Всё, сеть работает. На всё ушло меньше пяти минут не считая времени загрузки ОС. Можно пробовать подключаться.
В этом окне отображаются IMSI абонентов, подключившихся к сети, а также их номера.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

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

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост
Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Запустились и две более новые легенды. Всё, можно звонить и отправлять SMS. Точно так же, как мы делали это при помощи телефонов.

❯ А что насчёт интернета?


Но, конечно, при помощи Osmocom можно поднять и GPRS. Причём в случае использования SDR можно получить полноценную сеть, где будут работать все составляющие: звонки, SMS, USSD и пакетные данные. В случае использования телефонов нам пришлось бы либо подключать дополнительные моторолы, либо потерять возможность звонить.
Ну что же, самое время попробовать запустить GPRS.

❯ GPRS и как он работает


И перед началом экспериментов традиционно разберёмся с тем, как пакетный трафик в 2G-сети перенаправляется во внешний мир.

GPRS имеет свою опорную сеть. Она представляет собой расширение для сети GSM, добавляющее в неё возможность обмена пакетными данными.

Итак, сеть с поддержкой GPRS дополнительно включает в себя следующие компоненты:

  • PCU (Packet Control Unit). Это устройство управления пакетами, позволяющее в паре с контроллером БС отправлять и принимать те самые данные.

  • SGSN (Serving GPRS Support Node). Этот узел отвечает за обслуживание абонентов — обмен пакетами, тарификацию, проверку APN (Access Point Name) точки доступа, распределение ресурсов.

  • GGSN (Gateway GPRS Support Node). Шлюз, соединяющий сотовую сеть с другими сетями передачи данных.


Для работы GPRS на телефоне должна быть создана точка доступа, включающая в себя APN, логи и пароль. Обычно она создаётся сразу при регистрации в сети оператора и участие пользователя в этом не требуется.

❯ Конфигурация


Как и в прошлом случае, для начала необходимо настроить сеть.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Необходимо узнать имя подключения, через которое компьютер получает доступ в интернет. Сделать это можно, открыв ifconfig или iwconfig.

Теперь открываем opengts_egprs.cfg из папки configs. И приводим его к следующему виду:

!
! OpenBSC configuration saved from vty
! !
password foo
!
line vty
no login
!
e1_input
e1_line 0 driver ipa
e1_line 0 port 0
no e1_line 0 keepalive
network
network country code 250
mobile network code 10
short name MaFrance
long name MaFrance
auth policy accept-all
authorized-regexp .*
location updating reject cause 13
encryption a5 0
neci 1
rrlp mode none
mm info 1
handover 0
handover window rxlev averaging 10
handover window rxqual averaging 1
handover window rxlev neighbor averaging 10
handover power budget interval 6
handover power budget hysteresis 3
handover maximum distance 9999
subscriber-keep-in-ram 0
bts 0
type sysmobts
band GSM900
cell_identity 7229
location_area_code 7619
training_sequence_code 7
base_station_id_code 63
codec-support fr efr amr
ms max power 15
rxlev access min 0
periodic location update 1000
cell reselection hysteresis 14
cell reselection offset 120
temporary offset 0
penalty time 20
radio-link-timeout 32
channel allocator ascending
rach tx integer 9
rach max transmission 7
channel-descrption attach 1
channel-descrption bs-pa-mfrms 5
channel-descrption bs-ag-blks-res 1
ip.access unit_id 1801 0
oml ip.access stream_id 255 line 0
gprs mode egprs
gprs routing area 1
gprs cell bvci 1234
gprs nsei 1234
gprs nsvc 0 nsvci 1234
gprs nsvc 0 local udp port 23001
gprs nsvc 0 remote udp port 23000
gprs nsvc 0 remote ip 127.0.0.1
no force-combined-si
trx 0
rf_locked 0
arfcn 100
nominal power 34
max_power_red 20
rsl e1 tei 0
timeslot 0
phys_chan_config CCCH+SDCCH4
hopping enabled 0
timeslot 1
phys_chan_config SDCCH8
hopping enabled 0
timeslot 2
phys_chan_config TCH/H
hopping enabled 0
timeslot 3
phys_chan_config TCH/H
hopping enabled 0
timeslot 4
phys_chan_config TCH/H
hopping enabled 0
timeslot 5
phys_chan_config TCH/H
hopping enabled 0
timeslot 6
phys_chan_config PDCH
hopping enabled 0
timeslot 7
phys_chan_config PDCH
hopping enabled 0
nitb
assign-tmsi
subscriber-create-on-demand random 100 199
smpp
local-tcp-port 2775
system-id OSMO-SMPP
policy accept-all
esme OSMPP
password 1234
osmocom-extensions

Здесь активирован GPRS, а также изменены два таймслота — теперь им выделены пакетные данные. Настройки, касающиеся сети (имя, канал, код...) остались те же самые, их также нужно изменить, как в прошлый раз.

На телефоне необходимо создать точку доступа. APN её может быть любым, как и в случае с srsRAN он не проверяется, нужна она лишь для того, чтобы телефон сам начал подключение.
Итак, время запускать сеть. На этот раз делается это так:

sudo ./main.py -d uhd --gprs -i (тут ваше имя подключения)

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

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Для проверки был взят всё тот же смартфон от Samsung. Подключаемся к сети, включаем сотовые данные, и в строке состояние появляется «EDGE». Отлично, работает.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

У меня было много опасений, что интернет работать не будет. Во-первых, куча приложений, стремящихся дорваться до сети во что бы то ни стало, во-вторых, сам размер сайтов, не позволяющий пропихнуть их через канал, по скорости недалеко ушедший от модемного. Но легковесные сайты по типу old-dos.ru вполне открылись.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Далее я подключил и свой основной телефон. Он тоже отлично заработал и подхватил созданную сеть.

❯ Возвращаем свой две тысячи седьмой


Пожалуй, одна из немногих составляющих старого железа и «тех» времён в принципе, к которой я не испытываю ностальгии, — мобильный интернет.

По поистине конским тарифам (единицы рублей за мегабайт) предоставлялось весьма слабенькое соединение. Мобильные версии сайтов тогда тоже сильно отличались от привычных нам. Существовало два протокола — WAP (созданный специально для GSM-сетей, работающий через шлюз поверх GPRS или SMS), в котором передавалиись страницы в формате WML, и обычный HTTP. Позднее префикс «wap.» получили вообще почти все сайты, адаптированные под сотовые телефоны.

Сайты эти тоже были весьма своеобразными — на типичной страничке было в наличии практически всё, от новостей и мобильного софта (с непременными разделами для J2ME, WM и Symbian) до знакомств и дешёвой эротики. Многие телефоны из использовавшихся в те времена до сих пор хранят на своих картах памяти картинки с котиками, скачанные по пять рублей за мегабайт.

Также существовал такой бич для баланса как «premium-rate сайты». Суть их заключалась в том, что при заходе на с виду обычный сайт абонент мог не только просадить весь свой баланс, но и уйти в глубокий минус — тарификация по ним была повышенной (вплоть до сотен рублей за мегабайт), отчего заход на такие страницы обходился во всех смыслах дорого (на безлимитных тарифах они всё равно списывали деньги). Не обходилось и без грязного SEO (в духе тех времён) в виде размещения на страницах элементов с вот таких вот сайтов по типу «невидимых» картинок и тому подобного материала.

К слову говоря...

Нечто подобное сейчас тоже существует, правда, в куда меньших масштабах (например, у Tele2 — на страницах ошибок по типу 404).
Случайный жмяк по рекламе (которую ещё иногда делают картинкой в виде видеоплеера, чтобы кто-то намеренно нажал), и пользователь немедленно получает подписку за двадцать-тридцать рублей в сутки, отказаться от которой очень сложно.

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

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Увы, Siemens так и не смог загрузить ни один сайт. То ли что-то с настройкой точек доступа, то ли его браузер поддерживает только WML, но ничего больше унылой надписи «Соединение...» из него выжать не удалось.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Поэтому на помощь был призван Nokia E90, который смог загрузить вначале old-dos.ru…

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

… а потом и какой-то древний мобильный сайт.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

А вот он же на экране Nokia N95.

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Интересно, обновляются ли они? Или эти «обновления дня» остаются такими уже лет десять?

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Отправляемся гуглить и находим список из всё ещё живых старых сайтов. А вот и ещё один экземпляр…

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

Забавно — программы для WM, а значок от Win8/WP…

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост

lankost.net, один из крупнейших ныне живых...

> Продолжение в источнике материала на Хабре. Увы, все фото не влезли (их действительно много), а именно в них вся суть и самое вкусное. :)

Как запустить собственную GSM-сеть за пять минут при помощи SDR Gsm, Sdr, Timeweb, Электроника, Мобильные телефоны, Техника, Интернет, Связь, Android, Длиннопост
  • Написано специально для Timeweb Cloud и читателей Пикабу. Подписывайтесь на наш блог, чтобы не пропустить новые интересные материалы.

  • Также подписывайтесь на наш телеграмм-канал — только здесь, технично, информативно и с юмором об IT, технике и электронике. Будет интересно.

  • Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать наши проекты.

Показать полностью 25
[моё] Gsm Sdr Timeweb Электроника Мобильные телефоны Техника Интернет Связь Android Длиннопост
234
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии