Уроки, извлеченные после использования MeshCore для автономного обмена текстовыми сообщениями

1765068442
2025-12-07 00:00:00

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

В конечном итоге он тестирует множество вещей: прошивку MeshCore, установленную на плате Heltec V3 (используется через приложение через Bluetooth), аналогичное автономное устройство со встроенной антенной и аккумулятором (SenseCAP T-1000e, слева на изображении в заголовке) и Lilygo T-Deck+ (справа на изображении в заголовке выше). Все они используют MeshCoreкоторый построен на Meshtastic и, как сообщается, совместим с ним, фреймворком, о котором мы рассказывали ранее.

Самый дешевый способ начать — использовать плату типа Heltec v3, изображенную здесь. Он управляет частью беспроводной связи LoRa и подключается к нему через Bluetooth.

Первые два устройства по сути являются шлюзами MeshCore, к которым пользователь подключается через Bluetooth. T-Deck — это автономное устройство, напоминающее Blackberry, с экраном и клавиатурой. [Michael] погрузился в то, каково было заставить их работать.

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

Еще он узнал, что, хотя LoRa — это фантастическая технология, способная осуществлять беспроводную связь на больших расстояниях с низким энергопотреблением, для достижения этих результатов требуются хорошие антенны и прямая видимость. В типичной городской среде дальность действия будет гораздо более ограниченной. [Michael] удалось получить максимальную дальность около пяти блоков между двумя устройствами. Дальность действия можно увеличить, купив и установив ретрансляторы или подключив больше устройств в радиусе действия друг от друга, но именно здесь [Michael] подвел черту. Он чувствовал, что к тому времени получил довольно хорошее представление о положении вещей, и, не будучи экспертом в области радиосвязи, отказался покупать ретрансляторное оборудование, не имея никакого реального представления о том, где его следует разместить или какой прирост производительности он может от этого ожидать.

Read more:  Обратный отсчет запускается, Microsoft дает неожиданному подарку пользователям Windows во Франции

Вероятно, самым удивительным открытием было то, что MeshCore нет полностью открытый исходный код, что кажется странным для автономной децентрализованной системы связи. Некоторые части открыты, но официальные клиенты (мобильные приложения, веб-приложение и прошивка T-Deck) — нет. [Michael] Обнаружил это, когда, будучи в первую очередь разработчиком программного обеспечения, он просмотрел код, чтобы узнать, можно ли что-нибудь сделать, чтобы улучшить плохой пользовательский интерфейс T-Deck, и обнаружил, что прошивка является проприетарной.

[Michael]Большим выводом для разработчика программного обеспечения, интересующегося аппаратным обеспечением, является то, что эта концепция великолепна и доступна (аппаратное обеспечение не дорогое, и для LoRa не требуется лицензирования), но пока еще не решено, практично ли для кого-то купить несколько, чтобы распространить их среди друзей для использования в чрезвычайной ситуации. Во всяком случае, без настройки достаточного количества ретрансляторов для обеспечения связи.

#Уроки #извлеченные #после #использования #MeshCore #для #автономного #обмена #текстовыми #сообщениями

Читайте также

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.