All streams
Search
Write a publication
Pull to refresh
41
0.5

болтун

Send message

Как построить модель цифровых раций DMR

Level of difficultyMedium
Reading time8 min
Views2.7K

Эта статья — подробный разбор того, как мы смоделировали современный стандарт профессиональной цифровой радиосвязи Digital Mobile Radio (DMR) на отечественной инженерной платформе Engee.

Digital Mobile Radio (DMR) — это не просто «цифровая рация». Это международный открытый стандарт, который за счёт использования двухслотового TDMA позволяет удвоить ёмкость канала по сравнению с аналоговыми системами, сохраняя ту же полосу частот (12.5 кГц). DMR поддерживает не только голос, но и передачу данных, текстовых сообщений, GPS и обеспечивает надёжную, энергоэффективную связь для промышленности, служб быстрого реагирования и бизнеса.

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

Заглянуть под капот!

Практическое руководство по реализации LoRa-связи точка-точка между модулем LoRa1120 и ESP32

Level of difficultyMedium
Reading time14 min
Views6.8K

Ядром модуля LoRa1120 является чипсет LR1120 от Semtech, интегральная схема, разработанная специально для беспроводной связи на большие расстояния с низким энергопотреблением и для приложений геолокации ¹. Перед началом разработки реальных приложений ключевым фактором успеха является глубокий анализ основных технических возможностей этого модуля. Это не просто LoRa-приемопередатчик, а комплексная платформа, объединяющая несколько режимов связи и функции позиционирования.

Читать далее

Интеграция DMR858M: Практическое руководство по созданию пользовательских цифровых раций на ESP32

Level of difficultyMedium
Reading time18 min
Views6.2K

В области разработки встраиваемых систем интеграция радиочастотных (РЧ) функций в продукт часто сопряжена со сложным проектированием аппаратного обеспечения и трудоемкой реализацией стека протоколов. Модуль DMR858M значительно упрощает этот процесс, предоставляя высокоинтегрированную подсистему цифровой мобильной радиосвязи (DMR) с мощностью передачи до 5 Вт.1 Это не просто РЧ-трансивер, а комплексное решение, внутренне объединяющее микроконтроллер (MCU), чип цифровой рации, РЧ-усилитель мощности и аудиоусилитель.1 Такая конструкция позволяет разработчикам управлять полнофункциональным ядром рации — поддерживающим стандарт DMR Tier II, совместимым с традиционными аналоговыми режимами и оснащенным функциями SMS и шифрования голоса — через простой последовательный интерфейс.1

Читать далее

Как мы запустили свой спутник за 1,5 года и 5 млн рублей

Level of difficultyEasy
Reading time12 min
Views4.9K

25 июля 2025 года с космодрома Восточный стартовала ракета «Союз-2.1б» с космическими аппаратами «Ионосфера-М» № 3 и № 4 и 18 малыми космическими аппаратами попутной нагрузки. Среди них девять кубсатов компании Геоскан.

Кубсат — это стандартизированный нано- или микроспутник, который можно собрать в университетской лаборатории за несколько месяцев. На таком аппарате помещается камера для съемки Земли или научные приборы для исследования космоса.

Раньше создание спутника требовало несколько лет работы и значительных ресурсов, до миллиардов рублей. Сегодня запустить свой спутник можно за 1—2 года с бюджетом от 15 млн рублей. За последние четыре года мы разработали и вывели на орбиту шестнадцать спутников стандарта CubeSat.

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

Читать далее

Миграция программируемых логических контроллеров в непрерывном производстве: кейс и грабли

Reading time8 min
Views5.7K

Кейс: замена иностранных ПЛК на заводе по производству непрерывного стекловолокна, сокращение простоев и внедрение мотивации персонала без остановки производства 

Замена иностранных ПЛК на отечественные: что пошло не так и как исправили 

В 2024 году выполнена замена 12-летних Schneider TSX на отечественные программируемые логические контроллеры (ПЛК) и SCADA-платформу — прямо на работающей линии непрерывного производства стекловолокна, где каждая остановка печи = потеря партии и дорогостоящий простой. В этом посте рассказываем, как за полгода ушли от сбоящих контроллеров к полностью отечественной архитектуре с Modbus-TCP, LD-кодом и отчётами, которые легли в основу механизма мотивации операторов. 

Структура 

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

Читать далее

Универсальный сервис по сбору телеметрии с CAN-шин на технике

Level of difficultyMedium
Reading time3 min
Views5.4K

Всем привет! Меня зовут Артём Сидоров. Я ведущий разработчик из ИТ-команды «Северстали». Сегодня хочу рассказать, как мы реализовали «Универсальный сервис по сбору телеметрии с CAN-шин на технике».

Читать далее

Почему Android не может использовать CDC Ethernet

Level of difficultyEasy
Reading time13 min
Views9.7K

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

Читать далее

Рекомендации по выбору SCADA

Reading time18 min
Views3.3K

Выбор SCADA системы определяет решение, которое скорее всего вы будете использовать в течение как минимум 10+ лет. Поэтому крайне важно понимать принципы выбора ПО. Предлагаем ознакомиться с мнением Роя Кока (Roy Kok) – инженера с более чем 30-летним опытом работы в области электротехники и промышленной автоматизации.

Читать далее

Как мы доигрались с ws2812 и сделали Modbus-LED конвертор

Level of difficultyMedium
Reading time4 min
Views5.4K

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

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

Чиать далее

Две недели кодинга без ноутбука: AR очки и Linux-on-Android

Level of difficultyEasy
Reading time9 min
Views32K

Всем привет! Представляю вашему вниманию перевод статьи «Coding without a laptop — Two weeks with AR glasses and Linux‑On‑Android». Перевод сделал человек с помощью мозга, а не LLM.

Под катом будет личный опыт программиста, который отправился в поездку но не хотел брать с собой ноутбук, а вместо этого взял Android и AR‑очки. Из него вы узнаете с какими трудностями он столкнулся выбрав такое решение, и какие плюсы он почерпнул. И самое главное, повторит ли он свой опыт, если выпадет случай?

Приятного чтения

Еще один способ передачи данных по радиоканалу

Level of difficultyMedium
Reading time12 min
Views20K

Эта статья написана по мотивам вот этой. Чтобы повторить успех к имеющейся Baofeng uv-5r была приобретена Quansheng uv-k5, а потом и ещё одна uv-k5, потому что uv-5r очень долго активировал функцию VOX. Кейс очень интересный, но практически использовать его тяжеловато из-за низкой скорости передачи. Ниже описана попытка избавиться от этого недостатка.

Читать далее

Четыре колонки вместо шести. Домашний кинотеатр 5.1 в маленькой комнате

Level of difficultyEasy
Reading time4 min
Views8.3K

Вводные данные такие: Небольшая комната 22 м2. Прямоугольной формы. По длинной стороне телевизор 55 дюймов. Над ним проектор, направленный на противоположенную сторону, на которой ослепительно белые обои, это экран. Источник видео – ТВ бокс на Android TV. Источник звука - две пары недорогих напольников Premiera ES-621 MC.

Задача – сделать домашний кинотеатр с объемным звуком 5.1 высокого качества с небольшими затратами. Вносить в комнату сабвуфер и центральный канал нельзя. Не разрешили, да и некуда. Поэтому делать кинотеатр нужно на четырех колонках расставленных по углам комнаты. Квадро, но со звуком 5.1

Делаем так: Cinema Q. Четырехканальный USB аудио ЦАП

Читать далее

ТЭЦ, банки и деревья в масштабе 160 к 1: история создания макета для кибербитвы Standoff

Reading time10 min
Views2.5K

Портал Грамота.ру утверждает, что «Макет — предмет, точно воспроизводящий в уменьшенном виде или в натуральную величину какой-либо другой предмет».

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

Как устроен макет? Как мы его разрабатываем? Все подробности уже под катом!

Читать

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

Level of difficultyMedium
Reading time7 min
Views4.1K

Привет, Хабр! 👋

Это моя первая статья здесь, да и вообще-то - первая, поэтому - судите строго. Или не строго. Или не судите. В общем, как хотите.

Пишу её в первую очередь для себя — чтобы систематизировать накопленный опыт. Ну а если кому-то окажется полезно — буду только рад. Если нет... что ж, тоже не расстроюсь.

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

Всё, что вы здесь прочитаете — это мой личный опыт, без претензий на истину в последней инстанции. Я не собираюсь вступать в вечные полемики "LUKS против plain", "dm-crypt против VeraCrypt" и тому подобное. Мне просто было интересно попробовать кое-что нестандартное.

Почему?
Потому что могу.
И потому что — как говорится, «руки чесались».

Читать далее

Сравниваем инструменты для эксплуатации Bluetooth

Reading time5 min
Views2.3K

Приветствуем дорогих читателей! Продолжаем рубрику посвящённую разбору различных инструментов, атак и уязвимостей на беспроводные технологии. Данную статью мы посвящаем уязвимости в Bluetooth CVE-2023-45866, которая была нами затронута в одной из предыдущих статей. Рассмотрим некоторые инструменты которые успели создать под эксплуатацию данной уязвимости.

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

Читать далее

Пишем игру на LUA для часов Xiaomi Redmi Watch 4.Часть 1. Знакомство с экосистемой Xiaomi

Level of difficultyEasy
Reading time7 min
Views3.4K

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

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

Читать далее

Как я писал проводник для Wear OS и что из этого вышло

Level of difficultyMedium
Reading time3 min
Views1.6K

Как я писал проводник для Wear OS и что из этого вышло

О чём тут пойдёт речь:

- Почему я решил этим заняться
- Как я разрабатывал приложение (в общих чертах)
- Обманчивые гайдлайны Google и о том, как я пытался победить банальные (на первый взгляд) проблемы

Читать далее

AI, FreeRTOS и Linux в кармане: возможности LicheeRV Nano

Level of difficultyMedium
Reading time63 min
Views15K

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

Плата способна одновременно запускать Linux и FreeRTOS, выполнять инференс нейронных сетей (будет разобран запуск YOLO в 100 FPS и LLama2.c) благодаря встоенному NPU с производительностью 1 TOPS, а также управлять периферийными устройствами: GPIO, I2C, UART, SPI, CSI камерой, Wi-Fi, Bluetooth и Ethernet.

Это первая часть статьи, представляющая собой методическое руководство по работе с платой. Во второй части будет рассмотрена разработка полноценного проекта на её основе.

Читать далее

Создаём альтернативный SDK устройства при помощи Wireshark

Level of difficultyMedium
Reading time18 min
Views5.2K
Почти четыре года назад я писал о реверс-инжиниринге Stream Deck с целью получения полного контроля над устройством и устранения зависимости от ПО Stream Deck. Мне по-прежнему нравится это «железо», но ПО стало только хуже — теперь оно даже требует входа в аккаунт пользователя для скачивания расширений.


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

В этом посте мы рассмотрим работу Stream Deck Plus — устройства ценой $179,99, которым вы, дорогой читатель, теперь сможете пользоваться, даже если не хотите устанавливать ПО его производителя.
Читать дальше →

Information

Rating
1,977-th
Registered
Activity