Menu Close

Meshtastic/Meshcore

Преди месец Тодор (LZ5AE) поде темата за комуникация с любителска цел на базата на Lora, аз се сетих че преди време се бях заиграл с Meshtastic (не бях впечатлен) и прерових чекмеджето за чаркове, като междувременно зарибихме Спас (LZ1SPB).

След известно ровене, намерих няколко ESP32-POE-ISO на Olimex и два SX1276 модула и след около секунда мислене реших да направя някакъв франкен-девайс с който да си поиграя – е отне повече време от очакваното.
Установих че фирмуера е някакъв мишмаш от библиотеки, базиран на Platformio, след известно споменаване на роднините фирмуера запали, имах работеща платка (Поне така си мислех в този момент)

След кратки тестове осъзнах, че радиото предава но не приема (всеки път е така, свирка без топче), любимата ми част с дебъга установи че пинът, който отговаря за прекъсването (DIO1 на SX 1276) е яко pull-down и китайската макина не може да го отлепи от нулата, след кратка намеса с поляника, нещата се случиха, вече имах трансмит и започнах тестовете.

След около седмица тестове, мога да кажа следното:
1. Приложението за iOS копае дъното – верно е Open Source, ама ако може да вложите малко мисъл ще е топ
2. Архитектурата на мрежата е леш, само някой с доктурантура по ветеринарна медицина с разширено изучаване на социология може да вдене за какво са толкова много роли на устройствата.
3. Хоп лимита често убива съобщенията идващи по MQTT
Единственото положително е е може да ползваш MQTT за да вкараш идиотите дето нямат радио (да де ама нали е dooms day communication, от къде ще им дойде интернет-а)

След кратки размисли реших, че вече съм убил достатъчно време за да хвърля тестовата постановка в кофата (пък и Спас щеше да се разсърди, човека се оплака че вече няма къде да съхранява изхвърлената техника)
и дадох шанс на Meshcore.
Тук вече имаме централизирана мрежа с рутинг схема, демек не флудим всеки. Това ме спечели, нищо е няма MQTT.
И така започнахме с тестовете, оказа се че приложенията работят доста културно, и решихме да сложим рипитър за да можем да се чуваме.
От чудене как да се казва “нашата” мрежа, Спас (LZ1SPB) предложи да я кръстим Parlango , и те така се роди Parlango Network, която за момента разполага с 3 рипитъра (2 – Смирненски, 1 – КПариж).
Ретранслаторите са базирани на nRF52840 или ESP32-S3 на Seed Studio.
Пресета на Parlango Network е :

Който пожелае може да се присъедини.
Необходими са ви поне два Lora моула, може да си харесате някой от поддържаните :
https://flasher.meshcore.co.uk/
може да използвате флашера за да ги префлашнете с Meshcore фримуера, едното устройство трябва да бъде компаньон а другото рипитър.
За да не се чудите, само компаньона има Bluethooth, рипитъра се конфигурира по UART или по радио.
Поддържат се всякакви видове сензори, така че може да го накачорите като елха , та даже да ви казва нивото на река Дунав в сантиметри.



п.с за Мещастик : https://meshtastic.kamenitza.org/

IMG_2743

Image 4 of 5