1

Я работаю над MANET, используя rasberry pi 3 (микроконтроллер), я хочу сделать 3 rasberry pi в качестве маршрутизатора, и каждый из трех не будет с ними в зоне действия, теперь, если я перетасую эти 3 rasberry pi, они не изменят топологию. Теперь мой вопрос заключается в том, как я могу увеличить радиус действия сети adhoc, используя протокол маршрутизации AODV?

1 ответ1

0

мой вопрос, как я могу увеличить дальность adhoc сети, используя протокол маршрутизации AODV?

Краткий ответ: вы не можете.

Протокол маршрутизации Ad hoc On-Demand Vector Vector - это протокол. Это не позволяет получить более / менее дБ усиления на вашей антенне.

Из текста протокола AODV :

Протокол маршрутизации Ad hoc On-Demand Vector (AODV) предназначен для использования мобильными узлами в специальной сети. Он предлагает быструю адаптацию к условиям динамического соединения, низкую нагрузку на обработку и память, низкое использование сети и определяет одноадресные маршруты к местам назначения в специальной сети. Он использует порядковые номера пункта назначения для обеспечения свободы цикла в любое время (даже при аномальной доставке сообщений управления маршрутизацией), избегая проблем (таких как "подсчет до бесконечности"), связанных с классическими протоколами векторов расстояний.

Другими словами, AODV позволит вашим 3 RPi общаться с любым, подключенным к MANET, какой путь выбрать для дальнейшей связи. Это не увеличит дальность подключения устройств; напротив, одна из точек протокола AODV заключается в том, что если один из ваших RPi выходит за пределы диапазона, другие 2 будут знать, как с этим справиться.

Если вы хотите увеличить диапазон отдельных RPi, вам понадобятся более мощные / лучшие антенны. Вы можете многое сделать с помощью программного обеспечения, к сожалению, нарушение законов физики еще не входит в их число.

Надеюсь, что это может добавить некоторую ясность.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .