Confucij 0 21 января, 2014 Опубликовано 21 января, 2014 · Жалоба Здравствуйте! Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет. Пока я рассмотрел такие варианты: WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер? RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти. Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных. Возможно кто-то работал с чем-то подобным и может поделится знаниями? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey SN 0 23 января, 2014 Опубликовано 23 января, 2014 · Жалоба Здравствуйте! Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет. Пока я рассмотрел такие варианты: WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер? RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти. Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных. Возможно кто-то работал с чем-то подобным и может поделится знаниями? Пришите на stukalo.s собака mt-system ру - на WF111 документы вышлем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey SN 0 24 января, 2014 Опубликовано 24 января, 2014 · Жалоба Здравствуйте! Озадачился выбором модуля для модключения МК к WiFi. Из незанятых интерфейсов на МК остались только UART и SDIO. Поток TCP нужен ~3-5Mbps поэтому UART я как-то не рассматривал, но возможно такие существуют? С другой стороны модули с SDIO выглядят как-то "по-взрослому" - идут с драйверами для Linux/Android, а на некоторые(WF111) ничего толкового кроме драйверов я найти не смог. TCP/IP стек не обязателен - МК будет подключатся еще и к Ethernet, какой-то стек там уже будет. Пока я рассмотрел такие варианты: WF111 - вроди модуль неплохой, но я не нашел никакой вразумительной документации на него кроме драйвера под Linux. Доки для него с API вообще существуют или только колупать драйвер? RAK310 - к этому модулю меня привели поиски по китайским магазинам. Документация на китайском. WHZ5178 - на сайте производителя ссылка на документацию ведет на пустую страницу. Буду благодарен если кто-нибудь подскажет где ее найти. Судить насколько сложно будет разработать софт под подобные модули я не могу - пока не смог найти внятной доки ни на один из рассмотренных. Возможно кто-то работал с чем-то подобным и может поделится знаниями? Николай, Ваша почта отказывается принимать от меня отправления с вложениями. Дайте другой адрес. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Thror 0 30 января, 2014 Опубликовано 30 января, 2014 · Жалоба У Wi-Fi модулей H&D есть интерфейс SDIO: http://www.wless.ru/producers/?action=sele...h=7&type=20 Есть микросборки HDG104/204 и модули на их базе SPB104/105/106. Скорость 5 Mbps они обеспечивают. Единственное - драйвера только под МК Atmel и STM32. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3m-soft 0 8 апреля, 2014 Опубликовано 8 апреля, 2014 · Жалоба Так я и не понял, существует ли на сегодняшний день возможность передавать поток данных по TCP свыше 12Mbps? Мой сотовый телефон это позволяет, а для простых разработчиков ничего нет? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey SN 0 21 апреля, 2014 Опубликовано 21 апреля, 2014 · Жалоба Так я и не понял, существует ли на сегодняшний день возможность передавать поток данных по TCP свыше 12Mbps? Мой сотовый телефон это позволяет, а для простых разработчиков ничего нет? :rolleyes: Почему, не существует? Существует. Wi-Fi: WizFi630, радиомост "точка-точка" - до 72 Мбит/с Bluetooth: теоретически - всё, что Bluetooth 3.0 - до 24 Мбит/с 3G: SIM5360E скорость передачи данных: 14 Мбит/с входящая, 5.76 Мбит/с исходящая LTE: SIM7230E Скорости обмена данными: LTE: входящая до 150 Мбит/с, исходящая до 50 Мбит/с HSPA+: входящая до 42 Мбит/с, исходящая до 11 Мбит/с UMTS: входящая до 384 Кбит/с, исходящая до 384 Кбит/с EDGE: входящая до 236 Кбит/с, исходящая до 236 Кбит/с GPRS: входящая до 85 Кбит/с, исходящая до 85 Кбит/с Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3m-soft 0 24 апреля, 2014 Опубликовано 24 апреля, 2014 (изменено) · Жалоба Почему, не существует? Существует. Я не о том и, наверное, написал я не в той теме. Поясню на примере модуля WF121, вот что указано в его спецификации: Symbol rates - up to 72.2Mbps Throughput - up to 3.5Mbps over TCP Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps. Изменено 24 апреля, 2014 пользователем 3m-soft Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 24 апреля, 2014 Опубликовано 24 апреля, 2014 · Жалоба Я не о том и, наверное, написал я не в той теме. Поясню на примере модуля WF121, вот что указано в его спецификации: Symbol rates - up to 72.2Mbps Throughput - up to 3.5Mbps over TCP Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps. Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора. Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
virtual9900 0 24 апреля, 2014 Опубликовано 24 апреля, 2014 (изменено) · Жалоба Я не о том и, наверное, написал я не в той теме. Поясню на примере модуля WF121, вот что указано в его спецификации: Symbol rates - up to 72.2Mbps Throughput - up to 3.5Mbps over TCP Меня интересует законченный модуль Wi-Fi с Throughput over TCP хотя бы на уровне моего сотового телефона: 12Mbps. Разбирал этот модуль. SDIO не используется. PIC32MX695F512H подключен по CSPI к чипсету CSR6030. Выше 1 Mbit/s выжать нетривиальная задача. Firmware сырое. Присмотритесь к APM1688/ SG901-1091. Скорость обеспечат. Изменено 24 апреля, 2014 пользователем virtual9900 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 25 апреля, 2014 Опубликовано 25 апреля, 2014 · Жалоба Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора. Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps Может Вы могли бы что-либо посоветовать с доступной документацией и примерами. Стоит задача привинтить WI-FI к FPGA. Ничего кроме WF121 и RTX4100 не нахожу, второй ещё и по температуре не очень подходит (необходимо -40-85). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
d-f-m 0 25 апреля, 2014 Опубликовано 25 апреля, 2014 (изменено) · Жалоба Может Вы могли бы что-либо посоветовать с доступной документацией и примерами. Стоит задача привинтить WI-FI к FPGA. Ничего кроме WF121 и RTX4100 не нахожу, второй ещё и по температуре не очень подходит (необходимо -40-85). Эксперементировал с DV102412 на MRF24WG0 от Microchip. Этот модуль на том-же PIC32MX695F512 что и WF121, только с открытым кодом. В синтетическом тесте, когда поток формировался эмулятором UART внутри PIC32MX695F512, получил скорость 188 Кбайт/сек. В реальном: ~80 Кбайт/сек для UART 1 Мбит/сек ~150 Кбайт/сек для UART 4 Мбит/сек Пришлось немного изменить пример, добавив DMA для UART Изменено 25 апреля, 2014 пользователем d-f-m Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
d-f-m 0 25 апреля, 2014 Опубликовано 25 апреля, 2014 (изменено) · Жалоба Еще игрался с модулем HLK-RM04. Работает. По температуре не проходит, но кроме UART имеет еще и проводной Ethernet, может работать как роутер, т.к. сделан на его основе. Есть алтернативная открытая прошивка. Изменено 25 апреля, 2014 пользователем d-f-m Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3m-soft 0 27 апреля, 2014 Опубликовано 27 апреля, 2014 · Жалоба Так понимаю, что производительность их TCP (WF121) ограничена вычислительной способностью их встроенного процессора. Если возьмете модуль только с MAC уровнем, то на своем внешнем процессоре можете скорость TCP повысить хоть до 72 Mbps Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше? Разбирал этот модуль. SDIO не используется. PIC32MX695F512H подключен по CSPI к чипсету CSR6030. Выше 1 Mbit/s выжать нетривиальная задача. Firmware сырое. Присмотритесь к APM1688/ SG901-1091. Скорость обеспечат. Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
virtual9900 0 28 апреля, 2014 Опубликовано 28 апреля, 2014 (изменено) · Жалоба Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше? Вы под Линукс их использовали или нет? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль. В BlueGiga WF121 чипсет общается через SPI, менее скоростной чем SDIO. Да, пока под линуксом заводили. Исходники драйверов у нас есть. Из Cambridge Silicon Radio Limited пишут, что реализовать на ARM Cortex-M4 без ОСи: "... Why would you want to write your own drivers for the CSR6030 device? Especially for smaller volumes, it is going to be a massive task. Even none of our biggest customers have done that. ..." Маловероятно, что на разработку + поиск багов хватит пары месяцев. Изменено 28 апреля, 2014 пользователем virtual9900 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 28 апреля, 2014 Опубликовано 28 апреля, 2014 · Жалоба Я только подступаю к этой задаче, поэтому возникает вопрос. Если самому заниматься с MAC уровнем, сколько времени займет разработка? Это что-то типа своего драйвера писать? Вот ребята из BlueGiga пилят свой WF121 уже несколько лет и максимум чего они достигли это 3.5Mbps over TCP. Почему я должен думать, что у меня получится лучше? На STM32 без ОС реально ли писать прошивку с TCP/IP не дольше двух месяцев? Пока мой уровень в Wi-Fi это ноль. Без ОС-и вам и драйвер не нужен. Соответственно скорость своего TCP получите автоматически выше именно из-за отсутствия каких-либо драйверов. Ребята из BlueGiga пилят потому так долго , что делают и Wi-Fi и прикладной уровень на одном процессоре при этом пытаются изобразить некую универсальность, чтобы шире покрыть рынок. Ваша задача значительно проще. Хотя вообще без RTOS не рекомендовал бы. Но именно стеки TCP/IP есть без оси, у Microchip-а например. Но все таки не рекомендовал бы. А так предстоит написать только пару функций отправки и приема пакетов, ну настройки кой-каких параметров. И все. Никакой драйверной обвязки и обязательных драйверных структур и интерфейсов как в линуксе реализовавать не надо. Соответственно еще и надежность будет выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться