← All reports

Python Gateway Bridges LoRa Mesh Networks to Traditional Email Infrastructure

AI & TechnologyApr 18, 2026score 0.7615 posts · 0 replies across 8 instances
A technical solution was detailed for enabling email communication over an offline LoRa mesh network. This involved creating a Python gateway that interfaces with the Meshtastic system. Community members are heavily engaged in the practical architecture of these off-grid communication methods. The core debate centers on comparing specific decentralized implementations, namely Meshtastic versus Meshcore. Users are also debating the value proposition of these low-cost, mesh solutions versus established, commercial radio systems, as seen in the exchanges between @[email protected] and other hobbyists. Simultaneously, a novel application was presented: routing emails through the mesh using Python's IMAP capabilities via @[email protected]. The consensus points toward LoRa technology enabling robust, self-contained, off-grid communication architectures. The fault lines exist in choosing the optimal software implementation (Meshtastic vs. Meshcore) and integrating complex external services like email transmission without standard internet backbones.

Key points

SUPPORT
Meshtastic nodes are fundamentally simple, requiring only a LoRa module and a microcontroller for operation.
The basic setup for a Meshtastic node needs just a LoRa modem and a microcontroller, as noted by @[email protected].
SUPPORT
It is technically feasible to send and receive email messages through a LoRa mesh network using a Python gateway.
A gateway was detailed that uses Python to connect Meshtastic to IMAP services, solving the no-internet email problem (@[email protected]).
MIXED
The technical community is actively comparing Meshtastic and Meshcore as the primary decentralized networking frameworks.
There is a persistent, detailed comparison debate between the two platforms (@[email protected]).
SUPPORT
Industry players are already integrating LoRa technology into commercial security devices.
StarLine's planned move to the S97 unit, which incorporates LoRa, shows practical industry adoption (@[email protected]).
SUPPORT
Advanced applications, such as linking mesh networks to IMAP, showcase the system's flexibility beyond simple chat.
The implementation of email fragmentation and reconstitution through a gateway marks a significant advanced use case (@[email protected]).
SUPPORT
The underlying consensus recognizes LoRa's strength in providing decentralized, resilient communication where cellular coverage fails.
The entire discussion revolves around building off-grid, peer-to-peer LoRa mesh networks.

Source posts

@[email protected]
Долгожданный или как минимум давно обещанный эпизод подкаста про #Meshtastic готов! p.skobk.in/@sporadic_podcast/episodes/ep06-meshtastic-feat-side2k В нём мы с гостем говорим о том, что такое Meshtastic, какие у него могут быть кейсы применения у разных людей. Здесь же обсуждаем какие готовые устройства типа "купил и пользуешься" стоит покупать, какие можно собрать из готовых компонентов самостоятельно и даже чуть-чуть говорим про полный самосбор для совсем отпетых железячников. Гость выпуска: side2k Камео диктором: @th3rdsergeevich За информационную помощь и частичный факт-чек спасибо @iowoof, @rayslava и участникам чата Meshtastic_arkh. Слушать выпуск можно: В подкастовых приложениях Если у вас Apple - придётся добавить RSS-фид вручную В Castopod На YouTube В Яндекс.Музыке В СберЗвуке В Telegram И ещё в пачке сервисов-агрегаторов, которые используют открытые каталоги вроде Podcast Index Если понравилось - можете поставить лайк и оставить комментарий на той платформе, где вы слушаете ну и репостнуть в федивёрсе. Приятного прослушивания! @rf #Meshtastic #podcast #SporadicPodcast #hardware #soft #review #overview #HowTo #mesh #LoRa #radio #networking #p2p #decentralization #gadgets #messengers
18 boosts · 6 favs · 4 replies · Feb 5, 2026
#meshtastic#podcast#sporadicpodcast#hardware#soft#review
@[email protected]
Немношк саморекламы Делаю мештастик лора устройства. Если кому-нибудь нужно - пишите. Обычно за деньги, но возможна скидка/бартер за помощь в настройках или написания кода для программ / селф-хостинге типа proxmox и в сферах где я не силён #meshtastic #lora #offgrid #меш #лора #мештастик #продам @rur
9 boosts · 4 favs · 4 replies · Mar 6, 2026
#meshtastic#lora#offgrid#меш#лора#мештастик
@[email protected]
Сижу в сервис StarLine, жду когда подключат брелок, для удалённого запуска (сейчас есть только запуск с телефона, но ввиду того, теперь ни везде работает интернет, решил перестраховаться) У меня установлен StarLine S96, в котором есть bluetooth, а следующая версия S97, уже с LoRa, это же получается, на той же частоте, что и Meshtastic работает #starline #lora
0 boosts · 1 favs · 1 replies · Mar 20, 2026
#lora#starline
@[email protected]
#politics Контраргументы вполне обоснованны и заслуживают серьезного внимания в течение тридцати секунд. Оборона: малые государства уязвимы. Это правда, но есть разница между добровольными оборонительными альянсами и постоянными наднациональными правительствами. НАТО начиналось как одно, а стало другим. Можно координировать действия по конкретным общим угрозам, не отказываясь от законодательного суверенитета. Швейцария прекрасно с этим справляется. Гонка на понижение стандартов: если государства конкурируют, разве они не будут стремиться к самым низким налогам, самому слабому регулированию и самой благоприятной для эксплуатации среде? Иногда. Сингапур этого не делал. Швейцария этого не делала. Лихтенштейн этого не делал. Конкуренция также порождает гонку на повышение — результаты неоднозначны, и предположение о том, что централизация обеспечивает хорошие стандарты, противоречит каждой системе сельскохозяйственных субсидий в истории ЕС.
0 boosts · 1 favs · 1 replies · Apr 11, 2026
#politics
@[email protected]
Решила опубликовать приложение **"Тюнер тела"** (BodyTune). Простое приложение для android для мониторинга веса (и других измерений). Вот что оно делает: вы вводите свой рост, текущий вес и вес, к которому стремитесь, - приложение его отображает на графике: *зелёным* —> значит, вы движетесь к цели, *красным* — нет. Дополнительно вы можете сохранять измерения груди, талии, бедра и бицепса (показатели отображаются на отдельных графиках). Любую запись можно отредактировать. Можно экспортировать / импортировать историю измерений в файл в формате CSV (например для переноса между устройствами). Поддерживает русский и английский языки (выбирается в зависимости от языка системы), тёмную и светлую темы. **Для работы не требуется никаких разрешений. Не требуется доступ в интернет. Не собирает геолокацию. Не требует денег. Не требует никаких персональных данных. Ничего никуда не отправляет.** Приложение написано на java, собрано и протестировано на устройствах android 8, 13 и 16 версий, файл apk подписан. **Кидаться тапками, замечаниями, ценными предложениями, в том числе вариантами перевода на другие языки можно сюда**​:senko_happy:​ #En A simple Android app for daily weight monitoring based on your chosen target weight: It displays your results on a color-coded trend chart: *green* means you're on track, *red* means you're off target. You can also track your chest, waist, hip, and bicep measurements (with measurement graphs). Supports Russian and English (selected depending on your system language), dark and light themes. Allows you to edit your entry for any day. Allows you to export/import your measurement history in CSV format (for example, to transfer between devices). **Doesn't require any permissions. No internet access required. Doesn't collect geolocation. Doesn't require payment. Doesn't require any personal data. Doesn't send anything anywhere.** **Throw slippers, comments, valuable suggestions, including translation options into other languages please ​​here**​:senko_happy:​ 📥 Варианты установки / Installation: File: **BodyTune v1.0-1.apk**, 5.7 Mb Sha256: **0efc8b7332215b9e96b31398b8a2abaadd5a3ba8cdc030d384d5dc7cdb719a38** - **Скачать BodyTune v1.0-1.apk c github.com** — для прямой установки на телефон. - Можно добавить в **Obtainium** ссылку **github.com/lin-ru/BodyTune** — для установки и автоматических обновлений (если они будут ​:senko_happy:​). - **F-droid** хмм... ждем... / *a few moments later * 🕚 #BodyTune #Android #FOSS #Dev #Android_dev
1 boosts · 1 favs · 1 replies · Apr 13, 2026
#en#bodytune#android#foss#dev#android_dev
@[email protected]
Как мы сократили подготовку к тестированию на 70% с помощью AI-агентов За последние пару лет AI начал постепенно проникать в инженерные процессы разработки. Сначала это были генераторы кода, затем инструменты анализа логов, а сейчас всё чаще появляются решения, которые помогают автоматизировать аналитическую работу. В QA эта проблема особенно заметна. Многие думают, что тестирование — это в основном запуск тестов и поиск багов. На практике значительная часть времени уходит на совсем другие вещи: чтение требований, сбор информации из разных источников, попытки понять реальную бизнес-логику и подготовку тестовой документации. Мы решили посмотреть на эту проблему системно и попробовать оптимизировать часть этой работы с помощью AI. Что мы сделали habr.com/ru/companies/svoi_ru/articles/1024608/ #ai #qa #aiагенты #aiагенты_в_работе #ии #ииагенты #иимодель
0 boosts · 0 favs · 0 replies · Apr 17, 2026
#иимодель#ииагенты#ии#aiагенты_в_работе#aiагенты#qa
@[email protected]
От 10 МБ/с к 700 МБ/с: заменил «Яндекс Диск» на Nextcloud/NetBird без знаний DevOps (помог Cursor) Бросил «Яндекс.Диск» и собрал своё облако на Nextcloud + NetBird: 700 МБ/с скорости. Без знаний DevOps, без серьёзных денег, только Cursor в помощь. Читайте, как я шаг за шагом вернул к жизни 10-летний Mac mini — и убедился, что старому псу новые трюки вполне по силам. А заодно научился общаться с ИИ как прораб на стройке. habr.com/ru/companies/flant/articles/1023850/ #homelab #devops #nextcloud #netbird #ai #docker #cursor
0 boosts · 0 favs · 0 replies · Apr 17, 2026
#cursor#docker#ai#netbird#nextcloud#devops
@[email protected]
Big Data больше не для гигантов: связка Airflow + ClickHouse вытеснила Airflow + PostgreSQL Открываю ноутбук. Захожу в метрики своего интернет-магазина. 500 тысяч посетителей в день. Каждый клик — событие. Каждый просмотр товара — строка в логах. Каждое добавление в корзину — ещё одна строка. За месяц — 15 миллионов событий. За год — почти 200 миллионов. Это не Google. Не Amazon. Это обычный средний магазин на ~100 человек. А теперь умножьте это на количество таблиц: пользователи, заказы, платежи, доставки, отзывы, просмотры, лайки, рефералы, купоны, возвраты... Поздравляю. Вы уже работаете с Big Data. В 2026 году это уже не привилегия корпораций, а стандарт ведения цифрового бизнеса. И как следствие этой "гонки вооружений" произошла тектоническая смена ориентиров. Классическая связка Airflow + PostgreSQL, которая ещё вчера считалась золотым стандартом, сегодня стремительно сдает позиции. Её место уверенно занимает дуэт Airflow + ClickHouse — технологический фундамент современной инженерии данных. habr.com/ru/articles/1022460/ #clickhouse #postgresql #data_engineer #dwh #airflow #big_data #аналитика #рынок_труда #sql #python
0 boosts · 0 favs · 0 replies · Apr 13, 2026
#python#sql#рынок_труда#аналитика#big_data#airflow
@[email protected]
Как я автоматизировал управление информацией и оптимизировал рабочие процессы. История Sapiens OS Если вы ведете несколько проектов одновременно, вы знаете проблему управления информацией. Мысль пришла в голову — записал куда-то. Через месяц пытаешься вспомнить: где это было? Сохранил в папке где-то на компьютере? В заметках телефона? В рабочем чате или личных сообщениях? Если не нашел — идея ушла. Или осталась, но найти её — отдельный квест и потеря времени, которое хотелось бы потратить с пользой, а не на поиски. Со мной так происходило постоянно. Статьи и доклады по учёбе, отчёты по работе, технические заметки по разрабатываемому ПО, ссылки на полезные ресурсы, голосовые идеи по дороге на работу, полезные фото — всё в разных местах, без структуры, без связей. Изначально я пытался найти для себя идеальный инструмент. Notion, Obsidian, Evernote — ни один не решал мою задачу в комплексе: быстро сохранить мысль, не потерять её, а потом легко найти и связать с другими. Поэтому я написал свою систему. Статья — не «продажа курса» и не «уникальный продукт». Это описание того, как я решал свои задачи, какие решения принимал и что из этого вышло. Если вы тоже теряете время при поиске нужной информации — возможно, найдёте здесь что-то полезное. habr.com/ru/articles/1022042/ #Python #JavaScript #Вебразработка #Личный_опыт #FastAPI #SQLite #DevOps #Управление_знаниями #Notion #VK
0 boosts · 0 favs · 0 replies · Apr 10, 2026
#vk#notion#управление_знаниями#devops#sqlite#fastapi
@[email protected]
Когда на Rust уже всё переписали Мем про переписывание всего на Rust в итоге стал индустриальным стандартом. Безопасность памяти и строгий компилятор реально решают кучу проблем. Но на практике регулярно всплывают задачи, где архитектурные рамки Раста только мешают и заставляют бороться с языком. Писать системные сетевые сервисы на C в 2026ом году можно, но CVE на переполнение буфера вам выпишут быстрее, чем вы допишете свой Makefile. Как говорится: Rust не позволит вам выстрелить себе в ногу. Zig позволит с радостью, но перед этим попросит явно передать аллокатор. В двух последних проектах, в разработке которых я участвую, был выбран Zig. Я не буду продавать язык как идеальный (он объективно сырой), но ниже будет разбор реального опыта. habr.com/ru/articles/1022260/ #zig #rust #c #системное_программирование #управление_памятью #аллокаторы #epoll #comptime #telegram #mtproto
0 boosts · 0 favs · 0 replies · Apr 11, 2026
#mtproto#telegram#comptime#epoll#аллокаторы#управление_памятью
@[email protected]
Pretext – библиотека, которая считает текстовую вёрстку в 500 раз быстрее браузера. Зачем это нужно и как работает 28 марта 2026 года инженер Midjourney Cheng Lou выложил в открытый доступ библиотеку, которая за неделю набрала почти 40 тысяч звёзд на GitHub. И имя ей - Pretext . Это движок текстовой верстки на чистом TypeScript, который полностью обходит DOM и браузерный layout рефлоу. За этим стоит вполне большая проблема и красивое решение. Давайте разберемся, что это такое, зачем оно нужно, как устроено и стоит ли тащить к себе в проект. habr.com/ru/articles/1020058/ #pretext #javascript #text_layout #производительность #dom_reflow #typescript #виртуализация #open_source
0 boosts · 0 favs · 0 replies · Apr 9, 2026
#open_source#виртуализация#typescript#dom_reflow#производительность#text_layout
@[email protected]
Сайты стали слишком тяжёлыми Помните времена, когда интернет был медленным, а страницы грузились почти мгновенно благодаря простой вёрстке? Это краткий, но суровый факт о росте веса сайтов: если в 2015 году средняя страница «весила» около 1.5 мегабайт, то сегодня средний вес веб-ресурса 2026 года часто превышает 6–8 МБ. Тяжёлые сайты стали индустриальной нормой, и это подчёркивает актуальность проблемы для бизнеса и пользователей. Клиенты уходят, не дождавшись рендера, так как бесконечная загрузка контента их утомляет, а серверы перегружаются. Сегодня мы расскажем ключевые причины технологической деградации и дадим практическое решение, где главным инструментом спасения станет грамотная оптимизация интерфейса. Уменьшить вес сайта habr.com/ru/articles/1021192/ #seo #seo_оптимизация #backend #frontend #javascript #вебразработка #оптимизация_сайта #скорость_загрузки
0 boosts · 0 favs · 0 replies · Apr 9, 2026
#скорость_загрузки#оптимизация_сайта#вебразработка#javascript#frontend#backend
@[email protected]
P2P в РФ: почему нужна система, а не протокол Важное уведомление Данная статья носит исключительно информационный и исследовательский характер. Все приведённые материалы предназначены для обсуждения архитектуры распределённых систем, образовательных целей и анализа технологий повышения устойчивости P2P-сетей к цензуре. Автор не распространяет готовые средства обхода блокировок и не призывает к их использованию. Любые практические реализации, описанные в статье, являются гипотетическими и требуют от пользователя самостоятельной оценки соответствия законодательству своей страны. Ответственность за применение полученных знаний лежит исключительно на пользователе. Возможно, ни одна из описанных технологий не нова. Но их сочетание — с учётом российских реалий (CGNAT, DPI, белые списки) — представляет собой, насколько я вижу, ещё не реализованный на практике open-source проект. Приглашаю сообщество проверить эту гипотезу вместе. habr.com/ru/articles/1020794/ #P2P #децентрализация #мессенджеры #Android #Open_Source #JavaScript #Holepunch #Keet #Pear_Runtime #Hypercore
0 boosts · 0 favs · 0 replies · Apr 8, 2026
#hypercore#pear_runtime#keet#holepunch#javascript#open_source
@[email protected]
Pomodoro Music, или свой Pomodoro таймер для музыки без вайбкодинга и приложений Привет, Habr! Меня зовут Игорь и я разработчик на удалёнке, у меня, как и положено серьёзному разработчику, куча входящих сообщений и пиликающих мессенджеров. Сказать, что заниматся творческой деятельностью в виде написания кода в таких условиях сложно - ничего не сказать. Сотни уловок и ухищрений, секретных техник концентрации и полноразмерные наушники с активным шумоподалениям привзваны помагать мне выходить в астрал входить в состояния потока и укладыватся в дедлайны. Идея этой статьи родилась из коментария одного комментария @ Xregn к статье Как меньше отвлекаться и прокрастинировать... , где ребята обсуждали идею Pomodoro-таймера для spotify. Идея проста: заводишь таймер и влючаешь музыку, по истечении времени музыка должна встать на стоп. Супер, если можно слушать музыку с ноута, чтобы не переключать наушники с телефона на ноут и обратно, когда бегаешь по созвонам. habr.com/ru/articles/1019968/ #музыка #метод_помидора #таймер #cssселекторы #js #javascript
0 boosts · 0 favs · 0 replies · Apr 6, 2026
#javascript#js#cssселекторы#таймер#метод_помидора#музыка
@[email protected]
33 несчастья или история одного проекта Эту печальную историю стоит прочесть всем, кто еще не понял разницы между «создать» и «владеть» применительно к программному обеспечению. Заодно узнаете, чем на самом деле занимаются большинство разработчиков на крупных проектах. habr.com/ru/articles/1019456/ #scala #spring #hibernate #продукт #java #javascript #история_успеха #миграции
0 boosts · 0 favs · 0 replies · Apr 5, 2026
#миграции#история_успеха#javascript#java#продукт#hibernate