MeshCom 4.0 to projekt opisany na stronie https://icssw.org/en/meshcom/ i jego założeniem tego projektu było zbudowanie sieci LoRa mesh w zastosowaniach krótkofalarskich.
Uruchomiłem ich wsad na dwóch urządzeniach czysto z ciekawości, chcąc z jednej strony poznać sam projekt i co ma on do zaoferowania, jak i sposobu podejścia do kwestii instalacji i konfiguracji. Tym bardziej że gdzieś natrafiłem na informację że ten projekt mocno był powiązany z meshtastic.
Opis ten więc nie jest recenzją tej sieci a jedynie moją opinią taką na szybko, może kiedyś bardziej się zainteresuje tym projektem ale jest kilka ale ...
Fajny film o tym projekcie zrobił "sąsiad" - https://www.youtube.com/watch?v=aWtqm7lbYoo - i to trochę przez ten film się zainteresowałem LoRa projektami bo uznałem że jest ich kilka to warto się pobawić.
Test odbywał się na urządzeniu LILYGO T3 V1.6.1 oraz jego klonie DIY.
Wsad pobrany ze strony postanowiłem wgrać tak jak przewiduje opis na stronie czyli z poziomu systemu operacyjnego windows i przy użyciu narzędzi opisanych na stronie.
Wgrywanie firmware poszło sprawnie i komunikacja po serial USB także. Putty jest pomocne w konfiguracji i jest to dosyć ciekawe aby programować cos z poziomu terminala
To może ludziom trochę sprawić problemów - ale chyba martwię się na wyrost.
Poprzez terminal można sobie ustawić praktycznie wszystkie parametry ale niestety w pewnym ograniczonym zakresie.
Przykładowo moc nadawania jest ograniczona do 17dBm i pomimo że urządzenie może pracować "teoretycznie" z mocą 20-23dBm to nie ma jak tego ustawić - tak więc mamy do dyspozycji tylko 50mW
Ponadto maksymalna częstotliwość pracy to około 437.700MHz co chyba trochę stoi w sprzeczności z band planem UK ale jest ok dla EU. Temat bandplanu i jakie częstotliwości są dla kogo przeznaczone to temat ciężki do wyjaśnienia, tym bardziej że ciężko zobaczyć w banplanie informację o "kanale" o szerokości 125-250 kHz. Z resztą o tym fakcie jest też wspomniane w filmie na YT podczas czatu.
I powiem że mam mieszane uczucia gdy ktoś mówi że wszystko jest OK bo to pasmo ISM. Ja się nie znam ale ISM ma w definicji wpisane "nie w celach telekomunikacyjnych" - co wyklucza użycie tego pasma do tego projektu. Ponadto ISM band nie wymaga posiadania licencji - czyli co tu robią znaki krótkofalarskie. Albo jesteś ISM użytkownikiem albo krótkofalowcem - nie da się jednocześnie dwa w jednym. Ale ja się nie znam.
Podejście że to ISM band wyjaśnia limit mocy 50mW :) - Czyli jest to nic innego jak Meshtastic ( którego mozna używać na 433MHz bez licencji) przerobiony na "Meshtastic krótkofalarski" ale pozostał na ISM band i na zasadach ISM band.
Brytyjczycy wymyślili sobie że zajmą kompletny koniec pasma 70cm i dla LoRa 125kHz 439.9125MHz - i przyznam że ma to jakiś sens ponieważ jak zobaczymy na spektrum
to zobaczymy że ostatnim opisanym w UK bandplanie kanałem jest widoczny na zdjęciu FM a nadająca LoRa ma wystarczającą separację zarówno do tego kanału jak i do końca pasma.
Tak więc szkoda że nie można MeshCom 4.0 uruchomić na całym spektrum częstotliwości jakie daje warstwa sprzętowa.
Po konfiguracji możemy zobaczyć naszą stację na Dashboard projektu
LoRa ma także prosty interfejs www
Interfejs jest dosyć prosty i bardziej użytkowy niż konfiguracyjny, podobnie jest także z aplikacją na telefon łączącą się za pośrednictwem BLE
Mamy teoretycznie działający node do którego możemy się połaczyć telefonem poprzez BLE i za pośrednictwem telefonu prowadzić rozmowy tekstowe na zasadach @do wszystkich lub @do kogoś. Meshcom udostępnia także lokalizację na mapie APRSIS.
Wiadomości są niestety ograniczone tylko do użytkowników systemu MeshCom 4.0 i nie udało mi się wysłać wiadomości do i z systemu APRS-IS. ( Może można ale pomimo wielu prób Mi osobiście się nie udało ) Troche to słabo wygląda w porównaniu a projektami LoRa APRS.
Wspomnieć należy także że nody LoRa MeshCom są niekompatybilne z LoRa APRS i nawet gdy pracują na tej samej czestotliwości to nie "rozumieją" się nawzajem , tak więc mając tracker APRS LoRa nie będziemy mogli wysłać naszej lokalizacji do APRSIS za pośrednictwem noda MeshCom. Wspomnę że do tego celu specjalnie celowo zmieniłem wszystkie parametry APRS trackera aby pracował dokładnie w tej samej konfiguracji LoRa co MeshCom node.
Z resztą zobaczcie aktywność nadajnika
Ciężko będzie się tam wstrzelić z nadawaniem paczki z naszą geolokalizacją.
Tak więc , Meshcom jest projektem zamkniętym, zarówno od strony firmware jak i sposobu pracy. Nie ma możliwości ingerencji i modyfikacji jego firmware - choćby na potrzeby dodania wsparcia modułu LoRa którego oni nie wspierają, to na dodatek jest to zamkniete środowisko komunikacji tylko wewnątrz serwera MeshCom.
Ale ma fajną aplikację na iPhone i Android i jest to fajny CHATroom i wydaje się być ciekawa alternatywą dla sms via APRSIS.