|
Засунуть TCP в UART, как скрестить ecp8266, (lpc1768) и RL-ARM - TCPnet |
|
|
|
 |
Ответов
|
Feb 16 2016, 07:34
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133

|
Цитата(evgen2 @ Feb 15 2016, 12:28)  Но если бы получилось скрестить, было бы весьма симпатично... Речь ведь идет о ESP8266? Статей с примерами и готовыми проектами достаточно. Из Вашего поста так и не понял что именно нужно получить. Подробно и внятно описанная задача - это уже половина решения.
Сообщение отредактировал bugdesigner - Feb 16 2016, 07:35
|
|
|
|
|
Feb 16 2016, 19:41
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(bugdesigner @ Feb 16 2016, 10:34)  Речь ведь идет о ESP8266? Статей с примерами и готовыми проектами достаточно. Из Вашего поста так и не понял что именно нужно получить. Подробно и внятно описанная задача - это уже половина решения. во-первых, стандартная прошивка ESP8266 не позволяет сделать вебсервер, во-вторых, имеющиеся примеры и готовые проекты связаны исключительно с ESP8266, тут же речь о внешнем по отношению к ESP8266 контроллеру, у которого уже есть вебсервер, который работает через Эзернет и библиотеку RL-ARM - TCPnet. В стандартной прошивке ESP8266 есть команды: "создать сервер на порту X", "получить N байт от клиента Y" (на этом порту), "Передать N байт клиенту Y". Можно было бы взять полностью готовый какой-нибудь easyweb, но зачем умножать сущности? В библиотеке RL-ARM - TCPnet сервер уже есть, надо только найти где вход и где выход :-( Цитата(uriy @ Feb 16 2016, 13:25)  Похоже надо сделать веб сервер на хост микроконтроллере, который соединяется с ESP8266 через uart. Что-то попадалось такое для ардины, попробуйте загуглить. Также есть проекты вебсервера прямо внутри ESP8266. Как просто сделать веб сервер на хост микроконтроллере, который соединяется с ESP8266 через uart. - понятно. Непонятно как использовать для этой цели уже готовый вебсервер, который уже есть и соединяется с внешним миром через эзернет и RL-библиотеку
|
|
|
|
|
Feb 17 2016, 10:45
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(AlexandrY @ Feb 17 2016, 00:37)  По моему очевидно, что это сделать невозможно. У ESP8266 примитивный набор AT команд не поддерживающий PPP В штатной прошивке действительно все работает тока через АТ команды, но ведь можно создать свою прошивку для ESP, которая будет работать с внешним МК так, как нужно. Есть даже готовая прошивка, чтобы писать софт на ESP8266 в среде Arduino  Другое дело - если в самой ESP есть TCP стек, то зачем сверху городить во внешмем МК другой? Если очень хочеться, то можно в ESP использовать, например, тока UDP, т.е. разбирать TCP/IP пакеты от внешнего контроллера с его стеком и отправлять их под UDP, используя ESP просто как UDP-мост. Для конфигурации ESP можно запустить отдельный UDP порт и его юзать во внешнем МК (ну, логины, пароли или даже АТ команды туда упаковать). Т.е. в принципе ничто не мешает юзать оба стека, тока нужно удобно выбрать тот "разрез", который устроит работу обоих стеков друг с другом.
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Feb 18 2016, 09:34
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(Forger @ Feb 17 2016, 13:45)  В штатной прошивке действительно все работает тока через АТ команды, но ведь можно создать свою прошивку для ESP, которая будет работать с внешним МК так, как нужно. Есть даже готовая прошивка, чтобы писать софт на ESP8266 в среде Arduino  Другое дело - если в самой ESP есть TCP стек, то зачем сверху городить во внешмем МК другой? Хочется не к ESP прикрутить внешний МК, а ровно наоборот - к МК прикрутить внешний ESP и использовать ESP для транспорта TCP пакетов к уже готовому веб-серверу и не заниматься изобретением велосипеда Цитата(jcxz @ Feb 18 2016, 12:01)  Есть только TCP-сокеты и UDP. ну так TCP сокеты на 80-ом порту - это и есть веб-сервер. Надо только решить задачу по имитации оргазма получения-передачи данных с уарта в эзернет Цитата(Forger @ Feb 17 2016, 13:45)  Если очень хочеться, то можно в ESP использовать, например, тока UDP, т.е. разбирать TCP/IP пакеты от внешнего контроллера с его стеком и отправлять их под UDP, используя ESP просто как UDP-мост. с этим проблем нет - просто скармливаем данные с уарта в колл-бек от UDP.. а вот от HTTP коллбеков библиотеке несколько и непонятно, что, где и куда нужно кормить...
|
|
|
|
Сообщений в этой теме
evgen2 Засунуть TCP в UART Feb 15 2016, 10:28    jcxz Цитата(Forger @ Feb 17 2016, 16:45) Если ... Feb 17 2016, 15:52     Forger Цитата(jcxz @ Feb 17 2016, 18:52) Если бу... Feb 17 2016, 17:31      jcxz Цитата(Forger @ Feb 17 2016, 23:31) Имеет... Feb 18 2016, 09:01     jcxz Цитата(evgen2 @ Feb 18 2016, 15:34) ну та... Feb 18 2016, 11:04      evgen2 Цитата(jcxz @ Feb 18 2016, 14:04) Веб-сер... Feb 18 2016, 16:27       Forger Цитата(evgen2 @ Feb 18 2016, 19:27)
http... Feb 18 2016, 19:29       AlexandrY Цитата(evgen2 @ Feb 18 2016, 18:27) Уважа... Feb 18 2016, 20:22        mantech Цитата(AlexandrY @ Feb 18 2016, 23:22) Ес... Feb 18 2016, 21:32        k000858 Цитата(AlexandrY @ Feb 18 2016, 23:22) Ре... Feb 19 2016, 04:03        evgen2 Цитата(AlexandrY @ Feb 18 2016, 23:22) Ре... Feb 19 2016, 14:15         AlexandrY Цитата(evgen2 @ Feb 19 2016, 16:15) Ага. ... Feb 19 2016, 14:28   mantech Цитата(AlexandrY @ Feb 17 2016, 00:37) Дл... Feb 17 2016, 18:45 uriy Похоже надо сделать веб сервер на хост микроконтро... Feb 16 2016, 10:25 CosworthRS Пробовал поднимать веб-сервер через АТ-команды. Ес... Feb 17 2016, 15:06 gazpar В базовой версии прошивки, АТ командами можно наст... Feb 17 2016, 16:21 hd44780 Знатоки ESP8266 пишут, что его встроенный TCP ни в... Feb 18 2016, 18:22 kolobok0 Цитата(evgen2 @ Feb 15 2016, 13:28) ...Но... Feb 19 2016, 14:50 bugdesigner Как я понял, есть задача прикрутить wifi к уже сущ... Feb 21 2016, 07:22 kolobok0 Цитата(bugdesigner @ Feb 21 2016, 10:22) ... Feb 21 2016, 13:19  bugdesigner Цитата(kolobok0 @ Feb 21 2016, 15:19) Но ... Feb 23 2016, 12:35   kolobok0 Цитата(bugdesigner @ Feb 23 2016, 15:35) ... Feb 23 2016, 13:24    evgen2 Цитата(kolobok0 @ Feb 23 2016, 16:24) что... Feb 24 2016, 09:38     Forger Я бы купил вот такую штуку или вот такую.
Под арду... Feb 24 2016, 10:24 bugdesigner CP812 я год назад брал на алиэкспрессе 5 штук за 1... Feb 26 2016, 05:05
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|