Мещастик Пловдив
Meshtastic е проект с отворен код за създаване на децентрализирана мрежа за комуникация без Интернет или мобилна мрежа. Използва LoRa радиа, за да изпраща съобщения между устройства на дълги разстояния.
За да се присъедините
- Необходимо е да притежавате устройство произведено да работи в разрешения за Европа честотен план - 868MHz.
- Инсталирайте последната налична версия на фърмуера тук (отворете с Brave, Edge или Chrome).
- Инсталирайте приложението Meshtastic на телефона си.
- Свържете Мещастик устройството, което притежавате с телефона си чрез Bluetooth.
- Въведете препоръчителните настройки.
- Забавлявайте се!
Препоръчителни настройки
User
- Long name: можете да напишете своя псевдоним, име или описание на устройството.
- Short name: кратко 4-буквено име на устройството.
- Unmessageable: НЕ.
- Licensed amateur radio (HAM): НЕ - Има смисъл само за устройства работещи в радиолюбителският обхват 433MHz. Активирането на тази опция спира всички възможности за криптиране.
Channels
- Въведете за основен (Primary) канал LongFast с ключ за криптиране AQ==
- Ако желаете да споделите позицията си с мрежата, можете да го направите от Primary канала. Препоръчително е да маскирате точната си позиция с точност до 1194ft (не-метричните нации обичат да закръглят по такъв жалък начин) от плъзгача в менюто.
- Въведете като допълнителни канали Bulgaria и Plovdiv също с ключ за криптиране AQ==
- Uplink и Downlink трябва да са активирани и за двата канала, ако устройството е свързано по MQTT, за да бъдат ретранслирани съобщенията идващи от брокера.
- Можете да създадете и допълнителни канали с по-истинско криптиране за комуникация между приятели или в семейството.
Device
- За роля изберете CLIENT_MUTE. Ако устройството е на високо, открито място (покрив или тераса) и би могло да допренесе за разширяване на покритието на мрежата, изберете
CLIENT. Повече за ролите тук. - Nodeinfo broadcast interval: 3600 (или повече)
- POSIX Timezone: EET-2EEST,M3.5.0/3,M10.5.0/4
LoRa
- Use modem preset: ДА
- LoRa modem preset: LONG_FAST. Когато мрежата от нодове се развие достатъчно, ще може да се премине към по-бързите MEDIUM_FAST и SHORT_FAST.
- Frequency offset: 0
- Region: EU 868MHz
- Hop Limit: 3 (повече от 4 би било необходимо в много редки случаи)
- TX Enabled: ДА
- Frequency slot: 1
- Override Duty Cycle: НЕ
- Ignore MQTT: НЕ
- OK to MQTT: ДА
MQTT
- Адреси на публични MQTT сървъри: meshtastic.kamenitza.org, mqtt.meshtastic.org (с 0-хоп лимит).
- Потребителско име: meshdev
- Парола: large4cats
- Криптиране на съобщенията: ДА
- Връзка с TLS: НЕ
- Root topic: msh/Bulgaria
- Proxy to client - ако е включено, Мещастик устройството ще използва Интернет връзката на телефона за връзка с MQTT сървъра.
- Ако желаете можете да активирате изпращането на позицията ви, отново с точност до 1194ft. Малко се повтаря със споделянето в каналите, но така са го измислили...>
Устройства
- Най-базовото и достъпно устройство, с което можете да проверите дали Мещастик е за вас е Heltec V3.
Тези модули са ESP32 базирани и не са особено подходящи за автономни нодове захранвани от соларен панел и батерия, поради по-високата си консумацията на енергия и капризната
захранваща схема. Напрежение под 3V може да изкара модула извън строя - загуба на настройки или brown-out, което си е чисто забиване и се оправя само с рестарт.
- Лесно достъпен и изключително подходящ за автономен нод (соларен панел + батерия) модул е Heltec T114,
който е базиран на значително по-енергоефективния nRF52840. За сметка на това не разполага с wifi интерфейс, който всъщност няма и да е нужен за устройство работещо отдалечено
на нечий покрив или високо в планината.
- За персонално портативно устройство може да се ползва T-Echo Meshtastic (батерията му издържа малко над 1 денонощие) или SenseCAP Card Tracker T1000-E (изключително удобно с батерия издържаща 3-4 дни).
- Слънчев панел с параметри 5V и 10W е достатъчен за стабилно захранване на T114 + зареждане на батерия,
дори само с няколко слънчеви часа на ден. Ако е с USB-C изход, свързването е максимално лесно.
- Батерия с капацитет 3000mAh гарантира автономна работа на Т114 за около седмица без слънце.
Съвети и добри практики
- Не назначавайте на устройството си ролите ROUTER или REPEATER, дори да е на най-високия блок в града. Това са специални
високоприоритетни роли и трябва да се ползват за нодове на наистина ключови места (по планинските върхове например), осъществяващи връзка между отдалечени една от друга
общности от Мещастик клиенти. В градска среда ефекта е предимно негативен.
- В идеалният случай всеки участник притежава 2 Мещастик устройства - едното на покрива с роля CLIENT, което допринася за разширяване на обхвата на
мрежата, и второ, което е директно свързано с телефона и е с роля CLIENT_MUTE.
- Дръжте фърмуера на устройствата си винаги максимално актуален - до последната налична алфа версия. И бета и алфа версиите са еднакво бъгави. Обновяването на фърмуера
за момента е възможно само с кабел и компютър.
- Чат каналът Plovdiv е достъпен само в брокерите meshtastic.kamenitza.org и mqtt.meshtastic.org.
- Чат каналът Bulgaria е достъпен и в други пулични брокери - bgmesh.swat-bg.org, bgmesh.bulinfo.eu, bgmesh.ddns.net.
- Да се има предвид, че съобщенията идващи от брокера mqtt.meshtastic.org са с активиран zero-hop флаг, което значи, че те няма да бъдат
ретранслирани в ефир (по LoRa).
- За автономен нод (слънце+батерия) активирането на Power-управлението е от съществено значение за консумацията на енергия.
- В случаи на струпване на повече Мещастик клинети на едно място, може да се случи така, че хоп-лимитът на съобщенията да бъде изчерпан, преди да достигне до нод свързан с MQTT. В подобен случай, ролята ROUTER_LATE е по-подходяща от CLIENT за MQTT-свързаният нод.
Други ресурси
Copyleft © 2025, todor@kamenitza.org
Copyleft © 2025, todor@kamenitza.org