Кто-нибудь разработал систему одноранговых сетей связи, которая работает почти как Интернет, но без проводов? Я имею в виду систему, которая:
- Вы можете подключить передатчик к USB-порту и управлять им с ноутбуком
- может использоваться для передачи данных (например, текстовых сообщений)
- Устройства будут автоматически подключаться к ближайшим устройствам той же системы и генерировать таблицу маршрутизации, поэтому вы можете отправлять свое сообщение в любую точку сети, чтобы другие устройства передавали ваше сообщение вперед, пока оно не достигнет своего пункта назначения.
- Мощность передачи должна составлять пару ватт (чтобы получить диапазон нескольких километров / миль на станцию), а полоса частот должна быть некоторой допустимой полосой для свободного использования (например, 27 МГц).
Целью такого рода устройств было бы создание системы связи в районе, подверженном стихийному бедствию, или оказание помощи людям в странах, где государственная цензура запрещает использование Интернета.
Как инженер-электрик, я знаю, что это система:
- возможно построить
- и самая сложная часть заключается в разработке протокола (обмен данными между двумя устройствами тривиален, но как доставить сообщение через несколько станций к месту назначения).
Но кто-нибудь сделал это еще?
Ответы:
То, что вы описываете, - это ячеистая сеть или, более конкретно, беспроводная ячеистая сеть . Таким образом, короткий ответ - да, кто-то уже сделал это.
Как отмечали другие, радиолюбители реализовали это более 20 лет назад в системе, известной как APRS . Однако для использования APRS на любительских диапазонах необходимо, чтобы один из них был лицензированным радиолюбителем.
В коммерческом пространстве есть много компаний, предлагающих устройства ячеистой сети, такие как Ruckus и Village Telco, с их ячеистой сетью для голоса в странах третьего мира. Другим поставщиком недорогих устройств является Open Mesh .
Для любительского радио последнее воплощение для высокоскоростной ячеистой сети - HSMM-MESH -
источник
Я не думаю, что Х.25 здесь уместен.
AFAIK различные группы, которые являются законными для речи, не являются законными для цифровой передачи. Проконсультируйтесь со специалистом HAM.
По сути, вам нужна сеть IP с полностью динамической маршрутизацией (адрес назначения не содержит информации о местонахождении пункта назначения). В ситуации без радио (или направленного радио) проблема заключается в том, как каждый узел должен направлять свои пакеты. Он должен в основном иметь карту маршрутизации, которая имеет для каждого пункта назначения направление (следующий переход) для отправки пакета. Это можно сделать, но требования к памяти в каждом узле линейны по количеству узлов.
В ситуации ненаправленного радио все становится намного интереснее. Вопрос не в том, какому узлу пакет должен быть перенаправлен, а в том, должна ли станция вообще повторно передавать пакет. Это требует как знания направления, в котором находится пункт назначения (по сравнению с предыдущим отправителем, так и моей собственной транзакции), и знания о том, был ли этот конкретный пакет уже (повторно) передан в последнее время. Интересная проблема. Эффективное по времени решение требует много памяти.
Обратите внимание, что поддержание информации о динамической маршрутизации само по себе проблематично. Подумайте о проблеме "хорошие новости - быстро - но плохо - медленно умирает". И насколько надежной должна быть система против одного неисправного (или даже вредоносного!) Узла?
Очень простая (и робастная) реализация «затопит» каждый пакет по всей сети. Это резко уменьшает полосу пропускания, особенно когда станции находятся близко по сравнению с их дальностью.
источник
Существуют различные способы решения этой проблемы, включая использование адаптированного Wi-Fi (например, более высокая мощность, сеть ad hoc ).
Другой вариант может быть xBee , который (в зависимости от модуля) может использоваться до 80 км и со скоростями от 9,6 кбит / с до 250 кбит / с.
Также есть пакетное радио (как упомянуто vicatu), хотя скорости довольно низкие. Это было бы хорошо для базовых сообщений, хотя и, вероятно, дешево / легко реализовать (должно быть в состоянии получить много помощи от сообщества радиолюбителей)
источник
Я использовал этот передатчик несколько раз: ссылка. Он работает хорошо и использует протокол DigiMesh: ссылка, которую вы ищете. Я построил несколько систем, которые используют его для передачи данных на большие расстояния.
источник
Я обнаружил это, когда пытался восстановить секцию PACKET RADIO моей радиостанции HAM. Как хам, я установил цифровые связи с космической станцией МИР, а затем с МКС, которая все еще находится на орбите. Это была радиочастота УКВ, и я использовал цифровое окно сообщений на космической станции, когда оно пролетало. 1200 бод на 145,800 МГц. Это называется пакетное радио. Корабли в море без спутниковой связи используют пакет на ВЧ (коротковолновой) для электронной почты. Это услуга. Теперь я обнаружил, что они используют звуковую карту компьютера, и производство коробок Packet TNC, которые управляют интерфейсом радио / компьютера, кажется, исчезает. Теперь при подключении используется аудиокабель с выхода звуковой карты через модем, встроенный в радиоприемник. Многие радиостанции УКВ, проданные в настоящее время, имеют этот модем. Я обнаружил, что БЛОКИ ПАКЕТОВ или КОНТРОЛЛЕРЫ NODE не сделали переход на USB, и поскольку большинство компьютеров теперь даже не имеют последовательного порта, мой TNC не может использоваться без какого-либо обходного пути. Насколько я понимаю, AX25 изначально был написан для радиолюбителей. У нас была сеть по радио с использованием AX25, которая охватила весь мир. Это превратилось в Интернет, который сделан из AX25. Этот протокол уже имеет встроенные элементы управления для RX / TX / Retries бла-бла. Вы используете его каждый день.
источник
Есть простые решения, которые работают для очень небольшого процента геопространственных проблем. Более общие проблемы (участники далеко друг от друга, холмы, деревья, квартиры, ТСЖ, нехватка наличных) требуют более сложных ответов и планирования.
Я ответил на аналогичную проблему с планом, основанным на комбинации готовых решений и некоторой работе сценария. Здесь нет автоматической маршрутизации, но она делает текстовые сообщения более чем за сотню миль без коммерческих сетей для маршрутизации, используя готовое оборудование и полностью на диапазонах ОВЧ / УВЧ.
Смотрите http://tarpn.net список покупок и инструкции, а также объяснения.
источник
Я думаю, что Netsukuku очень близок к тому, что вы ищете.
источник
Это не дает прямого ответа на мой вопрос, но Tethr кажется интересным проектом для подобных целей:
источник
Есть программное обеспечение пакетного контроллера звуковой карты, которое будет работать на любой частоте радио. 27 МГц открыт, чтобы вы могли использовать его. в области 400 МГц, предназначенной для радиоприемников Citizen, есть УВЧ. Это тоже возможно. Программное обеспечение имеет встроенный контроллер и текущие протоколы ретрансляции.
источник