Хотя если препперствовать то лучше на Reticulum проект смотреть.
Роутинг правильный, обмазано криптографией со всех сторон, очень толерантен к ебейшим задержкам и потерям пакетов.

Но в отличии от тастика требует наличие комплюхтера, выступающего "нодой". В случае тастика сама плата с модемом - нода, и может жить своей собственной жизнью. А в ретикулуме - не может. Там плата будет только тупеньким радиомодемом, переваривающим байты в волны и всё, больше ничего.
Тоесть докупать поверх какую-нибудь распберри пай или вроде того. На дерево закинуть в лесу и от солнечной панельки запитывать уже не выйдет. А с мештастиком такой финт прокатывает, если в CLIENT_HIDDEN перевести, то оно вообще батарею практически не будет жрать (0 служебки на передачу, только ретрансляция).

Мешастик мне немного не нравится веяниями европейской соевости - лимиты мощности на регионы тому пример. И тем что с привайси там плохо. В новых версиях (2.7.15+) все CVEшки по секюрити уже пофиксили, но просто сам прецендент, ошибки помимо классических переполнений буфера там были и дизайнерско-логические.
А еще телеметрия течет, инфа об железе вообще невыключаема (Hardware Model в ModelInfo), телеметрию (типа заряда итд) выключать хоть можно.
А NodeID генерируется вообще на основе MAC-адреса железки. Тоесть, можно знать кто конкретно какую железку заказал (если не куплено офлайн). Потому что, блялол, NodeID - часть протокола. А NodeID - по макам, да. Очень по соевому, очень по европейски. (ну почему не прикрутили псевдоген то блять???)