Перейти к содержанию
    

Беспроводная связь (Wi-Fi)

Доброго времени суток!

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

 

Задача: Реализовать беспроводную связь между платами фирмы altera (de2-70,de0). В дальнейшем планируется передача видео потока и управляющих сигналов.

Наработки: Были куплены модули Wi-Fi фирмы h&d wireless SPB105.

На сайте www.hd-wireless.se (официальный сайт производителя) был найден datasheet на сам модуль и на микросборку HDG104. Cтало понятно, как подключить модуль и возможные интерфейсы взаимодействия SDIO и SPI. Было упомянуто, что данные модули совместимы с платами фирмы atmel, а так же для любой другой хост системы. Для подключения к плате был, выбрал GPIO, попытки взаимодействия были через SPI. На этом информация заканчивается, и начинаются вопросы:

 

Возможно, ли прямое взаимодействие модулей или нужна точка доступа, а если нужна точка доступа, то как к ней осуществить подключение, а так же как работать с протоколами? Из всего этого непонятно, включался ли вообще модуль, принимал или отправлял какие-нибудь данные. Кто-нибудь сталкивался с данной проблемой или работал с этим модулем?

Заранее благодарен. Надеюсь на скорый ответ.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

прямое взаимодействие модулей (ad-hoc) точно не поддерживается.

начните с этой страницы http://www.hd-wireless.se/index.php?option...0&Itemid=21

правьте коды примеров под свой хост-контроллер. у них есть все исходники драйверов под win/linux. если что - в службу поддержки hd-wireless - со второго-третьего пинка ответят :)

сам работал с spb800 - там по проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, за ответ.

Дело в том, что на сайте есть драйвера "исходники" только под avr и arm, в которых имеются закрытые библиотеки (уже откомпилированные файлы *.a), а у меня в распоряжение имеется только nios2. Видел исходники spb800 под linux, они вроде полноценные, но там uart, а на моих модулях SPI и SDIO.

Была идея написать в техподдержку, но проблема с английским, а так же, что они могут посоветовать, исходники они врят ли дадут, да и станут ли компилировать под nios 2, тоже большой вопрос.

Так же подумывал о реализации avr или arm на FPGA (cyclone III), но я так понимаю за разумные деньги студенту, это не удастся. Наткнулся на "Оценочная версия ip-ядра Cortex-M1 для ПЛИС семейства Cyclone III доступна для скачивания на сайте фирмы Arrow Electronic Inc." Пока жду ссылки, на почту, кто-нибудь с этим работал и что представляет собой оценочная версия, насколько она ограничена?

sevastianovd, а вы на каком хосте работали, если не секрет?

Очень, надеюсь, на совет, уже несколько месяцев мучаюсь.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не вижу большой проблемы "переточить" код с uarta на spi, проблема в том, что ваши модули не имеют контроллера с поддержкой стека (в отличие от spb800), так что работы здесь больше...

конечно тех. поддержка компилировать вам ничего не будет, но исходники попросить можно.

я работал на cortex-M3 stm32f10x.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В итоге разработчки ответили - данный модуль не предназначен для использования с процессором nios2 и советуют купить spb800.

Хотя в даташите написанно, что это решение может использоваться на любой хост системе...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто у них дрова написаны под atmel-овские камни и им даже думать в вашем направлении лень :)

у spb800 и spb105 - разница в цене небольшая, так что думайте...

 

эти модули можно прикрутить к любому камню, вопрос в трудоемкости

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток!

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

 

Задача: Реализовать беспроводную связь между платами фирмы altera (de2-70,de0). В дальнейшем планируется передача видео потока и управляющих сигналов.

Наработки: Были куплены модули Wi-Fi фирмы h&d wireless SPB105.

На сайте www.hd-wireless.se (официальный сайт производителя) был найден datasheet на сам модуль и на микросборку HDG104. Cтало понятно, как подключить модуль и возможные интерфейсы взаимодействия SDIO и SPI. Было упомянуто, что данные модули совместимы с платами фирмы atmel, а так же для любой другой хост системы. Для подключения к плате был, выбрал GPIO, попытки взаимодействия были через SPI. На этом информация заканчивается, и начинаются вопросы:

 

Возможно, ли прямое взаимодействие модулей или нужна точка доступа, а если нужна точка доступа, то как к ней осуществить подключение, а так же как работать с протоколами? Из всего этого непонятно, включался ли вообще модуль, принимал или отправлял какие-нибудь данные. Кто-нибудь сталкивался с данной проблемой или работал с этим модулем?

Заранее благодарен. Надеюсь на скорый ответ.

 

Точка доступа стопудово нужна. Посмотрите лучше вот эти модули http://www.mt-system.ru/catalog/modul-wizfi210

На них документация более подробная. Модули настравиваются и управляются по UART и по SPI (для SPI нужна отдельная прошивка) с помощью простого набора AT-команд. Можно сделать из модуля точку доступа, но с ограниченным функционалом - только для дистанционной настройки модуля через WEB-интерфейс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Komiks, я так понял, вы работали с данным модулем, можете пояснить, как происходит взаимодействие с модулем и последущая передача данных?

Я так понял данный модуль может работать с любыми устройствами(процессорами), имеются набор команд который передаются к примеру по uart. (пример: 1)Сканирвоать сети 2) подключиться к сети 3) передать данные 4) отсоединиться

Имеет ли данный модуль встроенную поддержку tcp/ip стека? или же она должна реализована на хосте, как подлючается данный модуль, я на картинке увидел, большое кол-во ножек, то есть пайка?

Если не сложна, в кратце опишите последовательность действий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Точка доступа стопудово нужна. Посмотрите лучше вот эти модули http://www.mt-system.ru/catalog/modul-wizfi210

На них документация более подробная. Модули настравиваются и управляются по UART и по SPI (для SPI нужна отдельная прошивка) с помощью простого набора AT-команд. Можно сделать из модуля точку доступа, но с ограниченным функционалом - только для дистанционной настройки модуля через WEB-интерфейс.

это функциональный аналог spb800, т.е. со встроенным внешним контроллером, на котором реализован tcp/ip

сравнение его с приемопередатчиком wi-fi hdg104 некорректно, (да и цена в 2 раза выше)

 

кстати, hd-wireless анонсировали навый продукт: linux+wi-fi на микромодуле, тоже может управляться внешним хост-контроллером

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можете помочь с выбором модуля? Предъявляемые требования к нему:

1) Работа на любом железе(nios 2) без ОС

2) Наличие встроенного стека сетевых протоколов

3) Адекватная скорость (в идеале не менее 5 Мб/с)

4) Простота использования, монтажа( желательно, без сложной пайки)

5) Доступная цена(50$ +/- 15) и возможность приобретения в ближайшее время.

 

Цель: соединить 2 плиса. Первый подключается через ethernet к wi-fi роутеру, а второй через покупаемый модуль к роутеру, таким образом осуществляется передача данных.

 

Судя по всему выше указанный модуль spb800 подходил, по требованиям, но доставка слишком долгая более месяца. А касательно WizFi210, не понятно, как его использовать, обязательно ли покупать к нему отладочную плату, может кто-то откликнется, кто уже работал с этим модулем?

Изменено пользователем FPGAwifi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цель: соединить 2 плиса. Первый подключается через ethernet к wi-fi роутеру, а второй через покупаемый модуль к роутеру, таким образом осуществляется передача данных.

Второй плис через стандартный wi-fi роутер можно подключить, если размер позволяет.

У большинства роутеров достпны исходники - Linux. Можно править для себя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

d-f-m, не понял, вашу мысль.

Соединения подразумевается беспроводное. А для чего исходники роутера?

примерная схема:

(1 ПЛИИС)<--ethernet-->(wi-fi роутер)<-----wi-fiмодуль--->(2 ПЛИС)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

d-f-m, не понял, вашу мысль.

Соединения подразумевается беспроводное. А для чего исходники роутера?

примерная схема:

(1 ПЛИИС)<--ethernet-->(wi-fi роутер)<-----wi-fiмодуль--->(2 ПЛИС)

 

Была мысль такая - вместо <-----wi-fiмодуль---> поставить второй wi-fi роутер.

цена целого роутера, как и модуля тоже в пределах 50$

Если у 2 ПЛИС отсутстует ОС, нет Ethernetа и USB,

а есть UART, то роутер можно прошивкой превратить в wi-fi модуль с UART.

Роутеры продаются на каждом углу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

d-f-m, вариант интересный, но слишком сомнительный.

 

Неужели никто не может посоветовать wi-fi модуль???

Очень надеюсь на оперативный ответ)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неужели никто не может посоветовать wi-fi модуль???

Очень надеюсь на оперативный ответ)

http://www.redpinesignals.com/Products/index.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...