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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Засунуть TCP в UART, как скрестить ecp8266, (lpc1768) и RL-ARM - TCPnet
hd44780
сообщение Feb 18 2016, 18:22
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Знатоки ESP8266 пишут, что его встроенный TCP ни в дугу не годится, почитайте специализированный форум - http://esp8266.ru/forum/
При каких-то "неправильных" обрывах связи он некорректно закрывает свои сетевые сокеты - сокет не закрывается и не подлежит повторному использованию. А т.к. сокетов у него всего 4 шт, то довольно быстро модуль может впасть в ступор и потребуется его полный перезапуск путём обесточивания.
Ноги сброса у модуля нет (если я правильно помню).
Про UDP я не помню sad.gif

Имейте в виду это обстоятельство.

На том форуме даже написали свою библиотеку с исправлением этих багов и выложили исходники. Правда, на мой взгляд, та библиотека напоминает некий конструктор "Сделай сам", в котором куча всякой всячины и который надо подчищать и допиливать под свои цели.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Forger
сообщение Feb 18 2016, 19:29
Сообщение #17


Профессионал
*****

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



Цитата(evgen2 @ Feb 18 2016, 19:27) *

https://geektimes.ru/post/241842/


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 18 2016, 20:22
Сообщение #18


Ally
******

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



Цитата(evgen2 @ Feb 18 2016, 18:27) *
Уважаемый, мы тут не азы http/tcp/udp обсуждаем, а конкретную реализацию, которая привязана к конкретной библиотеке. Можете что-нибудь сказать по заявленной в топике теме?.

ЗЫ:
Вообще ожидалось, что ответы могут быть
* я так делал.....
* в рамках библиотеки RL-ARM - TCPnet - никак, не парься и переходи на....
* изобретай велосипед в виде двух отдельных вебсерверов
* делай вебсервер на ecp8266, а с контроллером обменивайся сообщениями


Рекомендую перейти на MQX. Открытый TCP стек, прозрачный драйвер MAC уровня.
Есть примеры реализации ходовых протоколов MQTT, XMPP .
А это доступ к Facebook, Google Hangouts и другим месенджерам, к облакам Bluemix, Azure и т.д.
Ну кому сейчас интересен Web сервер?
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 18 2016, 21:32
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ Feb 18 2016, 23:22) *
Есть примеры реализации ходовых протоколов MQTT, XMPP .
А это доступ к Facebook, Google Hangouts и другим месенджерам, к облакам Bluemix, Azure и т.д.
Ну кому сейчас интересен Web сервер?


Ох, облака, облака... Железом-то как управлять из них будете? В виде молнии biggrin.gif
Go to the top of the page
 
+Quote Post
k000858
сообщение Feb 19 2016, 04:03
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(AlexandrY @ Feb 18 2016, 23:22) *
Рекомендую перейти на MQX. Открытый TCP стек, прозрачный драйвер MAC уровня.
Есть примеры реализации ходовых протоколов MQTT, XMPP .
А это доступ к Facebook, Google Hangouts и другим месенджерам, к облакам Bluemix, Azure и т.д.
Ну кому сейчас интересен Web сервер?

А есть порт этой ОС под STM32 контроллеры?
Как у нее обстоят дела с лицензией?
Go to the top of the page
 
+Quote Post
evgen2
сообщение Feb 19 2016, 14:15
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(AlexandrY @ Feb 18 2016, 23:22) *
Рекомендую перейти на MQX. Открытый TCP стек, прозрачный драйвер MAC уровня.
Есть примеры реализации ходовых протоколов MQTT, XMPP .
А это доступ к Facebook, Google Hangouts и другим месенджерам, к облакам Bluemix, Azure и т.д.
Ну кому сейчас интересен Web сервер?


Ага. Так прямо и представляю доступ к Facebook, Google Hangouts и другим месенджерам из 64к RAM, из которых 30к нужно будет отдать MQX

Цитата(k000858 @ Feb 19 2016, 07:03) *
А есть порт этой ОС под STM32 контроллеры?
Как у нее обстоят дела с лицензией?

http://www.nxp.com/products/software-and-t...-tcp-ip:MQXRTCS

Цитата(hd44780 @ Feb 18 2016, 21:22) *
Знатоки ESP8266 пишут, что его встроенный TCP ни в дугу не годится, почитайте специализированный форум - http://esp8266.ru/forum/


там знатоки какие-то не такие, я там умудрился сам себе же ответить на первый же вопрос ;-)

http://esp8266.ru/forum/threads/kak-polzov...958/#post-14374

На самом деле, как я понимаю, со стандартной прошивкой всё сильно зависит от версии, а проблемы начинаются с документации и пониманием что они имеют ввиду под версией (прошивки и документации).
  1. "4A-ESP8266__AT_Instruction_Set__EN_v0.30".pdf, от 3 июля 2015
  2. "4A-AT-ESP8266 AT Instruction Set_v0.23".pdf, внутри написано v 0.23 от апреля 2015г.
  3. "4B-AT-Espressif AT Command Examples_v0.4" от 14 марта 2015
  4. "ESP8266_Specifications_v4" от 8 сентября 2014
  5. "ESP8266_Beginners_Guide_V0.4.1" от 17 сентября 2014


я пользуюсь первым из списка. Со стабильностью связи пока не разобрался - иногда целые сутки работает нормально, иногда какая-то ерунда получается.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 19 2016, 14:28
Сообщение #22


Ally
******

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



Цитата(evgen2 @ Feb 19 2016, 16:15) *
Ага. Так прямо и представляю доступ к Facebook, Google Hangouts и другим месенджерам из 64к RAM, из которых 30к нужно будет отдать MQX


К Google Hangouts подключал используя СС3100 и MQX.
Протокол используется XMPP совместно с SSL v3.
Самое сложное понять как аккаунт получить для дивайса.

А MQX я портировал даже на вот такой дивайс - https://geektimes.ru/post/268918/
Будет время как нибудь опубликую.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Feb 19 2016, 14:50
Сообщение #23


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

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



Цитата(evgen2 @ Feb 15 2016, 13:28) *
...Но если бы получилось скрестить, было бы весьма симпатично...


сам начал копать ESP8266 - по цене самое гуманное выходит WiFi канал.
Пока осадок такой...
Это в первую очередь(внешне) переходник WiFi<->UART
Протоколы команд AT даны. Суть - открыли сокет, послали пачку на него с указанием протокола - если передача, пытаемся вычитывать из порта
некоторое время - если приём, закрываем сокет. Есть режимы точки доступа, есть клиента, а есть проброса последовательного порта(причём он
может быть совместим с другими режимом).
Во вторую очередь(внутренне) - это мк внутрь которого можно загрузить некий скрипт на си подобном языке. И использовать модуль за 2,5 бакса
с минимальной обвязкой периферией. программа открыта. предназначено это всё в основном для мелких бытовых девайсов. судя по годам -
сравнительно недавно всё вышло на рынок и набирает обороты.
на российском форуме даже есть градация = старт, юарт, луа sm.gif

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

По потреблению не плохо, по мощности-чувствительности есть получше модели типа USR-WIFI232(на втором месте по цене и функциональности
я бы сказал).

да, ещё..
встречаются косяки в производстве модулей(перевёрнутые компоненты, разводка, кривость пайки, битые модули) - китай одним словом. Но я так понимаешь,
что это больше исключения - т.е. единичные случаи.

где то так.
(круглый)
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Feb 21 2016, 07:22
Сообщение #24


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

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



Как я понял, есть задача прикрутить wifi к уже существующему проекту на МК. Мне кажется для этого лучше подойдёт какой нибудь wifi адаптер с SDIO или SPI. ESP8266 больше подходит для IOT как самостоятельный модуль. Для вашего проекта ESP со стандартной прошивкой - костыли, имхо.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Feb 21 2016, 13:19
Сообщение #25


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

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



Цитата(bugdesigner @ Feb 21 2016, 10:22) *
...для этого лучше подойдёт какой нибудь wifi адаптер с SDIO или SPI...


если разработка единичная или требует скорострельности - то да, Вы правы.
Но если сравните цены(а для серии устройств это критично), то Вы поменяете своё утверждение(если Вы конечно-же не производитель таких модулей sm.gif )

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

(круглый)
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Feb 23 2016, 12:35
Сообщение #26


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

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



Цитата(kolobok0 @ Feb 21 2016, 15:19) *
Но если сравните цены(а для серии устройств это критично), то Вы поменяете своё утверждение

Модули CP812 на rtl8189 стоят около $3 в розницу, а если брать 1К штук, то и меньше $2 можно найти. Как-то мнение не меняется, особенно для серии устройств. Я не против ESP8266 - её можно применить для небольших проектов, но как "вещь в себе". Это ведь SOC, а топикстартеру нужен адаптер.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Feb 23 2016, 13:24
Сообщение #27


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

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



Цитата(bugdesigner @ Feb 23 2016, 15:35) *
Модули CP812 на rtl8189 стоят около $3..


что то не смог найти позиции на продажу и описалово (наверное сбой гугла) sm.gif .
если Вас не затруднит - скиньте ссылочку о чём речь.

(круглый)
ЗЫ
Вот то, о чём говорил я выше
ебэй
Go to the top of the page
 
+Quote Post
evgen2
сообщение Feb 24 2016, 09:38
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(kolobok0 @ Feb 23 2016, 16:24) *
что то не смог найти позиции на продажу и описалово (наверное сбой гугла) sm.gif .
если Вас не затруднит - скиньте ссылочку о чём речь.


Вот тут кетайцы хотят за 5 штук десять тыр
http://ru.aliexpress.com/item/5pcs-lot-SDI...2050830250.html

Оооо...
Потребляемая мощность в режиме ожидания: 190 МВт; наивысшего состояния: 650 МВт

Цитата(bugdesigner @ Feb 23 2016, 15:35) *
Модули CP812 на rtl8189 стоят около $3 в розницу, а если брать 1К штук, то и меньше $2 можно найти. Как-то мнение не меняется, особенно для серии устройств. Я не против ESP8266 - её можно применить для небольших проектов, но как "вещь в себе". Это ведь SOC, а топикстартеру нужен адаптер.


у топикстартера вот это
http://www.ebay.com/itm/ESP8266-WIFI-Remot...M4AAOSwQYZWyr40

правда, от ЧиД, по 450 руб, но точно не палево и точно новые
Go to the top of the page
 
+Quote Post
Forger
сообщение Feb 24 2016, 10:24
Сообщение #29


Профессионал
*****

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



Я бы купил вот такую штуку или вот такую.
Под ардуино доступны некоторые низкоуровневые функции, поэтому можно соорудить практически что-угодно, было бы желание wink.gif


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Feb 26 2016, 05:05
Сообщение #30


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

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



CP812 я год назад брал на алиэкспрессе 5 штук за 16 долларов + доставка. Сейчас смотрю - цены подросли, но за 4.2 купить можно. Прошу прощения, если ввёл в заблуждение. Оптовые цены можно получить у китайцев при переписке, и они могут быть и в 2 раза меньше.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 17:05
Рейтинг@Mail.ru


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