Jump to content

    
Sign in to follow this  
faelle

STM32F107+WiFi по Ethernet

Recommended Posts

Можно. Но не понятно, что Вам нужно.
Возьмите домашний Wi-Fi роутер. Возможно такое подключение? Возможно. Возьмите модуль WF121, например. Возможно подключить по Ethernet? Возможно.

Share this post


Link to post
Share on other sites
14 часов назад, Arlleex сказал:

Можно. Но не понятно, что Вам нужно.
Возьмите домашний Wi-Fi роутер. Возможно такое подключение? Возможно. Возьмите модуль WF121, например. Возможно подключить по Ethernet? Возможно.

Нужно обеспечить высокоскоростной обмен данными между МК и wifi. Вот поэтому хочу использовать Ethernet и узнаю, будет ли вообще так работать?

Share this post


Link to post
Share on other sites
9 minutes ago, faelle said:

Нужно обеспечить высокоскоростной обмен данными между МК и wifi. Вот поэтому хочу использовать Ethernet

У вашего МК есть возможность подключаться к Ethernet? Если да, то работать будет

 

Share this post


Link to post
Share on other sites

Во первых, парни, давайте не путать!
Ethernet это набор стандартов описывающий канальный уровень и формат пакетов. Ethernet это провода!
WiFi это беспроводной интерфейс, это другие стандарты (IEEE 802.11)

По этому вопрос звучит не однозначно.
Если Вам нужно просто подключить WiFi модуль к STM32, то проблем нет, выбираем модуль с необходимым интерфейсом обычно используют MDIO, SPI или UART зависит от модуля, на 107 камне SDIO вроде нет, нужно искать модуль с SPI и UART
Но если Вам нужен Ethernet и WiFi в этом случае нужно поддержка интерфейсов MII, RMII или GMII(интерфейсы подключения PHY) для обеспечения работы Ethernet и отдельно подключить WiFi как описано выше. Маршрутизацию пакетов при необходимости нужно делать софтово, но это будет медленно на таком камне.

По этому для начала предлагаю уточнить, Вам нужен: Ethernet либо WiFi или Ethernet + WiFi?

*Существуют ethernet модули работающие по SPI даже с TCP стеком, но это отдельная история :)

Share this post


Link to post
Share on other sites
6 minutes ago, Integro said:

Во первых, парни, давайте не путать!
Ethernet это набор стандартов описывающий канальный уровень и формат пакетов. Ethernet это провода!

В контексте МК это однозначно MAC+PHY. В STM32F107 есть MAC (с MII и RMII). Так что для подключения wifi через Ethernet ТС понадобится PHY, трансформатор + точка доступа WiFi с Ethernet выходом (на витую пару). Не уверен, что его этот огород устроит :)

Share this post


Link to post
Share on other sites

 

10 минут назад, Integro сказал:

Во первых, парни, давайте не путать!
Ethernet это набор стандартов описывающий канальный уровень и формат пакетов. Ethernet это провода!
WiFi это беспроводной интерфейс, это другие стандарты (IEEE 802.11)

По этому вопрос звучит не однозначно.
Если Вам нужно просто подключить WiFi модуль к STM32, то проблем нет, выбираем модуль с необходимым интерфейсом обычно используют MDIO, SPI или UART зависит от модуля, на 107 камне SDIO вроде нет, нужно искать модуль с SPI и UART
Но если Вам нужен Ethernet и WiFi в этом случае нужно поддержка интерфейсов MII, RMII или GMII(интерфейсы подключения PHY) для обеспечения работы Ethernet и отдельно подключить WiFi как описано выше. Маршрутизацию пакетов при необходимости нужно делать софтово, но это будет медленно на таком камне.

По этому для начала предлагаю уточнить, Вам нужен: Ethernet либо WiFi или Ethernet + WiFi?

*Существуют ethernet модули работающие по SPI даже с TCP стеком, но это отдельная история :)

SPI и UART обеспечивают маленькую скорость обмена данными между МК и wifi. Поэтому я хочу использоваться интерфейсы MII или RMII (которые соответственно имеются и в МК и в wifi модуле) и я хочу без выхода на разъем соединить просто wifi и stm. 

Share this post


Link to post
Share on other sites

Так в

4 minutes ago, xvr said:

В контексте МК это однозначно MAC+PHY

Почему однозначно, может ТС вообще не нужен ethernet, мне кажется что тут проблема с терминологией)
И да, не сказано в каком режиме должен работать WiFi, AP или STA?

Share this post


Link to post
Share on other sites
2 часа назад, faelle сказал:

Нужно обеспечить высокоскоростной обмен данными между МК и wifi. Вот поэтому хочу использовать Ethernet и узнаю, будет ли вообще так работать?

Для начала нужно хотя-бы узнать: "высокоскоростной" - это сколько в граммах кБ/сек? И по какому протоколу? И что автор дальше с этим потоком собирается делать в МК? После чего может оказаться что и банального UART за глаза хватит.  ;)

Share this post


Link to post
Share on other sites
1 минуту назад, Integro сказал:


И да, не сказано в каком режиме должен работать WiFi, AP или STA?

WiFi как точка доступа и как клиент

Только что, jcxz сказал:

Для начала нужно хотя-бы узнать: "высокоскоростной" - это сколько в граммах кБ/сек? И что автор дальше с этим потоком собирается делать в МК? После чего может оказаться что и банального UART за глаза хватит.  ;)

от 10 до 100 Мбит/сек к примеру

Share this post


Link to post
Share on other sites
4 минуты назад, faelle сказал:

от 10 до 100 Мбит/сек к примеру

Вы это серьёзно??? Или прикалываетесь? На STM32F107??  :-D

Я спрашивал про скорость прикладного потока в требуемом протоколе обмена. А не скорость по физике Ethernet.

Share this post


Link to post
Share on other sites
9 minutes ago, faelle said:

10 до 100 Мбит/сек к примеру 

Опять, это для проводов, WiFi модуля будут работать c 22Mb или 54Mb. И согласен, для stm32f1 это много!
 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this