Alt.F4 2 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Здравствуйте. Необходимо в устройстве реализовать доступ в Сеть и запустить HTTP-сервер. Уважаемые инженеры, как по Вашему, каким путем лучше пойти с учетом перспективности/скорости реализации/минимальной себестоимости: - ставить MCU с Ethernet MAC + софтовый TCP/IP-стек; - искать WiFi-модуль со встроенным стеком и общаться по средством UART/SPI? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Уважаемые инженеры, как по Вашему, каким путем лучше пойти с учетом перспективности/скорости реализации/минимальной себестоимости: - ставить MCU с Ethernet MAC + софтовый TCP/IP-стек; - искать WiFi-модуль со встроенным стеком и общаться по средством UART/SPI? Мин. себестоимость - конечно вариант1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 49 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Мин. себестоимость - конечно вариант1. наверное имеются ввиду модули на esp8266, которые от 1.5$. (надёжность и кривизну пока оставим, вопрос был про себестоимость) покажете какой взять МК + PHY + трансформатор + ethernet разъём, чтобы всё вместе вышло 1.5$? плюс еще сам по себе esp8266 МК довольно жирный с большим количеством памяти и сам по себе может много чего делать. можно даже взять что-нибудь вроде HLK-RM04 за 10$, там и ethernet и wifi, и функциональности у web сервера куда больше будет. не уверен что городить самому на каком-нибудь мелком арме выйдет в результате дешевле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба покажете какой взять МК + PHY + трансформатор + ethernet разъём, чтобы всё вместе вышло 1.5$? Возьмите Tiva - там физика встроена. Насчёт транса - а он обязателен? На отладках не вижу его. Или он внутри разъёма? Ну если рассматриваете китайский esp8266, то может есть и китайские разъёмы с трансами? :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Насчёт транса - а он обязателен? На отладках не вижу его. Или он внутри разъёма? Ну если рассматриваете китайский esp8266, то может есть и китайские разъёмы с трансами? :-) Обязателен, внутри разъёма. Китайские есть, например HR911105A из дешёвых и популярных. ИМХО, начинать надо с типа устройства. Настольный или портативный, для начала? Какой поток данных нужно передавать. Обрисуйте задачу хотя бы в общих чертах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 49 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба Возьмите Tiva - там физика встроена. Насчёт транса - а он обязателен? На отладках не вижу его. Или он внутри разъёма?ТС про низкую себестоимость спрашивал, а вы ему Tiva советуете по 15$ за процессор, это чтобы на копеечном phy пару $ сэкономить? Ну если рассматриваете китайский esp8266, то может есть и китайские разъёмы с трансами? :-) так даже китайские разъёмы с трансформатором стоят не особо дешевле чем китайский же esp8266. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба ТС про низкую себестоимость спрашивал, а вы ему Tiva советуете по 15$ за процессор, это чтобы на копеечном phy пару $ сэкономить? Это ТСу выбирать, что ему дешевле. А Вы советуете для "доступа в есть" поставить отдельный копеечный МК (или даже два: МК+ESP8266), а прикладную задачу делать на втором МК? Может ТСу нужен не только сам "доступ в сеть", но ещё и какой-то прикладной функционал сделать, Вы не задумывались? А в Tiva ресурсов ещё много останется - много что ещё можно сделать кроме "доступа в сеть". А выбирать - ТСу, так как остальных условий задачи мы не знаем и гадать тут не место. И где Вы нашли 15$ за Tiva? Наши снабженцы как-то умудрились купить за 11$ в партии ~100шт. так даже китайские разъёмы с трансформатором стоят не особо дешевле чем китайский же esp8266. Ещё раз - выбирать ТСу. Только он знает все условия задачи. Не понимаю почему Вы так упорно втюхиваете ESP8266??? Он просил варианты решений и только он знает все условия задачи. Или Вы знаете эти условия лучше чем ТС? Может тогда ответите на вопросы: 1. А какой требуется температурный диапазон? А если индастриал? Модули на ESP8266 соответствуют? 2. А каковы требования к изделию по классу устойчивости к воздействию нано- и микросекундных помех? Или по помехоэмиссии? Модуль на ESP8266 соответствует? 3. А каковы требования к устройству по энергопотреблению? Как с потреблением у ESP8266? 4. А каковы условия производства (единичное, серийное)? И каков срок жизни изделия? А будет-ли китайский модуль на ESP8266 доступен для покупки через пару лет или придётся заново разрабатывать устройство? 5. А какие требования по скорости передачи? А если нужно 500 кБ/сек? ESP8266 потянет? 6. А HTTP-сервер сколько должен позволять одновременных клиентских подключений? Сколько позволяет ESP8266? 7. А нужны-ли одновременно клиентские и серверные сокеты? ESP8266 умеет? 8. А нужна ли работа других протоколов (SNTP, FTP, ...) одновременно с работающим сервером? ESP8266 позволяет? 9. ... Связка Tiva+Ethernet всё это позволяет. А позволяет-ли ESP8266? PS: Если говорить о WiFi, то может ТСу подойдёт CC3200 от TI. Оговорюсь специально для _pv - если только речь не идёт о максимально дешёвом МК для единичного изделия лежащего на столе в комнатных условиях возле ТС, которое рисует на HTTP-страничке одну кнопку, которую будет тыркать только сам ТС. :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба можно как вариант например WizNet5500 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 49 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба ... не я, не вы условий ТС не знаем, он не сказал. но раз на первом месте в вопросе идёт себестоимость, а не все перечисленные вами возможные вопросы, то скорее всего если только речь не идёт о максимально дешёвом МК для единичного изделия лежащего на столе в комнатных условиях возле ТС, которое рисует на HTTP-страничке одну кнопку, которую будет тыркать только сам ТС. :rolleyes: несколько ближе к истине чем устройство с серьёзными требованиями на температуру/ЭМС/потребление и т.д. соответственно втюхивание такой задачи Tiva выглядит не особо лучше чем esp8266 в индустриальном устройстве. хотя с другой стороны, конечно, принцип "делай хорошо, плохо само получится" для любых устройств подходит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 2 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба ESP8266 не рассматривается из-за noname, заказчик не поймет, да и скорости ограничены с учетом AT-команд через UART. Отдавать по HTTP надо динамические страницы, которые могут весить по несколько МБ и плюс несколько картинок. Скорости хотелось бы по-более в любом случае. На фоне камень будет дергать GPIO и внешнюю память и пару АЦП. 1. WiFi рассматривается для упрощения монтажа устройства конечному пользователю (не надо тянуть Ethernet), хотя вопрос еще открыт, как лучше... Идеальным решением была бы возможность модульного подключения на внутрисхемный разъем какого-либо WiFi модуля, только какого? По цене, наверное, только CC3100? 2. Посмотрел на W5500, хорошая альтернатива MCU с Ethernet MAC, по скорости указано максимум 15Mbps, а на ARM + LwIP, в конфе пишут, можно достичь 50Mbps. По стоимости оба варианта примерно одинаковы, интересно только, какой вариант быстрее в реализации и надежнее в итоге. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба 1. WiFi рассматривается для упрощения монтажа устройства конечному пользователю (не надо тянуть Ethernet), хотя вопрос еще открыт, как лучше... Идеальным решением была бы возможность модульного подключения на внутрисхемный разъем какого-либо WiFi модуля, только какого? По цене, наверное, только CC3100? А чем не устраивает CC3200? ESP8266 не рассматривается из-за noname, заказчик не поймет, да и скорости ограничены с учетом AT-команд через UART. На ESP8266 у меня есть проект - там поток хороший. Но на приём. Имхо - на передачу ESP8266 очень плохо работает с его неудобными AT-командами, очень медленно, на приём гораздо лучше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 24 мая, 2016 Опубликовано 24 мая, 2016 · Жалоба ESP8266 не рассматривается из-за nonameУ ESP8266 вполне есть name - Espressif ( http://bbs.espressif.com/ ) да и скорости ограничены с учетом AT-команд через UART.Напишите и залейте свою прошивку, максимальная скорость - 40MHz через SPI. Отдавать по HTTP надо динамические страницы, которые могут весить по несколько МБ и плюс несколько картинок.Это все можно непосредстенно в ESP зашить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 2 25 мая, 2016 Опубликовано 25 мая, 2016 · Жалоба А чем не устраивает CC3200?Комплэл предлагает от 15$ при мелком опте, не влазим в бюджет. W5500 отпадает из-за "Not supports IP Fragmentation", при таком раскладе ее юзать только в локальных сетях. В итоге на текущий момент WiFi дорого как ни крути, а ESP8266 не хочется закладывать по определенным причинам. Поэтому, в первой ревизии точно, будет только MCU с Ethernet MAC. Спасибо всем за помощь! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
turnon 1 3 января, 2017 Опубликовано 3 января, 2017 · Жалоба W5500 отпадает из-за "Not supports IP Fragmentation", при таком раскладе ее юзать только в локальных сетях. Что значит только в локальных сетях? Микросхема популярная, неужели никто не использует ее не в локальных сетях? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 4 января, 2017 Опубликовано 4 января, 2017 · Жалоба Что значит только в локальных сетях? Микросхема популярная, неужели никто не использует ее не в локальных сетях? Я не знаю о чём была та реплика. И зачем так нужна эта "IP Fragmentation". Вот передо мной устройство (находится конечно за роутером, а не напрямую к провайдеру), не поддерживает "IP Fragmentation" и при этом нормально опрашивается из инета с внешнего IP. Т.е. - IP-датаграммы к нему приходят не фрагментированные. Что я делаю не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться