Meshcore е проста, сигурна, off-grid mesh комуникационна система. Изградете своя евтина, криптирана мрежа за съобщения, с голям обхват.
Всичко от което се нуждаете за надеждна off-grid комуникация
MIT лицензиран фърмуер, инструменти и библиотеки, на които можете да се доверите и да допринасяте.
Съобщенията са end-to-end криптирани, за да гарантират, че вашите чатове остават лични.
Използва LoRa технология за истинска off-grid свързаност на дълги разстояния.
Оптимизираното енергопотребление позволява на батериите да издържат над седмица с едно зареждане.
Присъединете се към публични групови канали и обсъждайте интересни теми с mesh общността.
Създайте частни криптирани групови канали за сигурно общуване с приятели и семейство.
Разширете обхвата на вашата MeshCore мрежа със слънчеви ретранслатори на високи места.
Изтеглете нашето безплатно приложение за Android, iOS, Windows, Mac, Linux и Web.
Meshcore България — общност за независима off-grid комуникация
Meshcore България е общност от хора, обединени от идеята за независима и децентрализирана offgrid комуникация.
Към този момент имаме свързани мешове в София и Пловдив, както и на други места, като общността и покритието се разрастват постоянно. Също така имаме постоянна връзка с Крайова и още няколко града в Румъния, както и с няколко локации в Сърбия — единствено по радио.
Тук можете да намерите информация как да участвате в мрежата.
Изтеглете приложението, вземете устройство, започнете да комуникирате!
Инсталирайте MeshCore на телефона или компютъра си. Запазете офлайн копие, готово за употреба, когато интернет не е наличен.
Към изтеглянията →Изберете поддържано LoRa устройство. Всеки потребител се нуждае от "Companion Node", за да се свърже с mesh мрежата.
Вижте устройствата →Използвайте Web Flasher-а, за да инсталирате MeshCore фърмуера. Сдвоете телефона си с устройството и започнете да чатите.
Стартирайте Flasher →Конфигурация за свързване към MeshCore България
Настройки за клиенти (companion firmware)
Използваният preset e EU/UK (Narrow), Switzerland
Frequency: 869.618
Bandwidth: 62.5kHz
Spreading factor: 8
Coding rate: 8
Настройки за репитри (repeater firmware)
Използваният preset също e EU/UK (Narrow), Switzerland
Освен това с цел оптимизация на мрежата, е желателно да зададете следните настройки:
Advert intervals: Zero hop: 0 (disabled) ; Flood: 24h
From command line:
set path.hash.mode 1 - Allow the repeater to use 2-byte hashes for paths, which can reduce path lengths and improve performance in larger networks
set loop.detect minimal - Enable minimal loop detection to prevent routing loops while minimizing overhead. This is especially beneficial in larger networks where loops can cause significant issues
powersaving on - Beneficial for battery powered repeaters. This is on by default if you are already using the Powersaving firmware. Use with caution, may cause issues!
Добавяне на регион bg (за рипиитър)
region put bg - добавя регион bg
region save - запаметява настройките за добавения регион
Присъединете се към разговора
Освен default канала Public (без регион), използваме и следните публични канали:
#bulgaria
Канал за България (регион bg)
#sofia
Канал за гр. София (регион bg)
#plovdiv
Канал за гр. Пловдив (регион bg)
#vratsa
Канал за гр. Враца (регион bg)
#emergency
Само за извънредни ситуации (без регион)
#dx
Канал за далечни връзки и тестове (без регион)
#hacktheplanet
Инженерни дискусии :) (регион bg)
#hamradio
Радио любителски дискусии (без регион)
#lzham
Канал за български радио любители (регион bg)
#test
Канал за тестове (без регион)
#bot
Канал с бот, който отговаря на следните команди (регион bg)
#plovdivbot
Канал с бот за гр. Пловдив (регион bg)
#romania
Канал за Румъния (регион ro)
#craiova-bot
Бот за Крайова (регион ro)
#serbia
Канал за Сърбия (без регион)
За да ограничите разпространението на съобщенията в даден канал само до определен регион:
#bulgaria) и го отворетеСлед като зададете scope, съобщенията в този канал ще бъдат тагнати с региона и ще се разпространяват само през рипиитъри, които имат съответния регион в списъка си.
Как работят регионите в MeshCore и защо са важни
Регионите са механизъм в MeshCore, който позволява на рипиитърите (repeater-ите) да филтрират трафика на базата на географски тагове. Всеки рипиитър може да бъде конфигуриран с един или повече региони, които определят какъв трафик ще препредава.
Когато даден рипиитър получи съобщение, то носи таг на региона, от който идва (например bg за България, ro за Румъния, rs за Сърбия). Рипиитърът проверява дали този таг съвпада с някой от конфигурираните му региони и решава дали да препредаде съобщението.
Регионите решават няколко важни проблема в mesh мрежите:
* (звезда)Регионът * означава "всички региони". Рипиитър с настроен * ще препредава трафик от и към всеки регион. Това е особено важно за:
Пример 1: Рипиитър само за България (* и bg)
Рипиитър с региони * bg:
*)bgro или rs, тъй като тези региони не са в списъка муТова означава, че ако рипиитър в Румъния изпрати съобщение тагнато с ro, български рипиитър с * bg няма да го препредаде. Така румънският локален трафик си остава в Румъния и не претоварва българската мрежа.
Пример 2: Граничен рипиитър (* bg ro rs)
Рипиитър, който се намира на границата между България, Румъния и Сърбия, трябва да бъде конфигуриран с * bg ro rs:
*)bg)ro)rs)Граничните рипиитъри са критични за междурегионалната свързаност. Те действат като "мост" между различните национални мрежи, позволявайки на съобщения да преминават границите, когато е необходимо.
* е лоша идея?Може да си помислите, че ако сте в България, ви трябва само bg. Но премахването на * има сериозни последствия:
*, вашият рипиитър няма да ги препредава и ще се изолирате от голяма част от мрежата.*, мрежата се фрагментира и комуникацията между регионите спира напълно.* вие няма да получавате тези критични съобщения.За повечето рипиитъри в България препоръчителната конфигурация е * bg:
* — за глобален трафик и съобщения без регионbg — за регионален трафик в БългарияЗа гранични рипиитъри (близо до Румъния или Сърбия): * bg ro rs
За рипиитъри в други държави — заменете bg със съответния код на държавата и добавете съседни региони ако сте на граница.
От командния ред на рипиитъра:
region put bg — добавя регион bg
region put * — добавя глобален регион (всички)
region del rg — премахва регион (заменете rg с името на региона)
region list — показва списък с текущите региони
region save — запазва настройките
За да настроите рипиитър с * bg:
region put *
region put bg
region save
Вижте актуалната карта на регионите: regions.meshcore.nz
Ресурси за MeshCore общността