реклама на сайте
подробности

 
 
> 802.11 Wi-Fi стек, Есть ли доступная реализация стека?
bingo
сообщение Apr 10 2014, 02:31
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 9-04-12
Пользователь №: 71 256



Добрый день!

Подскажите пожалуйста, имеется ли доступная реализация WiFi стека для embedded применения (например для STM32)?
А также очень интересна документация по этому семейству протоколов!
Мои поиски не увенчались успехом.
Может быть что-то дельное подскажет?

P.S. Реализацию Linux WiFi стека лучше не упоминать :-)


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Apr 10 2014, 06:06
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(bingo @ Apr 10 2014, 05:31) *
Подскажите пожалуйста, имеется ли доступная реализация WiFi стека для embedded применения (например для STM32)?


Что это за понятие такое "WiFi стек"?
Откуда там стек может взяться если это всего один уровень?
Go to the top of the page
 
+Quote Post
bingo
сообщение Apr 10 2014, 07:50
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 9-04-12
Пользователь №: 71 256



Цитата(AlexandrY @ Apr 10 2014, 10:06) *
Откуда там стек может взяться если это всего один уровень?


А вот это не убедительный довод.
Большинство производителей сетевого оборудования и софта не следуют буквально 7-уровневой модели OSI
Не редко один слой включает в себя несколько протоколов, а другие отсутсвуют явно.
В любом случае существуют команды, сигнальные каналы и т.п.

Но меня не эта теоретическая дискуссия интересует!

Если у кого-нибудь есть подробные спецификации 802.11, то поделитесь пожалуйста
С подробностями я разберусь :-)
А если есть соответствующий софт, то было бы совсем отлично!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 10 2014, 08:56
Сообщение #4


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(bingo @ Apr 10 2014, 10:50) *
Но меня не эта теоретическая дискуссия интересует!


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

А если речь о контрольных каналах, то я полагаю они у всех разные. В стек они никакой не входят, стандартна на них нет и искать какие-то обобщенные сорсы для них бесполезно.
Значит сначала надо определить о каком чипе Wi-Fi идет речь.
Go to the top of the page
 
+Quote Post
prig
сообщение Apr 10 2014, 09:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(AlexandrY @ Apr 10 2014, 12:56) *
...В стек они никакой не входят...
Значит сначала надо определить о каком чипе Wi-Fi идет речь.


Строго говоря, стандарт определяет два уровня OSI. Называть их стеком или нет, не слишком принципиально.

А вот то, что нет смысла говорить об их реализации без привязки к конкретному чипу, это да.
И вот на этой привязке к чипу большинство обломов как раз и случается.
Кому как, мне ни разу не удалось "привязаться".

Если есть положительный опыт, поделитесь. Думаю, многим было бы интересно.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 10 2014, 17:19
Сообщение #6


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(prig @ Apr 10 2014, 13:13) *
...И вот на этой привязке к чипу большинство обломов как раз и случается....


что то Вы не совсем по теме...
обычно wifi модули имеют три типа сразу или один из...
usart, spi, gpio.
у некоторых проблемы с ресетом. посему обычно тестовые матрёшки делают с управлением по питанию(и плюс второй заяц = выключение всего модуля)

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

по мне - отсюда вырисовывается такая картина:
основная плата имеет универсальный интерфейс с указанными выше каналами. далее некий "разъём" (вполне возможно тупо под пайку штырьки)
далее доп. плата переходник которая и содержит напаянный wifi модуль.

такое сочетание удобно для сбыта. пользуется меньшим спросом с wifi = можно не ставить.
Go to the top of the page
 
+Quote Post
prig
сообщение Apr 11 2014, 05:52
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(kolobok0 @ Apr 10 2014, 21:19) *
что то Вы не совсем по теме...
обычно wifi модули имеют три типа сразу или один из...
usart, spi, gpio.
...

Вообще-то, не о модулях речь. В том-то и дело.


Цитата(AlexandrY @ Apr 11 2014, 06:46) *
....
Для внешних контроллеров чипы WiFI видятся как интерфейс MAC на самом низком уровне. Поэтому надо интересоваться не "стеком" а только API MAC уровня.

Вижу для Ralink RT3572 есть неплохие коммерческие решения...


С точки зрения разработчика, всё, что ниже API MAC уровня, его интересовать не должно. Это да. Главное, что бы оно было.
Проблема в том, что всё это хозяйство идёт от производителя в одном пакете. Потому и "стек".

А реальный опыт использования RT3572 имеется? До каких акробатических упражнений могут довести эти ссылки, можно только догадываться.
С Марвеллом или Бродкомом всё гораздо проще. Поступают с "интересующимися" очень честно, посылают сразу(т.е., даже не отвечают на запрос) и без излишней мороки.

Сообщение отредактировал prig - Apr 11 2014, 06:00
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 11 2014, 06:21
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(prig @ Apr 11 2014, 08:52) *
А реальный опыт использования RT3572 имеется? До каких акробатических упражнений могут довести эти ссылки, можно только догадываться.
С Марвеллом или Бродкомом всё гораздо проще. Поступают с "интересующимися" очень честно, посылают сразу(т.е., даже не отвечают на запрос) и без излишней мороки.


Я выбрал Qualcomm Atheros AR4100

Чип идет в двух конфигурациях: либо голый MAC либо с TCP стеком.
Есть полные исходники под RTOS MQX для обоих вариантов. Хорошие инструкции по интеграции и API.

Планирую скоро выпустить вот такую отладочную плату для мультипроцессорных решений с MQX и AR4100
Прикрепленное изображение
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 20:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016