Существует ли интернет-подобная система одноранговой пакетной радиосвязи?

8

Кто-нибудь разработал систему одноранговых сетей связи, которая работает почти как Интернет, но без проводов? Я имею в виду систему, которая:

  • Вы можете подключить передатчик к USB-порту и управлять им с ноутбуком
  • может использоваться для передачи данных (например, текстовых сообщений)
  • Устройства будут автоматически подключаться к ближайшим устройствам той же системы и генерировать таблицу маршрутизации, поэтому вы можете отправлять свое сообщение в любую точку сети, чтобы другие устройства передавали ваше сообщение вперед, пока оно не достигнет своего пункта назначения.
  • Мощность передачи должна составлять пару ватт (чтобы получить диапазон нескольких километров / миль на станцию), а полоса частот должна быть некоторой допустимой полосой для свободного использования (например, 27 МГц).

Целью такого рода устройств было бы создание системы связи в районе, подверженном стихийному бедствию, или оказание помощи людям в странах, где государственная цензура запрещает использование Интернета.

Как инженер-электрик, я знаю, что это система:

  • возможно построить
  • и самая сложная часть заключается в разработке протокола (обмен данными между двумя устройствами тривиален, но как доставить сообщение через несколько станций к месту назначения).

Но кто-нибудь сделал это еще?

Веса Линья-ахо
источник
Какой скорости передачи данных вы бы хотели достичь?
Оли Глейзер
Скорость передачи данных в такой системе (низкая пропускная способность) не может быть драматичной - возможно, несколько тысяч бит в секунду.
Vesa Linja-aho
1
Я не собираюсь настаивать на том, чтобы этот вопрос был закрыт, но я хотел бы узнать мысли людей здесь: meta.electronics.stackexchange.com/questions/922/…
Kellenjb

Ответы:

5

Устройства будут автоматически подключаться к ближайшим устройствам той же системы и генерировать таблицу маршрутизации, поэтому вы можете отправлять свое сообщение в любую точку сети, чтобы другие устройства передавали ваше сообщение вперед, пока оно не достигнет своего пункта назначения.

То, что вы описываете, - это ячеистая сеть или, более конкретно, беспроводная ячеистая сеть . Таким образом, короткий ответ - да, кто-то уже сделал это.

Как отмечали другие, радиолюбители реализовали это более 20 лет назад в системе, известной как APRS . Однако для использования APRS на любительских диапазонах необходимо, чтобы один из них был лицензированным радиолюбителем.

В коммерческом пространстве есть много компаний, предлагающих устройства ячеистой сети, такие как Ruckus и Village Telco, с их ячеистой сетью для голоса в странах третьего мира. Другим поставщиком недорогих устройств является Open Mesh .

Для любительского радио последнее воплощение для высокоскоростной ячеистой сети - HSMM-MESH -

HSMM-MESH ™ - это высокоскоростная, самораскрывающаяся, самоконфигурируемая, отказоустойчивая беспроводная компьютерная сеть, которая может работать в течение нескольких дней от полностью заряженного автомобильного аккумулятора или неограниченно долго с добавлением небольшой солнечной батареи или другого дополнительного источника питания. Основное внимание уделяется экстренной связи.

В своем нынешнем виде он построен с использованием беспроводного маршрутизатора Linksys WRT54GL и работает на каналах 1-6 диапазона ISM 2,4 ГГц, который перекрывается с верхней частью полосы радиолюбителей 13 см. Другие платформы и диапазоны могут поддерживаться, если позволяют ресурсы разработки.

JonnyBoats
источник
Мне также кажется, что если бы в систему zigbee было добавлено несколько уровней программного обеспечения, они могли бы удовлетворить это без какой-либо необходимой лицензии на хам, гораздо меньшая скорость передачи данных, чем во многих ваших ответах, но оператор опубликовал комментарий о том, что им нужно всего лишь несколько кбит.
Кортук
Кортук: Вы правы в том, что zigbee, или практически любое радио, способно, если каждый реализует различные необходимые программные уровни. Конечно, дьявол кроется в деталях, и реализация полного стека нетривиальна.
JonnyBoats
@johnnyBoats, я имел в виду, что zigbee отвечает большинству требований, если вы просто спроектируете восходящую связь с Интернетом, чтобы быть главным узлом zigbee (я забыл подходящий термин)
Кортук,
@JonnyBoats Между прочим, APRS построен на основе AX.25 ...
vicatcu
В вики по беспроводной сенсорной сети обсуждаются протоколы ячеистой сети и нестандартный дизайн оборудования.
Дэвидкари
2

Я не думаю, что Х.25 здесь уместен.

AFAIK различные группы, которые являются законными для речи, не являются законными для цифровой передачи. Проконсультируйтесь со специалистом HAM.

По сути, вам нужна сеть IP с полностью динамической маршрутизацией (адрес назначения не содержит информации о местонахождении пункта назначения). В ситуации без радио (или направленного радио) проблема заключается в том, как каждый узел должен направлять свои пакеты. Он должен в основном иметь карту маршрутизации, которая имеет для каждого пункта назначения направление (следующий переход) для отправки пакета. Это можно сделать, но требования к памяти в каждом узле линейны по количеству узлов.

В ситуации ненаправленного радио все становится намного интереснее. Вопрос не в том, какому узлу пакет должен быть перенаправлен, а в том, должна ли станция вообще повторно передавать пакет. Это требует как знания направления, в котором находится пункт назначения (по сравнению с предыдущим отправителем, так и моей собственной транзакции), и знания о том, был ли этот конкретный пакет уже (повторно) передан в последнее время. Интересная проблема. Эффективное по времени решение требует много памяти.

Обратите внимание, что поддержание информации о динамической маршрутизации само по себе проблематично. Подумайте о проблеме "хорошие новости - быстро - но плохо - медленно умирает". И насколько надежной должна быть система против одного неисправного (или даже вредоносного!) Узла?

Очень простая (и робастная) реализация «затопит» каждый пакет по всей сети. Это резко уменьшает полосу пропускания, особенно когда станции находятся близко по сравнению с их дальностью.

Воутер ван Оойен
источник
Как это может не иметь отношения ... это протокол канального уровня HAM для сетей пакетной радиосвязи ... это может быть не "полный" ответ, но, безусловно, его часть ...
vicatcu
Из того, что я знаю, оно предназначено для одноранговой связи, а это не то, чего хочет ОП. В описании X.25 я не нашел никаких подсказок о маршрутизации, которая является главной проблемой здесь.
Wouter van Ooijen
На самом деле просто Google AX.25 маршрутизации, и вы получите кучу хитов, как homepage.ntlworld.com/wadei/nosintro/CH26.HTM ... также из вики-статьи "На практике, нередко найти AX .25 канальный уровень как транспорт для некоторого другого сетевого уровня, такого как IPv4, с TCP, используемым поверх этого. Обратите внимание, что, как и Ethernet, кадры AX.25 не предназначены для поддержки коммутации. По этой причине AX.25 поддерживает несколько ограниченную форму маршрутизации от источника. Хотя возможно построить коммутаторы AX.25 способом, не похожим на то, как работают коммутаторы Ethernet, это еще не достигнуто "
vicatcu
Да, я нашел и прочитал это и основал свое заключение на этом. Нет встроенной маршрутизации на основе пункта назначения, не говоря уже о маршрутизации, которая поддерживает перемещение и другие проблемы, возникающие из-за использования радиоканалов без одноранговой связи.
Воутер ван Оойен
1

Существуют различные способы решения этой проблемы, включая использование адаптированного Wi-Fi (например, более высокая мощность, сеть ad hoc ).

Другой вариант может быть xBee , который (в зависимости от модуля) может использоваться до 80 км и со скоростями от 9,6 кбит / с до 250 кбит / с.

Также есть пакетное радио (как упомянуто vicatu), хотя скорости довольно низкие. Это было бы хорошо для базовых сообщений, хотя и, вероятно, дешево / легко реализовать (должно быть в состоянии получить много помощи от сообщества радиолюбителей)

Оли Глейзер
источник
1

Я использовал этот передатчик несколько раз: ссылка. Он работает хорошо и использует протокол DigiMesh: ссылка, которую вы ищете. Я построил несколько систем, которые используют его для передачи данных на большие расстояния.

Ось
источник
2
Пожалуйста, добавьте больше к вашему ответу. Лучше всего, чтобы ссылки только дополняли ваш ответ, но не требовали понимания того, что вы говорите. Вы можете добавить немного больше о передатчике и протоколе digimesh и о том, почему он работает для его нужд.
Келленжб
1

Я обнаружил это, когда пытался восстановить секцию PACKET RADIO моей радиостанции HAM. Как хам, я установил цифровые связи с космической станцией МИР, а затем с МКС, которая все еще находится на орбите. Это была радиочастота УКВ, и я использовал цифровое окно сообщений на космической станции, когда оно пролетало. 1200 бод на 145,800 МГц. Это называется пакетное радио. Корабли в море без спутниковой связи используют пакет на ВЧ (коротковолновой) для электронной почты. Это услуга. Теперь я обнаружил, что они используют звуковую карту компьютера, и производство коробок Packet TNC, которые управляют интерфейсом радио / компьютера, кажется, исчезает. Теперь при подключении используется аудиокабель с выхода звуковой карты через модем, встроенный в радиоприемник. Многие радиостанции УКВ, проданные в настоящее время, имеют этот модем. Я обнаружил, что БЛОКИ ПАКЕТОВ или КОНТРОЛЛЕРЫ NODE не сделали переход на USB, и поскольку большинство компьютеров теперь даже не имеют последовательного порта, мой TNC не может использоваться без какого-либо обходного пути. Насколько я понимаю, AX25 изначально был написан для радиолюбителей. У нас была сеть по радио с использованием AX25, которая охватила весь мир. Это превратилось в Интернет, который сделан из AX25. Этот протокол уже имеет встроенные элементы управления для RX / TX / Retries бла-бла. Вы используете его каждый день.

Пол VE3SPP
источник
1

Есть простые решения, которые работают для очень небольшого процента геопространственных проблем. Более общие проблемы (участники далеко друг от друга, холмы, деревья, квартиры, ТСЖ, нехватка наличных) требуют более сложных ответов и планирования.

Я ответил на аналогичную проблему с планом, основанным на комбинации готовых решений и некоторой работе сценария. Здесь нет автоматической маршрутизации, но она делает текстовые сообщения более чем за сотню миль без коммерческих сетей для маршрутизации, используя готовое оборудование и полностью на диапазонах ОВЧ / УВЧ.

Смотрите http://tarpn.net список покупок и инструкции, а также объяснения.

Ka2dew
источник
0

Я думаю, что Netsukuku очень близок к тому, что вы ищете.

Дмитрий Джус
источник
1
Как я уже сказал пару других людей, пожалуйста, добавьте больше к вашему ответу. Лучше всего, чтобы ссылки только дополняли ваш ответ, но не требовали понимания того, что вы говорите. Вы можете добавить больше о Netsukuku и о том, почему он подходит.
Келленджб
Чтобы добавить к комментарию Келлен: если эта ссылка умирает, ваш ответ становится бесполезным.
Федерико Руссо
0

Есть программное обеспечение пакетного контроллера звуковой карты, которое будет работать на любой частоте радио. 27 МГц открыт, чтобы вы могли использовать его. в области 400 МГц, предназначенной для радиоприемников Citizen, есть УВЧ. Это тоже возможно. Программное обеспечение имеет встроенный контроллер и текущие протоколы ретрансляции.

Пол VE3SPP
источник