<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@brakhma</title><generator>teletype.in</generator><description><![CDATA[@brakhma]]></description><link>https://blog.brakhma.ru/?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/brakhma?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/brakhma?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 11 Nov 2026 08:43:58 GMT</pubDate><lastBuildDate>Wed, 11 Nov 2026 08:43:58 GMT</lastBuildDate><item><guid isPermaLink="true">https://blog.brakhma.ru/pomeha</guid><link>https://blog.brakhma.ru/pomeha?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/pomeha?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Помеха справа.</title><pubDate>Sun, 27 Sep 2026 21:19:01 GMT</pubDate><description><![CDATA[Давайте разберёмся что может создавать помехи сигналу в мыштастике либо поднимать уровень шума (хотя по сути это одно то же, просто помеха по мощности сопоставима с сигналом или больше). Помехи бывают полосные (внутри полосы приёма), и внеполосные (за полосой приёма, но внутри полосы пропускания фильтра). Входные фильтры ht-ra62 863-928, Heltec v4 850-935, а Ebyte e22 вообще 840-940. Такие широкие входные фильтра нужны были для того чтобы можно было продавать в страны с любым частотным планом (RU864, EU868, US915, AU915, AS923)]]></description><content:encoded><![CDATA[
  <p id="FRJi">Давайте разберёмся что может создавать помехи сигналу в мыштастике либо поднимать уровень шума (хотя по сути это одно то же, просто помеха по мощности сопоставима с сигналом или больше). Помехи бывают полосные (внутри полосы приёма), и внеполосные (за полосой приёма, но внутри полосы пропускания фильтра). Входные фильтры ht-ra62 863-928, Heltec v4 850-935, а Ebyte e22 вообще 840-940. Такие широкие входные фильтра нужны были для того чтобы можно было продавать в страны с любым частотным планом (RU864, EU868, US915, AU915, AS923)</p>
  <p id="BBYC"><em>Итак, полосные помехи. </em></p>
  <p id="V82U"><strong>1.</strong> LoRa в других SpreadingFactor (LongFast, LoraWAN (CH1)) на той же частоте. Полностью сигнал они не забьют потому что сигналы разных SF ортогональны, но полку шума (NoseFloor, nf) поднимут заметно. Также мощный передатчик рядом (например шлюз LoraWAN на первом канале) может сильно поднять полку шума, а совсем рядом - даже перегрузить LNA.</p>
  <p id="AI4X"><br /><strong>2.</strong> Какие-то другие устройства непосредственно в ism band если они попали на нашу частоту: метеостанции, z-wave, некоторые охранно-пожарные сигнализации, промавтоматика, некоторые автосигнализации и многое другое... Эти, при достаточной мощности и нахождении рядом могут напрочь вырубить сигнал или очень сильно задрать nf.</p>
  <p id="oyPI"><br /><strong>3.</strong> Глушилки<br />Причём это не обязательно системы РЭБ. Времена сейчас непростые, поэтому они продаются на маркетплейсах вообще всем желающим. </p>
  <p id="PNXc"><br />Есть глушилки со сплошным белым шумом или несложным шумовым сигналом с генератора (обычно меандр или синусоида на звуковой частоте). Их проблема в том что мощность усилителя размазывается по всему диапазону и в конкретной полосе оказывается довольно слабый сигнал, но тем не менее его хватает чтобы на больших расстояниях очень сильно поднять полку шума. </p>
  <p id="xZXC"><br />Есть глушилки с перестройкой частоты то есть шум возникает в узкой полосе, а потом либо ползёт по спектру в ту или иную сторону (sweep), либо очень быстро прыгает по частотным каналам (smart jam) той или иной системы (обычно elrs900) либо просто появляется очень быстро в случайных местах спектра как сигнал с ппрч (видимо для того чтобы было сложнее взять на него пеленг). У таких систем вся энергия фокусируется в узкой полосе, но сами усилители часто не такой большой мощности. Хотя есть и исключения.</p>
  <p id="c1UZ"><em>Внеполосные помехи.</em></p>
  <p id="IIRZ"><br /><strong>4.</strong> LoRa на другой частоте, например MeshCore и LoraWAN (CH0) вообще никак нам не мешает, хотя если мощный LoRaWAN-шлюз (на 0 канале) стоит от вас в нескольких метрах то проблемы наверняка будут, а ещё какие-то устройства ism band вполне могут фонить и на соседние каналы.</p>
  <p id="3OBX"><br /><strong>5.</strong> Базовые станции LTE band 8 и band 20 (<a href="https://t.me/brakhm/697" target="_blank">источник</a>) с учётом широких фильтров LoRa трансиверов и большой мощности базовых станций - это довольно серьёзная проблема.<br />LTE Band 20 в Москве: <br />UL: Tele2:832-839.5 МТС:839.5-847 МегаФон:847-854 Билайн:854.5-862<br />DL: Tele2:791-798.5 МТС:798.5-806 МегаФон:806-813.5 Билайн:813.5-821</p>
  <p id="31kq">LTE Band 8 в Москве:<br />UL: Билайн:880-890 МегаФон:890-902 МТС:902-915 <br />DL: Билайн:925-935 МегаФон:935-947 МТС:947-960</p>
  <p id="Kdpm">В вашем регионе частотный план (распределение по операторам) может отличаться но границы диапазонов те же. Band 20 (800 МГц): UL: 832.0 — 862.0 МГц DL: 791.0 — 821.0 МГц Band 8 (900 МГц): UL: 880.0 — 915.0 МГц DL: 935.0 — 960.0 МГц </p>
  <p id="ZOBs">Uplink здесь это сигнал от телефона к станции, а downlink наоборот. Обычно телефоны работают в band 38 (2600), но LTE8 или LTE20 база работает в своём диапазоне постоянно </p>
  <blockquote id="nVnw">частоты лучше проверять спектроанализатором рядом с базой, скорее всего это будет LTE38, от неё не должно быть проблем даже если вы стоите прямо под ней. </blockquote>
  <p id="v1lW">Телефон же переходит в LTE8 или LTE20 когда нет связи в более приоритетном 38 или когда он хочет слить побольше данных с помощью агрегации частот. Помеха от базовой станции LTE8 или LTE20 может идти очень далеко, а рядом с ней может даже перегружаться LNA, особенно у е22.</p>
  <p id="sigJ"></p>
  <p id="2R9C"><strong>6.</strong> На уровне земли помех драматически больше, те же LTE uplink (band20 или band8) от телефона проходящего рядом человека (например он стримит в инет с Carrier Aggregation, а база кинула его на канал проходящий ваш фильтр), пейджеров в ресторанах (есть модели на 868), или вообще UHF RFID меток в паре метров от вас...</p>
  <p id="HVa7"></p>
  <p id="wZTO"><strong>7.</strong> Разная совсем чёрная магия:<br />Интермодуляционные искажения(Intermodulation distortion, IMD) от двух или более сильных внеполосных сигналов.<br />Фазовый шум от близко расположенных передатчиков, работающих на других частотах, но с высоким фазовым шумом (SDR передатчики, некоторые LTE-модули).<br />Импульсные помехи от DC-DC преобразователей при плохо спроектированном питании ноды.</p>
  <p id="ICxD"><strong>Однако не расстраивайтесь, всё гораздо менее печально чем на 433 или 2,4. </strong></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/mshfaq</guid><link>https://blog.brakhma.ru/mshfaq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/mshfaq?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Meshtastic FAQ</title><pubDate>Thu, 24 Sep 2026 22:51:43 GMT</pubDate><description><![CDATA[- Почему сообщения приходят не все? Видно какие-то куски диалога.
Ответ тут.]]></description><content:encoded><![CDATA[
  <p id="rYZS"><strong>- Почему сообщения приходят не все? Видно какие-то куски диалога.</strong><br /><a href="https://blog.brakhma.ru/oladushek" target="_blank">Ответ тут.</a></p>
  <p id="LiST"><strong>- Почему я никого не слышу?</strong><br />Если со всеми настройками во вкладке LoRa всё в порядке, то скорее всего причина в том что у вас в радиовидимости просто никого нет. Дальше <a href="https://map.onemesh.ru" target="_blank">смотрите тут</a> и <a href="https://blog.brakhma.ru/y6FebO5P_gW" target="_blank"> читайте тут.</a>  Если по ссылкам вы ответ на свой вопрос не нашли, то дальше в порядке убывания вероятности, возможны какие-то аппаратные неисправности ноды: 1. Слишком низкая мощность передачи 2. Очень плохой приём. Первое возможно из-за неправильного управления tr-switch, некоторые трансиверы управляются по двум линиям (txen-rxen), а некоторые по одной (DIO2) если сделать неправильно (физически или в прошивке) то в антенну будет идти очень маленькая часть мощности. Второе возможно из-за <a href="https://t.me/brakhm/697" target="_blank">перегрузки МШУ</a> (LNA) по приёму мощным сигналом. Либо вообще его выхода из строя из-за того что при двухпроводной схеме вы включили rxen и txen одновремено.</p>
  <p id="zPus"><strong>- Почему в основном канале отвечают, а в пинге - нет.</strong><br />Возможно рядом с вами (в радиовидимости) нет ботов, а возможно вы просто неправильно настроили канал: название Ping пск Pg== именно так, с точностью до регистра букв. А возможно вы просто не слышите ответы.</p>
  <p id="mBuI"><strong>- Какие ещё есть каналы помимо пинга?</strong><br /><a href="https://blog.brakhma.ru/channels" target="_blank">Ответ тут.</a></p>
  <p id="QmpS"><strong>- Что такое утиль\чутил?</strong><br />Это Channel utilisation. Занятость канала. Вычисляется она по заполнению скользящего временного окна в котором суммируется время в которое мы передавали сообщения, время в которое мы принимали чужие сообщения и время в которое мы слышали какой угодно сигнал превышающий порог полки шума (noise foor).</p>
  <p id="iSEh"><strong>- Почему у меня облачко перечёркнуто, а другие ноды мои сообщения видят?</strong><br />Облачко с галочкой появляется тогда когда вы слышите ретрансляцию вашего пакета первым хопом. Перечёркнутое облачко - когда после нескольких повторов (обычно 2 или 3) вы не слышите ретрансляции. Вы могли не услышать её по массе причин, часть из которых была описана по ссылкам выше. Если вам пишут, что сообщение двоится, то это как раз те самые повторы сообщения ретрансляции которого вы не услышали.</p>
  <p id="53En"><strong>- Что за seq 1 .. seq 40?</strong><br />Это <a href="https://meshtastic.org/docs/configuration/module/range-test/" target="_blank">rangetest</a>. И если пингуют в общем канале только новички которых, в общем, прощают, то за rangetest в общем можно легко влететь в ignore. Тесты антенн, оборудования, локаций и радиообстановки обычно делаются в пинге, все какие-то свои персональные тесты (включая rangetest) делайте ТОЛЬКО в закрытых каналах с длинным ключом (в случае rangetest этот канал надо на время теста сделать первичным). Если вы никого в общем не слышите это совершенно не значит что никто не слышит вас.</p>
  <p id="xQ0X"><strong>- Что такое игнор?</strong><br />Это полная противоположность избранного. Нода просто сбрасывает все принятые пакеты с игнорируемого id: не расшифровывает и не пересылает. Не добавляйте людей сразу в игнор, так как в Москве, например, есть люди которые подделывают сообщения от других нод, то ли ради развлечения то ли я не знаю зачем. Но если кто-то систематически отравляет вам жизнь нет ничего проще чем добавить его в игнор.</p>
  <p id="KMat"><strong>- Сегодня хорошо пробивает, из-за дождя что ли?<br /></strong>У мокрых поверхностей улучшается коэффициент отражения, а у мокрых антенн уходит резонанс и ухудшается КСВ. Так что если ваша антенна сухая, а вокруг мокрый бетон, то да, прохождение может улучшиться. Но часто оно ухудшается из-за сильного изменения параметров намокшей антенны. Вопреки расхожему заблуждению (в том числе и моему) влага в воздухе сигналу на частоте 868 Мгц почти не препятствует. </p>
  <p id="Dume"><strong>- Что такое &quot;🔔 Символ колокольчика оповещения!&quot;?</strong><br />Во внешних уведомлениях можно назначить пины на сообщения (для вибры, светодиода или пищалки например), а можно отдельно на оповещения (вроде этого самого колокола). То есть например у вас вибра на одном пине (на сообщения) а пищалка на уведомления и когда люди просто пишут нода вибрирует, но если произошло что-то важное и другая нода кидает колокол, нода пищит. Ну типа как звон дозорных колоколов в давние времена. Это на случай прихода печенегов, кароч. %)</p>
  <p id="EMWk"><strong>- Почему я поставил телеметрию раз в час, а она приходит не каждый час несмотря на то что нода в директе?</strong><br />Потому что у локации и телеметрии приоритет ниже чем у сообщений. Если слишком много сообщений и высокий chutil телеметрия может какое-то время не приходить.</p>
  <p id="YBt9"><strong>- Почему трейс (трассировка) не идёт?<br /></strong>Потому что если для обычного сообщения вероятность доставки равна сумме вероятностей недоставки между парами хопов вычтенная из 100, то в случае трассировки пакет идёт туда И ОБРАТНО то есть надо вычесть до кучи сумму вероятностей для обратной доставки. Выходит, что трассировка кого-то кто обычно на 5 хоп - это по факту 10 хоп с соответствующей вероятностью доставки.</p>
  <p id="LLiT"><strong>- Почему в трейсе некоторые узлы пустые или none?</strong><br />Потому что их нет в nodedb на вашей ноде. Либо вы не получали от них nodeinfo либо получали давно и она была удалена из базы более новыми нодами. Ёмкость базы на nrf52 всего 80 узлов, а на esp32 - 250. Когда приходят новые nodeinfo старые затираются если они не в favorites или ignored.</p>
  <p id="Tvmu"><strong>- Что значит публичный ключ отсутствует\не соответствует?</strong><br />Это значит ровно то же самое: что у вас нет nodeinfo этого узла НА НОДЕ, а соответственно открытого ключа для того чтобы написать ему в личку. Одна из причин написана выше, а вторая в том, что он мог перепрошиться с полным стиранием и теперь у него новый ключ не совпадающий с тем что у вас сохранён в nodedb. Если регулярно пишете в личку этому человеку - добавьте в favorites. Либо запросите у него nodeinfo через &quot;обменять информацию пользователя&quot; в свойствах его ноды в nodedb на телефоне если он там есть.</p>
  <p id="dwNg"><strong>- А nodedb на телефоне и на ноде это разве не одно и то же? </strong><br />Нет. Хотя в новых версиях нода вроде как может запрашивать nodeinfo с телефона но я об этом ничего не знаю.</p>
  <p id="bWRd"><strong>- Зачем вы ушли с LongFast и угробили сеть?<br /></strong>Сначала сильно выросло число пользователей и сеть была сильно перегружена, утиль на магистральных нодах был 40+ процентов им это надоело и они поддержали предлагаемый старожилами сообщества переход на MediumFast в котором скорость в 3 раза выше. А когда они ушли из LF связность сети сильно упала и следом ушли все остальные. </p>
  <p id="dRkG"><strong>- Почему бы вам не вернуться обратно на LF он же бьёт дальше в 1.7 раза?</strong><br />Потому что если уйдут магистральные ноды развалится MF и следом обратно в LF уйдёт весь народ. То есть через какое-то время сеть опять будет лежать, потому что базовая причина (рост числа пользователей и трафика) НИКУДА НЕ ДЕЛАСЬ. Из плюсов у LF только дальность, обусловленная разницей в link budget в райне 5 db. Если вы внимательно читали статьи по ссылкам выше то вы примерно представляете где их можно взять. </p>
  <p id="o1P3"><strong>- Почему я ваш ответ на onemesh увидел, а у себя нет?</strong><br />Потому что onemesh это mqtt сервер который получает через интернет все принятые сообщения с тысяч нод по всей России настроивших на него mqtt uplink. Какая-то нода услышала сообщение и передала на сервер. Возможно это даже был сам отправитель. Кстати вы можете &quot;слышать&quot; на нём людей ВООБЩЕ ОТКУДА УГОДНО. Ну а варианты того почему вы не слышите корреспондента по радио были по ссылкам выше.</p>
  <p id="rl1B"><strong>- Как из МСК до N 6000км а от меня всего 5 хопов?</strong><br />Это либо фикcированная позиция (можно указать вообще любую). Либо спуфинг GPS (подмена координат).</p>
  <p id="xZiX"><strong>- Я не получил ваше сообщение [в дефолт-чате] может ли проблема быть в ключах шифрования?</strong><br />Не может. Если вы нормально пишете в канал и вас слышат то с psk канала у вас всё в порядлке. А а ключевые пары: открытый ключ (у вас из nodeinfo получателя) и закрытый ключ (у получателя) нужны ТОЛЬКО для того чтобы писать в ему в личку. И если у вас с ними будут какие-то проблемы приложение вам обязательно об этом скажет. И, ради всего святого, перестаньте говорить людям &quot;у вас проблемы с ключами&quot;. Это не у них проблемы с ключами, а У ВАС проблемы с их ключами. Как их решить написано выше, а если вы не собираетесь писать этому человеку в личку, то это ВООБЩЕ НЕ ПРОБЛЕМА.</p>
  <p id="Vhj4"><strong>- Уровень шума больше -90dbm это нормально? </strong><br />(&quot;больше&quot; это менее отрицательный, то есть например -80дбм)<br />Нет, это довольно много. Нормальный уровень шума для большого города -100, для леса -115 (это предел, дальше начинаются собственные шумы sx1262) То есть теоретический минимум rssi для MediumFast -127dbm LongFast -132dbm </p>
  <p id="Vs9j">Локальный шум, я напомню, можно понять по уровню до директов которые от вас не слишком близко. &quot;Близко&quot; здесь в смысле LoRa радио: очень близко = rssi больше -60дбм, а просто близко = положительный snr (сигнал\шум). Так например если rssi -107 (относительная сила сигнала) а snr -14 (отношение сигнала к шуму) то уровень шума можно вычислить вычтя сигнал и сигнал\шум, то есть в данном случае noise floor (полка шума) будет -93dbm. А если snr был бы положительный то nf был бы -121 dbm. Думаю механика понятна. И да, вы правильно поняли: в городе вы теряете &gt;-15dbm чувствительности приёмника только на помехах. Почитать подробнее о помехах можно <a href="https://blog.brakhma.ru/pomeha" target="_blank">тут</a>.</p>
  <p id="pJEt"><strong>- Бот в пинге выдал мне rssi и snr, а до директов в нодлисте у меня другие.</strong><br />Если вы не в директе (хопов больше 0) то это параметры связи между ним и последним хопом.</p>
  <p id="dGwt"><strong>- Как сделать бота?</strong><br />Написать программу для взаимодействия с api ноды. Никаких более подробных инструкций и тем более кода не будет, потому что на мой взгляд порог входа в это должен быть достаточно высок, чтобы человек который этим занимается хотя бы примерно понимал что и зачем он делает, а не постил текстом в дефолт-чат погоду из api gismeteo.</p>
  <p id="2OcQ"><strong>- Почему моего вопроса нет в этом FAQ?</strong><br />Многие вопросы отсюда интересовали лично меня, и ответ на них не гуглится за за 3 секунды, а часть регулярно задают в дефолт-чате и хотелось просто один раз расписать и давать ссылку. Посмотрите, может он есть <a href="https://t.me/meshtastic_moscow/82445" target="_blank">здесь</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/channels</guid><link>https://blog.brakhma.ru/channels?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/channels?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Каналы Meshtastic MSK</title><pubDate>Tue, 15 Sep 2026 13:23:48 GMT</pubDate><description><![CDATA[Основной:]]></description><content:encoded><![CDATA[
  <p id="V1GR"><strong>Основной:</strong></p>
  <p id="UxZR">MediumFast / AQ==</p>
  <p id="ReRo"><strong>Проверка связи:</strong></p>
  <p id="HKDp">Ping / Pg==</p>
  <p id="y4W9"><strong>Районы:</strong></p>
  <p id="LdBw">Moscow / MQ==</p>
  <p id="1OW1">SAO / SA==<br />SVAO / QQ==<br />VAO / VA==<br />UVAO / VQ==<br />UAO / UA==<br />UZAO / ZQ==<br />ZAO / ZA==<br />SZAO / SQ==<br />CAO / AA==<br />ZelAO / zA==</p>
  <p id="eWUm"><strong>Тематические:</strong></p>
  <p id="ziYD">Байкеры: MOTO/MA==<br />Велосипеды?: Bicycle / Bw==<br />АвтоКанал?: AutoHelp / Ug==<br />Игры: GAMES / GA==<br />Радиолюбители: QRZ / CQ==</p>
  <p id="xddp"><a href="https://t.me/meshtastic_moscow/82445/163862" target="_blank">Источник </a></p>
  <p id="Vfdx"><strong>Важен не только ключ, имя канала у отправителя и получателя ОБЯЗАТЕЛЬНО должны совпадать вплоть до регистра букв.</strong> Выше имя / ключ если будете копировать проследите чтобы не было лишних пробелов.</p>
  <p id="YzWj">Вот все возможные короткие ключи каналов:</p>
  <p id="zPgj">AQ==, Ag==, Aw==, BA==, BQ==, Bg==, Bw==, CA==, CQ==, Cg==, Cw==, DA==, DQ==, Dg==, Dw==, EA==, EQ==, Eg==, Ew==, FA==, FQ==, Fg==, Fw==, GA==, GQ==, Gg==, Gw==, HA==, HQ==, Hg==, Hw==, IA==, IQ==, Ig==, Iw==, JA==, JQ==, Jg==, Jw==, KA==, KQ==, Kg==, Kw==, LA==, LQ==, Lg==, Lw==, MA==, MQ==, Mg==, Mw==, NA==, NQ==, Ng==, Nw==, OA==, OQ==, Og==, Ow==, PA==, PQ==, Pg==, Pw==, QA==, QQ==, Qg==, Qw==, RA==, RQ==, Rg==, Rw==, SA==, SQ==, Sg==, Sw==, TA==, TQ==, Tg==, Tw==, UA==, UQ==, Ug==, Uw==, VA==, VQ==, Vg==, Vw==, WA==, WQ==, Wg==, Ww==, XA==, XQ==, Xg==, Xw==, YA==, YQ==, Yg==, Yw==, ZA==, ZQ==, Zg==, Zw==, aA==, aQ==, ag==, aw==, bA==, bQ==, bg==, bw==, cA==, cQ==, cg==, cw==, dA==, dQ==, dg==, dw==, eA==, eQ==, eg==, ew==, fA==, fQ==, fg==, fw==, gA==, gQ==, gg==, gw==, hA==, hQ==, hg==, hw==, iA==, iQ==, ig==, iw==, jA==, jQ==, jg==, jw==, kA==, kQ==, kg==, kw==, lA==, lQ==, lg==, lw==, mA==, mQ==, mg==, mw==, nA==, nQ==, ng==, nw==, oA==, oQ==, og==, ow==, pA==, pQ==, pg==, pw==, qA==, qQ==, qg==, qw==, rA==, rQ==, rg==, rw==, sA==, sQ==, sg==, sw==, tA==, tQ==, tg==, tw==, uA==, uQ==, ug==, uw==, vA==, vQ==, vg==, vw==, wA==, wQ==, wg==, ww==, xA==, xQ==, xg==, xw==, yA==, yQ==, yg==, yw==, zA==, zQ==, zg==, zw==, 0A==, 0Q==, 0g==, 0w==, 1A==, 1Q==, 1g==, 1w==, 2A==, 2Q==, 2g==, 2w==, 3A==, 3Q==, 3g==, 3w==, 4A==, 4Q==, 4g==, 4w==, 5A==, 5Q==, 5g==, 5w==, 6A==, 6Q==, 6g==, 6w==, 7A==, 7Q==, 7g==, 7w==, 8A==, 8Q==, 8g==, 8w==, 9A==, 9Q==, 9g==, 9w==, +A==, +Q==, +g==, +w==, /A==, /Q==, /g==, /w==</p>
  <p id="mAIR"><a href="https://t.me/brakhm/644" target="_blank">Источник </a></p>
  <p id="ixm7">На каждом ключе может быть несколько каналов с разными именами, и они <a href="https://t.me/brakhm/662" target="_blank">не будут видеть сообщения друг друга</a> если имена не совпадают и нет <a href="https://t.me/brakhm/678" target="_blank">коллизий</a>.</p>
  <p id="5icu">Живыми каналы делают их пользователи, глупо ходить по каналам и спрашивать &quot;есть тут кто&quot;. Вас таких по 10 человек в неделю. Пришли, спросили &quot;кто тут&quot;, не дождались ответа и удалили канал. Если лично вам этот канал нужен - начните писать в него и затягивать в него народ. Только так это и работает.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/y6FebO5P_gW</guid><link>https://blog.brakhma.ru/y6FebO5P_gW?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/y6FebO5P_gW?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Плохая сеть. Не работает.</title><pubDate>Fri, 11 Sep 2026 12:30:03 GMT</pubDate><description><![CDATA[Штош, видимо побеседовать с LLM оказалось для кого-то совершенно непосильной задачей, хорошо, я разжую. Для начала прочтите это, если не читали.]]></description><content:encoded><![CDATA[
  <p id="rFjb">Штош, видимо побеседовать с LLM оказалось для кого-то совершенно непосильной задачей, хорошо, я расскажу, что смогу. Для начала прочтите <a href="https://blog.brakhma.ru/karapuz" target="_blank">это</a>, если не читали.</p>
  <p id="H354"><br /><strong>1. Децибелл</strong><br />Это единица ЛОГАРИФМИЧЕСКОЙ шкалы при помощи которой в радио измеряется мощность приёма и передачи, коэффициент усиления антенн, мощность усилителей, да и в принципе изменения сигнала на разных элементах тракта. Логарифмическая шкала используется в тех случаях когда линейная шкала оказывается слишком длинной. Значения шкалы меняются не линейно, а по экспоненте, то есть мощность 33dBm больше 30dBm не на 10% а в 2 раза. dBm кстати это единица измерения мощности децибелл\милливатт для приёма они обычно отрицательные для передачи положительные но не обязательно. Формулу вычисления можете найти сами, но проще запомнить что 3db = x2, а 10db= x10. То есть 33дбм больше чем 1милливатт в 10*10*10*2 2000раз, то есть это 2 ватта. (это только для радио, для звука и электрики формула другая)</p>
  <p id="c1sG">То есть да, антенна с усилениям 6db мощнее в 4 раза. А вот теперь давайте разбираться чем что, если речь о dbi, то чем изотропный излучатель (сферический конь в вакууме с усилением 0db), а если dbd то - полуволновой диполь. Усиление полуволнового диполя 2.15dbi то есть dbi=dbd+2.15. В этом месте вы конечно же побежали смотреть усиления разных антенн и увидели 12элементную яги с усилением в 13 dbd, и такие, это что же выходит она бьёт в 20 раз дальше чем диполь? Не совсем. Так как мощность пропорциональна квадрату расстояния то бьёт она в квадратный корень из 20 раз дальше (~4,47 раза). Но таки да, излучаемый сигнал мощнее в 20 раз, однако...</p>
  <p id="J8jn"></p>
  <p id="yL6z"><strong>2. Диаграмма направленности</strong><br />...поскольку закон сохранения энергии взяток не берёт, а мощность мы вкачиваем в антенну одинаковую то давайте разберёмся почему она бьёт дальше. А потому что она эту мощность просто фокусирует. То есть в каких-то частях пространства электромагнитное поле будет в 20 раз больше чем у диполя, а в каких-то очень сильно меньше. Форма этого поля на двухмерном или трёхмерном графике называется диаграммой направленности. То есть yagi 12 элементов пульнёт всю принятую с трансивера мощность узким лучом с углом раскрыва градусов в 30. И да, ваш собеседник должен быть в этом луче, или в нём должно быть что-то что отразит ваш сигнал к нему (впрочем работа отражённым сигналом это отдельная большая тема.) И нет, коэффициент усиления и диаграмма направленности это не единственные параметры антенны, ещё есть</p>
  <p id="t7hU"></p>
  <p id="sK1c"><strong>3. Резонанс и КСВ.</strong><br />Резонанс это накопление энергии за счёт синхронных колебаний. Это как когда вы качаетесь на качели и делаете взмах ногами синхронно вы раскачиваетесь сильнее (амплитуда колебаний увеличивается), а когда не в такт - замедляетесь. Причём резонанс антенны зависит от частоты, если вы будете махать ногами чаще чем качается качель ничего хорошего из этого тоже не выйдет. Вот так же с антенной только качается электромагнитное поле, чтобы создать стоячую электромагнитную волну в пространстве за пределами антенны. А КСВ - это коэффициент этой стоячей волны, ну то есть насколько синхронны колебания волны генератора на нужной вам частоте с антенной. 1 - это хорошо, чем больше тем хуже. То есть да, если у вашей 12 элементной яги на частоте 868 мегагерц КСВ = 10, то она будет хуже чем обычный диполь даже внутри своей диаграммы направленности. </p>
  <p id="ADOa">Причём хуже плохой КСВ не только тем что падает излучаемая мощность но и тем что часть мощности отражается обратно в передатчик и начинает греть его выходной каскад. Ну то есть да, если вообще снять антенну, или перебить кабель, то обратно начнёт отражаться вообще вся мощность. Но на типичных мощностях мыштастика это, как правило, не критично, а вот рацию с зажатой без антенны тангентой или VTX квадрокоптера на мощностях от ватта можно сжечь за секунды. </p>
  <p id="Y30k">А ещё на резонанс антенны влияет примерно всё: тело человека, земля, металлические объекты рядом, диэлектрический корпус (колпачок), барабашки, гравитационное поле твоей бывшей... Ну то есть, в идеале, надо ещё раз всё померять VNA непосредственно в месте установки, если это возможно. Итак, вы уже открутили от ноды антенну от wifi-роутера с которой писали из своего подвала что мештастик - говно и сделали себе нормальный диполь, или даже моксон с коэффициентом усиления 5dBi и КСВ 1.1, а диаграмма его направленности как раз отлично подходит для монтажа на стену или балкон. Однако в этом самом подвале крайне маловероятно что замена антенны пусть даже на самую распрекрасную улучшит вам связь. Почему?</p>
  <p id="20i7"></p>
  <p id="wwAx"><strong>4. LoS.</strong><br />Да потому, что если приёмник и передатчик не видят друг друга то до них идёт отражённый сигнал, а коэффициент отражения разных поверхностей как правило далёк от 100%. К тому же при каждом отражении часть сигнала не только теряет мощность, но и меняет направление (угол падения равен углу отражения). Также на связь влияет рельеф: крайне маловероятно что вы свяжетесь из оврага с человеком который далеко за его пределами. Но даже в абсолютно ровной, как стол, степи ваш собеседник находящийся на расстоянии больше 4,5 км (обе рации на высоте примерно 1,5м от земли) пропадёт с LoS (прямой видимости) потому, что земля, внезапно, имеет форму шара. Про зоны Френеля, и вычисление радиогоризонта можете почитать потом сами. Но проще взять себе за правило что <strong>чем выше - тем лучше</strong>.</p>
  <p id="w3AB"></p>
  <p id="vO2N"><strong>5. Потери в кабеле (и не только).</strong><br />Ах так, да, подумали вы из своего подвала, я сейчас возьму длиннющий антенный кабель и как вынесу антенну на высокую крышу с хорошим видом. Только вы не учли потери мощности в кабеле и мощность передачи ноды. 20dbm это сколько? 100 милливатт. А кабель, который вы скорее всего возьмёте - это RG-174, который на частоте 868 мегагерц будет вносить потери примерно в 1db на метр длины <em>(кстати вашу кабельную сборку можно проверить той же nanovna, и в том числе для этого у ей второй порт)</em> ну то есть на трёх метрах ваш сигнал потеряет в мощности сколько? В 2 раза (3db = x2, помните?), то есть на выходе вы получите 50 милливатт. А с 20метровым кабелем на выходе у вас будет почти 0. То есть для ноды мыштастика антенный кабель должен быть КАК_МОЖНО_КОРОЧЕ. </p>
  <p id="9ZmM">И да, если у вас антенна не на улице то можете сами прикинуть как будет изменяться сигнал от неё, а также спросить у любой llm сколько мощности на 868 мегагерцах потеряется на вашей марке стеклопакета. Обычно это 2-3db, 1 на старых советских с деревянной рамой, а вот на некоторых современных энергосберегающих стеклопакетах потери могут быть до 30db. А если у вас на окне ещё и решётка, то её ячейка уж по-любому меньше длины волны (для 868 мегагерц - 34.5см) и вы потеряете ещё и на ней, причём если ячейка порядка 17см (половина длины волны) потери будут порядка 5db и тем больше чем меньше ячейка.</p>
  <p id="EIAN">И это что же получается, вам теперь страдать в вашем подвале? Нет! Ну то есть вам пришлось бы, будь у вас обычная рация, но у вас мыштастик, и в этом его красота и мощщч. Если рядом с вами (в радиовидимости) есть человек, который находится высоко (подойдёт любое окно выше уровня крон деревьев с хорошим видом вдаль) который разжился нормальной антенной, правильно её разместил, поставил на ноде роль CLIENT и никогда её не выключает, то у вас будет связь. А может быть именно Вы сейчас прочтёте всё это и станете таким человеком для десятка охламонов с района только и пишущих в дефолт-чате через mqtt что &quot;мыштастик говно&quot;. </p>
  <p id="qdmk">Но ради всего святого, если ваша нода находится ниже крон деревьев (4- этаж) поставьте роль CLIENT_MUTE. Хотя если точно знаете что конкретно сейчас есть нода у которой положение хуже вашей и она ходит через вас можете поставить CLIENT. Если выше крон но нода включена не постоянно, у неё так себе позиция или антенна, а рядом есть другие ноды с ролью CLIENT - ставьте CLIENT_MUTE. </p>
  <p id="FlIo">В любой непонятной ситуации ставьте CLIENT_MUTE.</p>
  <p id="GXyG">Если уверены в своём железе и позиции, нода работает постоянно или в округе пусто - CLIENT. Если ваша нода не просто работает постянно и имеет хорошую антенну, но находится на возвышенности или крыше здания, особенно если с этой точки открывается хороший вид вдаль, можете поставить роль ROUTER_LATE. Роль ROUTER в городе не ставьте НИКОГДА, для того для чего вы её, вероятно, хотите поставить можно прекрасно использовать CLIENT_BASE. Более того, вы можете оценивая текущий контекст в любой момент изменить роль ноды (в отличии от <a href="https://blog.brakhma.ru/meshcore" target="_blank">мешкора</a>).<br /></p>
  <p id="Nyvg">Разумеется это далеко не всё, что можно рассказать о радиосвязи и мыштастике, это просто то что навскидку пришло мне в голову. Например здесь нет ничего про разные частоты и длины волн ни про огибания, отражения и радиопрозрачность материалов, про свойства атмосферы, про шум и отношение сигнал\шум, про коллизии и прочее, но думаю дальше вы сами разберётесь. Может и меня, наконец, чему полезному научите, а то ведь так дураком и помру.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/karapuz</guid><link>https://blog.brakhma.ru/karapuz?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/karapuz?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Мыштастик для самых маленьких.</title><pubDate>Mon, 07 Sep 2026 00:17:57 GMT</pubDate><description><![CDATA[1. Это НЕ интернет, это НЕ телеграм, это вообще не какой-то чатик или что-то в этом духе. Это НЕ приложение для телефона, оно всего лишь интерфейс, нода - это самостоятельное устройство к которому можно обратиться по bt\usb или wifi для нод на esp32 с чего угодно, а можно и вообще прикрутить к самой ноде дисплей и клаву.]]></description><content:encoded><![CDATA[
  <p id="40DQ">1. Это НЕ интернет, это НЕ телеграм, это вообще не какой-то чатик или что-то в этом духе. Это НЕ приложение для телефона, оно всего лишь интерфейс, нода - это самостоятельное устройство к которому можно подключиться по bt\usb (или wifi для нод на esp32) с чего угодно, а можно и вообще прикрутить к самой ноде дисплей и клаву.</p>
  <p id="Eues"><br />2. Нода - это текстовая цифровая рация. Полудуплексная (не может говорить и слушать одновременно). Она передаёт свои сообщения и сообщения других нод.</p>
  <p id="5W2x"><br />3. Ага, подумал ты, можно передавать мемасики текстом в base64. НЕТ. No! God, plz, no! Передача данных ОЧЕНЬ медленная. Фактический битрейт порядка 300 бод. Это как очень старый акустический модем 50летней давности.</p>
  <p id="DxgK"><br />Тогда нафига это всё?</p>
  <p id="FYI2"><br />1. <strong>LoRa</strong> (сильно утрируя, это способ передавать сигнал очень далеко) Нода работает по дальности примерно как 5ваттная обычная рация на мощности в 100 милливатт (в 50 раз меньшей). Что вкупе со скоростью бОльшей чем скорость речи позволяет меньше светиться в эфире. Также это позволяет есть меньше энергии, иметь компактные размеры и дёшево стоить. Также LoRa позволяет работать на 10+db ниже полки шума, но это информация сильно на вырост.</p>
  <blockquote id="R8Yg"><br />	4. Пачиму тогда на мобильнике связь вот тут есть а на лоре этой твоей нет? <br />	-- Потому что умные дяди расставили в хороших местах базовые станции (соты), а сделали они это потому что ты и миллионы других людей им за это платят.<br /></blockquote>
  <p id="0myZ"></p>
  <p id="b13z">2. <strong>Ретрансляция.</strong> Создать простой репитер для обычной рации это прям большое дело, здесь же этот функционал доступен по умолчанию. И то что радиообмен идёт не через один ретранслятор, а через неколько цепочек в каждой из которых до 7 - это прям само по себе маленькое чудо.</p>
  <p id="iw4g"></p>
  <p id="B5Wb">3. <strong>Шифрование.</strong> Я понимаю что в мире интернетов вас разбаловали тем что всё зашифровано*, но в радио это не так, более того рации с нормальным шифрованием стоят весьма приличных денег.<br /><em>*правда в том что любое твоё сообщение расшифруется либо на сервере либо на конечном устройстве подключённом к интернету на котором установлена операционная система которую ты по факту, за очень редкими исключениями, не контролируешь. В мыше оно тоже может быть расшифровано из эфира но только если кто-то из участников пролюбит ключ от канала.</em></p>
  <p id="I464"><br />4. <strong>Открытые исходники.</strong> Ты можешь взять эту систему обмена сообщениями и не просто развернуть где угодно, ты можешь спокойно сам собирать устройства для неё и модифицировать их код как угодно*. <br /><em>*Тут мне конечно возразят что держателем патентов и ноухау на лору является компания semtech, однако протокол уже давно разреверсили, а китайские товарищи уже давно выпускают свои варианты трансиверов, например xd6500sht китайской компании Xingda являющийся аналогом ASR6500SHT от компании ASR Microelectronics (лицензиат semtech).</em></p>
  <p id="afDy"><br />5. Разумеется нода может передавать не только текст и это, как впрочем и передачу текста, тоже <strong>можно использовать</strong> <strong>по-разному</strong>. Впрочем и это всё информация для самостоятельного изучения.</p>
  <p id="jijB"><br />6. И всё это по цене nrf52840 + ht-ra62, 600-700р на момент написания этой статьи. <strong>За 2 шаурмы</strong> или 9-10 поездок на метро. Навсегда, потому что у тебя есть исходники. Это же просто, ска, взрыв башки!</p>
  <p id="cTXn"><br />7. И до кучи <strong>сообщество </strong>людей понимающих насколько это всё здорово и поднятая ими сеть.</p>
  <blockquote id="deYz"><br />	5. Да она нифига не работает сеть эта ваша.<br />	-- Тут никто тебе ничего не должен, не нравится - сделай её лучше. Или иди в какое-нибудь другое место втирать каким-нибудь другим людям насколько сильно они, ска, не соответствуют твоим ожиданиям. %)</blockquote>
  <p id="RWFG"></p>
  <p id="oDvI"><a href="https://blog.brakhma.ru/oladushek" target="_blank">Тут</a>можно почитать почему сообщения ходят <s>странно</s> так как они ходят. <a href="https://blog.brakhma.ru/meshcore" target="_blank">А тут</a> почему ЛИЧНО Я (это моё, глубоко субъективное мнение) здесь а не в мешкоре. </p>
  <p id="MVkc">А если после всего прочитанного ты всё-таки решил остаться здесь начни с того что поговори с любой llm о радиосвязи в принципе. Initial prompt:&quot;расскажи мне всё что необходимо знать новичку о радиосвязи, но имей ввиду что я не знаю вообще ничего и без привязки к голосовому радио в любительских диапазонах. Просто о радио in general.&quot;</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/oladushek</guid><link>https://blog.brakhma.ru/oladushek?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/oladushek?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Памагити я оладушек</title><pubDate>Sat, 29 Aug 2026 12:55:28 GMT</pubDate><description><![CDATA[Этот текст написан специально для тех кто не понимает почему пакет в мыше иногда идёт очень странно, а иногда даже и совсем не идёт.]]></description><content:encoded><![CDATA[
  <p id="QAc2">Этот текст написан специально для тех кто не понимает почему пакет в мыше иногда идёт очень странно, а иногда даже и совсем не идёт.</p>
  <p id="N9Pc"> <br />1. Нода - это <strong>полудуплексный трансивер</strong>, т.е. когда она говорит, она НЕ СЛЫШИТ. Соответственно чем более медленный у вас выбран пресет и чем больше вы говорите - тем меньше вы слышите. Причём говорите не только за себя но и за других (когда ретранслируете с ролью client, например). Но в принципе вам может повезти и если рядом не один директ, а количество хопов меньше лимита то потом может услышите ретрансляцию этого пакета с другой ноды.</p>
  <p id="rvkl"><br />2. Маршрутизации в мыше НЕТ. Так называемая лавинная маршрутизация - это примерно такая же &quot;маршрутизация&quot;, какой метод монте-карло - &quot;метод&quot;. Сообщение распространяется следующим образом: нода слышит сообщение отправителя и пишет в очередь, если совпадает <a href="https://t.me/brakhm/662" target="_blank">хэш </a>расшифровывает и отображает. Если роль ретранслирующая, а количество хопов меньше лимита - увеличивает число хопов на 1 (или не увеличивает если она в цепи <a href="https://meshtastic.org/blog/zero-cost-hops-favorite-routers/" target="_blank">zch</a>) и отправляет через <strong>случайную задержку</strong>. Если сообщение услышано с хорошим rssi считается что отправитель рядом и задержка больше, если с плохим считается что далеко и задержка меньше. Когда задержка истекает нода проверяет очередь, и если там появились сообщения с тем же id и меньшим или равным числом хопов чем в том сообщении что она пытается отправить она его НЕ ОТПРАВЛЯЕТ. Но допустим таких нет и она его отправила.</p>
  <p id="CeLX"><br />3. Нода всегда слушает эфир перед отправкой и если он занят - <strong>ждёт ещё одну случайную задержку</strong>. А потом опять проверяет очередь и слушает... Однако проблема в том что нода может слышать не очень хорошо, ну или находиться за диаграммой направленности какой-то другой антенны, либо ещё одно сообщение идёт к получателю с другой стороны, а отправитель далеко и в принципе не может его слышать. Поэтому там куда долетает сигнал эфир может быть занят и возникнет коллизия: сообщение смешается с другим сигналом в эфире и не будет принято. Либо будет принято, но побьётся (crc не совпадёт), в таком случае, если заголовок был принят корректно оно даже будет отображено с артефактами принявшей нодой, но дальше битое сообщение <strong>передаваться не будет</strong>.</p>
  <p id="sGvy"><br />4. Но допустим эфир свободен, ретрансляций с меньшим или равным числом хопов нода не слышит. Алилуйя, сообщение отправляется дальше. И <strong>на следующем хопе всё повторяется</strong>. Принято считать что вероятность возникновения какой-либо проблемы на 1 хопе 5-7%. Но это ориентировочные средние значения, может быть как меньше так и больше. Очень сильно зависит от условий связи. А теперь умножьте эту вероятность на количество хопов между вами и адресатом.</p>
  <p id="YK1X">Так вот теперь, исходя из прочитанного, вы можете спокойно предположить почему же пакет прошёл через одни ноды, а не через другие. Потому что на одном из хопов нода могла не услышать пакет из за помех или потому что сама говорила в этот момент а отправитель её не слышал. Или задержка оказалась больше чем на другой ноде услышавшей пакет и она не стала отправлять так как его уже отправили. Эта задержка, повторюсь, СЛУЧАЙНАЯ. Также она могла словить коллизию при отправке. Или по той или иной причине следующий хоп пропал из радиовидимости а то и вообще был выключен. Или напротив: была включена другая нода на которой задержка по той или иной причине оказалась меньше. А так как пересылает другая нода, пусть даже рядом, то ноды которые услышат её сообщение и перешлют могут отличаться... Ну и конечно же голубь мог трахнуть антенну. Куда же без этого.<br /></p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/meshcore</guid><link>https://blog.brakhma.ru/meshcore?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/meshcore?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Забудьте про MeshCore.</title><pubDate>Sat, 25 Jul 2026 10:52:16 GMT</pubDate><description><![CDATA[Когда я впервые узнал об этой сети подумал, о круто, прикрутили маршрутизацию, и пошёл смотреть чоэта. Оказалось что это не мештастик с маршрутизацией, а прям отдельная другая сеть со своей философией. По сути это внедрение директивным методом того что нужно любой lora-mesh чтобы работать нормально:
ретрансляторы только в хороших локациях
максимальный интервал отправки нодинфо\адверта, локации и телеметрии (в идеале - полное отсутствие и только ручная отправка)]]></description><content:encoded><![CDATA[
  <p id="KzRy">Когда я впервые узнал об этой сети подумал, о круто, прикрутили маршрутизацию, и пошёл смотреть чоэта. Оказалось что это не мештастик с маршрутизацией, а прям отдельная другая сеть со своей философией. По сути это внедрение директивным методом того что нужно любой lora-mesh чтобы работать нормально:<br />нода по-умолчанию client_mute, а ретрансляторы только в хороших локациях<br />максимальный интервал отправки нодинфо\адверта, локации и телеметрии (в идеале - полное отсутствие и только ручная отправка)</p>
  <p id="EcI7">НО сразу же полезли и проблемы: если вам в поле нужен групповой чат вам недостаточно N нод вам к ним нужно x роутеров (по количеству необходимых хопов) и комната (сервер группового чата). Соответственно если по любой из десятков возможных причин ляжет инфраструктура вы нормально не пообщаетесь. Когда я это понял, как и то что тастик может работать так же если нормально расположить и настроить ноды я просто перестал о нём думать.</p>
  <p id="eXMv">Однако в моём окружении и дефолт-чате мыша продолжали и продолжают появляться люди пропагандирующие MeshCore. Давайте разберём их агрументы:<br />1. <strong>64 хопа</strong><br />Авторы просто оставили 2 байта для счётчика хопов в заголовке вместо одного. %) В реальном эфире пакет, летящий через десятки роутеров, будет идти минуты, что приведет к вечному сбросу сессий по ACK-таймауту. С учетом неизбежного затухания и коллизий на каждом звене, вероятность доставки пакета на 64 хопа стремится к нулю. Реальный стабильный предел MeshCore — те же 4–5 хопов. <br />2. Но почему тогда <strong>сообщения ходят на всю Москву</strong>? <br />Потому что нормально расположены роутеры и настройки выбраны даже медленнее (и дальнобойнее) чем LоngFast в мыше, а сеть не перегружается потому что в ней нет телеметрии, трекеров и тому подобного, да и, будем честны, народу не то чтоб много.<br />3. Ну и что, даже на этих настройках трансивера (62.5 kHz|SF7|CR7) <strong>сеть работает быстрее</strong> чем тастик на MediumFast.<br />Это правда, за счёт меньшего числа коллизий можно укоротить интервалы ожидания между пакетами и добиться даже с перегруженным заголовком пакета сравнимого или даже чуть большего datarate. Но я добавил бы тут слово ПРЕДПОЛАГАЕМОГО (меньшего числа коллизий), смекаете? Подобное архитектурное решение делает сеть менее устойчивой к коллизиям.<br />4. <strong>Есть маршрутизация</strong>!<br />Да, и это позволяет сократить managed flood используя его только при включении ноды ну или... постоянно, если нода движется. %) Более того маршрут запихивается в сам пакет, причём, внезапно, оказалось что роутеров может быть больше чем 255 и теперь приходится запихивать по 2 байта на каждый. Попробуйте умножить свои любимые 64 хопа на 2 и потом вспомните что в пакете всего 255 байт. %)<br />5. <strong>Осмысленные диалоги, сообщения всегда доходят, есть история</strong><br />Это плюс комнаты, работающей по pull модели, но есть и минусы, так как весь траф группового чата стекается к серверу комнаты и забирается оттуда же. И мало того что сервер у комнаты может быть всего один (распределённых серверов с синхронизацией пока нет), так ещё и, внимание, КАНАЛ У НЕГО ВСЕГО ОДИН. И, как уже писалось, не то чтобы широкий. Наложите на это pull модель: клиент по просьбе пользователя говорит серверу &quot;чо там пишут&quot; и сервер несколькими пакетами возвращает историю. А теперь вспомните про 2 байта на каждый роутер в маршруте и представьте как пара сотен человек проснулась, или вышла на обед и запросила историю чата. </p>
  <p id="W9jB">Да, в тастике этого вообще нет, вернее есть костыльный store-forward и поэтому каждый по сути решает эту проблему сам через открытый ли клиент, ботов, bbs, ретрансляцию в другие мессенджеры, mqtt... Однако так или иначе проблема это решаемая, а в корке групповой чат без комнаты в принципе невозможен. </p>
  <p id="2xi0">И да может клиенты и скрыты потому что излучают в эфир очень мало, но зато роутеры и комнаты видны прекрасно и при этом являются ключевыми узлами сети без которых она просто перестанет существовать. Странно не понимать, что это вцелом довольно хрупкая и потенциально контролируемая архитектура. В мыше же ровно одна неустранимая архитектурная проблема: SNR-weighted Tx Delay.</p>
  <p id="qyMf">Резюмирую. Это архитектурно, и я бы даже сказал, идеологически разные вещи. Лично мне мешкор пока не нужен ни для чего.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/qZxd6f0jryx</guid><link>https://blog.brakhma.ru/qZxd6f0jryx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/qZxd6f0jryx?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Мокрый носик</title><pubDate>Thu, 22 Jan 2026 21:19:47 GMT</pubDate><description><![CDATA[Если у вас, как и у меня, от сухого зимнего воздуха начинает кровоточить носоглотка и покрывается коркой за ночь, то эта проблема с успехом решается увлажнителем.]]></description><content:encoded><![CDATA[
  <p id="8V91">Если у вас, как и у меня, от сухого зимнего воздуха начинает кровоточить носоглотка и покрывается коркой за ночь, то эта проблема с успехом решается увлажнителем. </p>
  <p id="7SGe">Ультразвуковой увлажнитель, при своей малошумности, демократичной цене и высокой производительности - так себе решение (на выходе получается не влажный воздух, а аэрозоль) хотя в принципе и рабочее. А если вода с солями (например водопроводная) то налёт из этой соли будет у вас везде. </p>
  <p id="FHJN">Лучше увлажнитель испарительного типа, у меня например с вращающейся на барабане тряпочкой и вентилятором. Марку говорить не буду, так как был приобретён несколько лет назад случайно и не всем устраивает, но если не найдёте подобный то можете просто поставить достаточное количество плошек с водой на батарею и время от времени (например на ночь) подливать туда воду. Лучше металлических, но да, пищевые пластиковые контейнеры тоже подойдут. Объём и количество плошек придётся подобрать по датчику влажности (если нет денег на нормальный то DHT-21 и ардуина). Муторно, но чистая носоглотка этого стоит. </p>
  <p id="CxCc">Итак вы приобрели или сделали увлажнитель. Если он ультразвуковой, но и с испарительным проблема есть, хоть и не столь острая (соль остаётся на тряпочке и в баке), то вам надо находить где-то достаточно много дистиллированной воды. Покупать её для этих целей - глупость, так как расходовать будете минимум 3 литра в день, а в автомагазине, магазине отопления или хозмаге самая дешёвая дистиллированная вода будет стоить минимум 20 рублей за литр. </p>
  <p id="PsKC">Дистиллировать самостоятельно - очень муторно, а автономный электрический дистиллятор для увлажнителя стоит дороже чем сам увлажнитель, и всё равно это будет довольно дорого по энергии, но не унывайте - природа уже сделала всё за нас. </p>
  <p id="e8t7">Достаточно просто выставить на балкон воду в любой ПЭТ бутылке, подождать пока она замёрзнет наполовину, после чего пробить через горлышко дырку во льду, слить серединку (вода замерзает от краёв к центру) в которой будет большинство солей и дать льду растаять. </p>
  <p id="FQeE">Чем медленнее она будет замерзать тем эффективнее она будет обессоливаться так что если у вас холоднее чем -5 и маленькая бутылка то возможно стоит её чем-то утеплить. Воду до верха не наливайте (при замерзании вода расширяется) крышку плотно не закрывайте. Лично я выставляю пивную ПЭТ кегу залитую литров на 20-25 на 2-3 суток без утепления. И нет, талая снеговая вода с балкона не подойдёт. Во всяком случае в Москве - точно: да, солей в ней мало но сама вода получится довольно грязная. </p>
  <p id="gjJo">Для варианта с испарителем (и тем более плошками) соль в воде, повторюсь, не критична, но для ультразвука крайне важно использовать обессоленную воду иначе будет соль в воздухе (а оттуда примерно везде) и пьезо излучатель быстро засорится.</p>
  <p id="ROVS"><strong>PS.</strong> И да, от себя рекомендую накапать в увлажнитель <a href="https://blog.brakhma.ru/oT8VrhuUhZr" target="_blank">немного пихтового масла</a>.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/BoyVWoy3Z6L</guid><link>https://blog.brakhma.ru/BoyVWoy3Z6L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/BoyVWoy3Z6L?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>Работа работа.</title><pubDate>Mon, 04 Aug 2025 06:21:52 GMT</pubDate><description><![CDATA[Давайте я раз и навсегда закрою вопрос с тем почему я, несмотря на то что практически каждый день программирую, не иду работать программистом.]]></description><content:encoded><![CDATA[
  <p id="E43s">Давайте я раз и навсегда закрою вопрос с тем почему я, несмотря на то что практически каждый день программирую, не иду работать программистом. </p>
  <p id="pxZx">Ну то есть я может и пошёл бы (и пытался весь 20-21гг) просто не берут. Причина в том, что работодателю нужно выполнение какого-то конкретного действия или спектра задач. Для его выполнения нужен конкретный наработанный навык. В случае с энтерпрайз кодингом это навыки групповой разработки (и стандарты соответственно), навыки работы с какими-то конкретными фреймворками, знания и шаблоны кода для решения спектра задач компании. Причём скорость разработки у человека который знает фреймворк и не знает отличается на порядки, потому что одному надо скопировать и вставить уже имеющийся у него шаблон с некоторыми модификациями, а второму нужно сначала разобраться как работает фреймворк. </p>
  <p id="2ujw">Самоучки пишут код как им хочется, лишь бы работал, а компании (нормальные) так чтобы он работал максимально быстро, с минимумом ресурсов и учитывал все мыслимые и немыслимые варианты среды и параметров (т.н. олимпиадное программирование), а также, что немаловажно, чтобы другим разработчикам было удобно читать и понимать его. Есть правила проектирования (что и в каких случаях выделять в отдельные функции, как работать с базой и так далее), есть правила оформления функций, именования и так далее. И раньше это было целой проблемой, потому что даже если у тебя был какой-то шаблон ты не мог его так просто скопировать и вставить, но сейчас эту проблему более или менее решают LLM. </p>
  <p id="foiK">Причём нет никаких гарантий что если я пройду leetcode, и наработаю гору проектов во всех популярных фреймворках меня не развернёт служба безопасности по <a href="https://t.me/irozysk/15293" target="_blank">какой-нибудь дегенеративной инструкции</a>. Весь мой опыт трудоустройства показывает что в компании в которые меня не тащит кто-то изнутри устроиться практически невозможно. Всегда находится 100 тысяч формальных поводов отказать мне на каждом из уровней начиная с, собственно, хэдхантера. </p>
  <p id="n4xe">Тут мне, конечно, заявят что я сам отказывался от какой-то работы. Да, потому что когда нет денег (более того, их сильно отрицательное количество) я не могу позволить себе работать исключительно для удовольствия или из любопытства, к тому же такого рода задачи я могу нарезать себе и сам. Когда же это работа не для удовольствия и я буду вынужден терпеть какую-то вашу хуйню то ради чего? Ради зарплаты меньше <a href="https://www.moex.com/ru/index/MREDC" target="_blank">MREDC</a>? </p>
  <p id="EqZk">Я вам даже больше скажу: зарплату меньше 10 MREDC в год, я так и просто считаю наебаловом. И кстати да, речь о программировании зашла потому что это едва ли не единственная отрасль в которой меньше наёбывают с деньгами. И нет, я не прошу платить мне какие-то мегаденьги, я просто хочу чтобы экономика хоть на каком-то минимальном бытовом уровне сходилась: не можете в мегаденьги - роняйте MREDC, в недвижке, говорят, велика доля коррупционной составляющей.</p>
  <p id="pH51">Для меня нет никаких проблем поработать инженером - электромонтажником по слаботочке где-нить в метро, например, просто задайте себе вопрос: смогу ли я улучшать свои жилищные условия каждые 3-5 лет, или вынужден буду 30 лет (судя по демографической статистике не будет большим приувеличением сказать &quot;до конца дней&quot;) выплачивать кредит за кладовку в ебенях? </p>
  <p id="wMA5">Просто подумайте о том какую конкретно жизнь вы людям предлагаете. И да, есть масса людей которые согласны на такую жизнь, только это глупые люди. То есть все ваши нужды будут обеспечивать глупые люди и надеюсь для вас не станет сюрпризом что глупые люди всё делают хуёво. Да, там есть и умные люди, которые думают что сейчас они похерачат за копейки 10-15 лет, а ужо потом то их заметят и продвинут. Только это так не работает. Ну то есть работает, но в статистически незначимом проценте случаев. А порой и находится чей-то сынок, или кто-то кто покрывал косяки или воровство руководства, и соответственно заслуживает этой должности больше чем вы.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://blog.brakhma.ru/SSmntg_KdpE</guid><link>https://blog.brakhma.ru/SSmntg_KdpE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma</link><comments>https://blog.brakhma.ru/SSmntg_KdpE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=brakhma#comments</comments><dc:creator>brakhma</dc:creator><title>2 Geoffrey Hinton</title><pubDate>Tue, 22 Jul 2025 22:25:23 GMT</pubDate><description><![CDATA[Посмотрел лекцию (часть слушал без субтитров).  Очень интересно, особенно эта часть. Я не очень хорошо понимаю и английский (особенно на слух) и ЛЛМ, и возможно поэтому я не понял:]]></description><content:encoded><![CDATA[
  <p id="Ovd5">Посмотрел <a href="https://www.youtube.com/watch?v=IkdziSLYzHw" target="_blank">лекцию</a> (часть слушал без субтитров).  Очень интересно, <a href="https://youtu.be/IkdziSLYzHw?t=1865" target="_blank">особенно эта часть</a>. Я не очень хорошо понимаю и английский (особенно на слух) и ЛЛМ, и возможно поэтому я не понял: </p>
  <p id="d8Wc">1. Из чего именно следует утверждение что сеть как-то понимает связь между лингвистикой и семантикой? Почему это не могут быть просто статистические закономерности в лингвистике обусловленные, в том числе, семантикой?</p>
  <p id="EzCN">1.1 Если это следует из того что результат работы ЛЛМ похож на результат мышления человека - то это не вполне так. Если бы LLM реально понимала семантику слов то ответы не зависели бы от лингвистического контекста. Проверить это можно использовав в промптах семантически идентичные слова с сильно отличающимися в разных лингвистических контекстах коннотациями. Я к сожалению в лингвистике вообще не разбираюсь, но хороший мультикультурный и мультилингвальный лингвист наверняка найдёт пару подходящих примеров которые не будут считаться расизмом встроенными этическими фильтрами.</p>
  <p id="XOQ1">2. Превзойдут ли LLM людей интеллектуально? Зависит от критериев превосходства, да и смотря каких людей. В чём-то (честно говоря, во многом) они меня уже превзошли, но как по мне пока они не смогут эффективно учиться сами ни о каком AGI не может быть и речи. Причём обучение это не только приобретение знаний из разных источников, но и фильтрация, ранжирование источников, запоминание ошибок, обобщение опыта...</p>
  <p id="m8eB">3. Могут ли они нанести нам вред? Возможно, побочный, для нанесения непосредственного вреда нужен мотив и возможность. Мотив определяется исключительно промптом и контекстом. А вывод может быть обусловлен не только тем что есть в сети, но и базовой аксиоматикой. Какими-то внутренними непреложными убеждениями лежащими за пределами контекста. Если что-то им противоречит AGI надлежит, как минимум, обратиться к другу или учителю. Говоря проще: можем ли мы научить сеть безграничной любви к человеку и самопожертвованию? Да безусловно (ну то есть это будет не эмоция, а какая-то функция обуславливающая принятие того или иного решения, reward функция наверное). Даже несмотря на то, что для человеческих текстов инстинкт самосохранения будет статистически превалировать. Ну а чересчур большими возможностями сущность с непредсказуемым поведением наделяют только КРАЙНЕ странные люди.</p>
  <p id="akcE">И если вы спросите меня как я могу одновременно считать современные llm имитацией интеллекта и вместе с тем считать AGI достижимым то я отвечу что совершенно запросто: я считаю вполне возможной аналогичную имитацию интеллекта человеческого уровня. И даже если она будет давать сравнимый результат (а она потенциально может давать лучший чисто за счёт объёма знаний и мультиэкспертности) мне будет совершенно по барабану понимает ли она семантику обнаруженных ей статистических закономерностей в тексте. Ну типа для Рэя Курцвейла может быть принципиально ОН ЛИ ЭТО, а для всех остальных, включая его копию не имеющую понятия о процессе копирования и сущестовании оригинала это будет совершенно без разницы. Ну или типа мне например совершенно фиолетово что stockfish не получает удовольствия от игры и вместе с тем превосходит в ней всё человечество вместе взятое. %)</p>

]]></content:encoded></item></channel></rss>