Существует ли способ организовать распределённую децентрализованную сеть только через WiFi? Понятно, что вопрос скорее умозрительный, но всё же, какие есть варианты для этого? Если я правильно понимаю, то mesh-сети тут полностью не подходят, они не предназначены для сетей с очень большим количеством узлов, некоторые из которых могут работать некорректно (например, подменять MAC и IP-адреса). Есть Yggdrasil, но, судя по описанию, он работает на третьем уровне сетевой модели OSI, то есть, это скорее получается свой Интернет поверх Интернета, или я ошибаюсь, и она решает вопросы соединения узлов по WiFi между собой?В общем, неужели нет системы, которую можно просто запустить, допустим, на ноутбуках с WiFi, и они друг другая найдут и самоорганизуются в сеть неограниченного размера?
2^128 узлов ограничения сети без серверов со всей маршрутизацией на стороне ее клиентов. Ноут и мобилы маршрутизацию потянут.Как обеспечить связь между городами? А между странами?
В моем городе била кем-то развернута такая сеть. Лет 10 как пришла к стагнации.
> Если я правильно понимаю, то mesh-сети тут полностью не подходят, они не предназначены для сетей с очень большим количеством узлов, некоторые из которых могут работать некорректно (например, подменять MAC и IP-адреса).Вы не верно понимаете. Это действительно очень сложная, чисто математическая задача, которая в общем ещё не решена. Математики по данной теме ещё напишут много докторских диссертаций.
Однако уже лет 20-25 как существует мат описание, RFC и аж три реализации на C, Vala, Python полностью децентрализованной меш P2P сети заменяющей собой сетевой уровень 3 модели OSI другой реализацией протокола маршрутизации. Сеть может существовать как автономно без единого выделенного маршрутизатора, сервера, провайдера и координирующего центра, так и совместно с существующим Интернетом и любыми другими меш сетями.
Существуют математические решения обеспечивающие стабильность меш P2P сети на 2•128 узлов с таблицей маршрутизации всего в несколько килобайт. Для функционирования сети требуются минимальные процессорные ресурсы. Благодаря математическим решением удалось построить безграничную меш P2 сеть в которой вся маршрутизация и DNS работает распределенно на обычных компьютерах всех участников сети, потребляя минимум памяти и CPU.
Более всех в деле меш P2P сетей преуспели Итальянские математики.
Перешерстил все, оно работает только в идеальных условиях. В бесконечно больших самоорганизующихся меш P2P сетях хребет сети должен быть жёстким и не сильно неизменяемым. Мобильные клиенты смогут подключатся к основной сети без проблем. Только на WiFi такую сеть сделать можно.Другие меш P2P сети на смартфонах хорошо организуются только при высокой плотности, например на стадионе.
В неидеальных условиях, кризис или обычный турпоход (в некой степени эмуляция кризиса) НИЧЕГО РАБОТАТЬ НЕ БУДЕТ! Расстояние устойчивой связи WiFi точки доступа 40м., а у смартфона всего 10м. На таких расстояниях можно просто поговорить.
Для правительства и военных в этих случаях придумали X.25. Ценник PCI платы ~1000$ за каждый порт X.25.
Для нас, с девайсами <100$ нашел протокол LoRa (LoRa Plus). LoRa Plus четвертого поколения даст аж 200 kbps! Рекорд LoRa по дальности з большими антеннами аж 331км!
В WiFi меш P2P сеть добавляем LoRa. Plus шлюз: https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Можно на вершинах гор/деревьях установить LoRa Plus репортёры: https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Каждому пользователю кроме смартфона надо BT 5.0 <-> LoRa Plus шлюз:
https://meshtastic.org/docs/hardware/devices/rak-wireless/wi...
Эту меш сеть хорошо тестировали на практике и текстовые сообщения в ней ходят. Ценник устройств LoRa низкий.
Единственное в примерах LoRa устройства второго поколения на чипе SX1262 я бы советовал поискать аналоги устройств на чипе четвертого поколения LoRa Plus https://www.semtech.com/products/wireless-rf/lora-plusПолучится такая сеть:
Смартфон WiFi ---- WiFi <> LoRa Plus шлюз -------200 kbps------- LoRa Plus <> BT 5.0 шлюз ----- смартфон BT 5.0
> Рекорд LoRa по дальности з большими антеннами аж 331км!Вышла хорошая, открытая железка HackRF PRO: https://greatscottgadgets.com/hackrf/pro/
Она поддерживается кучей софта: GNU/Radio, QSpectrumAnalyzer, SDRangel, ....
В современных смартфонах нет FM радиа. Также хочется иметь анализатор радиоспектра. HackRF PRO с андроид приложением RF Analyzer - даёт возможность анализировать радиочастотный спектр и слушать FM радио.
А теперь о LoRa и дальности. Наши деды умели отбивать радиосигнал от ионосферы Земли или даже от поверхности Луны. LoRa имеет модуляцию для дальней передачи при минимуме мощности передатчика. Сегодня пытаются воссоздать старую технологию передачи радиосигнала на дальние дистанции используя Луну как отражатель.
Модуляцию сигнала LoRa делают с помощью HackRF PRO + SDRangel
В этом случае, в зависимости от положения Луны можно получить связь EME между двумя любыми точками на Земле. Тогда общий путь радиосигнала LoRa будет 768000 километров!Вот бы в Meshtastic стоило добавить открытую прошивку для HackRF PRO и написать софтварный LoRa Plus:
https://github.com/greatscottgadgets/hackrf/tree/master/firm...
https://github.com/meshtastic/firmware
> А теперь о LoRa и дальности. Наши деды умели отбивать радиосигнал от
> ионосферы Земли или даже от поверхности Луны. LoRa имеет модуляцию для
> дальней передачи при минимуме мощности передатчика. Сегодня пытаются воссоздать старую
> технологию передачи радиосигнала на дальние дистанции используя Луну как отражатель.Даже в чистой теории ослабление сигнала Земля-Луна-Земля будет больше 200 дБ, деды использовали узконаправленные антенны и передатчики в сотни ватт, да и сейчас используют. При использовании MFSK модуляции - ну возможно единицы ватт, но и передающая и принимающая антенны должны быть узконаправленными