Komiks 0 2 мая, 2012 Опубликовано 2 мая, 2012 · Жалоба d-f-m, вариант интересный, но слишком сомнительный. Неужели никто не может посоветовать wi-fi модуль??? Очень надеюсь на оперативный ответ) Посмотрите вот этот модуль http://www.mt-system.ru/catalog/modul-wizfi210 Он со встроенным стеком. Специально для приложений UART<->WiFi. Ничего программировать не надо. Микроконтроллер не нужен. Конфигурировать можно дистанционно, по радиоканалу с помощью WEB-интерфейса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 3 мая, 2012 Опубликовано 3 мая, 2012 · Жалоба Спасибо, был куплен как раз этот модуль( wizfi210 и spb800) Не подскажете, как вы с ним работали? Я так понял, для uart подключения, надо паять не все пины, а только связанные с uart. тоесть отправка данных происходит посредствам команд, напрямую отправленных в uart? буду благодарен за любую информацию по данным девайсам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 5 мая, 2012 Опубликовано 5 мая, 2012 · Жалоба по spb800, подключение: нога 40- vcc, ноги 13,14,16,17,18,19,20,21,22,23,32 -0v, 31-spb_uart_rx,27-spb_uart_tx, 4-reset (если нужен) сейчас в нем прошивка "адаптера" wifi-uart управляющие команды и примеры в прицепленном файле (может не последней версии) 1543_hda800_users_manual_rev_pa5.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 5 мая, 2012 Опубликовано 5 мая, 2012 · Жалоба В наличии только сам модуль(spb800-bcp1) без HDA800 Evaluation Kit, как в таком случае ему передавать команды, а так же, как другую прошивку залить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 6 мая, 2012 Опубликовано 6 мая, 2012 · Жалоба просто в этом документе описано все нормально, в том числе про прошивку (в конце). связь с ПК через rs232 (ПК->com-port->max3232->spb800_uart) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 6 мая, 2012 Опубликовано 6 мая, 2012 · Жалоба Ясна, а всё же как быть без HDA800? Перепрошивка и owl pico доступны только с отладочной платой? При подключении модуля, он обнаруживается, как точка доступа, с поднятым http сервером по адресу(192.168.1.1) там можно менять сетевые настройки,(а так же, если что как сделать ресет, случайно 4 ножка не для этого?) не очень понятно дальнейшие действия, как дальше с ним работать, или дальше идет просто отправка через uart_tx уже непосредственно пакетов? p.s. Извините, что замучил, просто не сталкивался раньше с этим вопросом, поэтому трудно разобраться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 10 мая, 2012 Опубликовано 10 мая, 2012 · Жалоба на hda800 вам нужен только адаптер rs232->uart, прошивки доступны и без отладочной платы, см. на сайте во-первых, определитесь в каком режиме он (модуль) будет работать (wifi->uart или owl-pico) во-вторых, подключите его uart к com-порту ПС и запустите терминал а дальше посмотрим... пс для того форум и создан :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 11 мая, 2012 Опубликовано 11 мая, 2012 (изменено) · Жалоба А какой именно адаптер? Подойдет обычный кабель com? Работать - наверное в режиме serial (wifi to uart) ибо особых преимуществ в owl-pico не вижу. А возможно ли напрямую в уарт передать эти команды(для сброса к примеру)? пробовал передавать ascii сиволы (к примеру "reset", "db reset", прочитал в руководстве что, при подачи ресета т.е. 0 на 4 ногу в течении 5 секунд надо нажать return в терминале, пробывал отправлять в уарт "return" и дальше команды, реакции 0). Видимо там более хитро к примеру по протоколу xmodem, имеются ли у Вас такие сведения? Изменено 11 мая, 2012 пользователем FPGAwifi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 11 мая, 2012 Опубликовано 11 мая, 2012 · Жалоба адаптер: если есть com-порт, берете st3232 (max3232) и подключаете по документации если порта нет - на базе ftdi через usb или взять готовое решение... обычный кабель com - если это просто провода, то нет, можно сжечь модуль, терминал обычный (teraterm, hyperterminal и тд), команды и подаются "на прямую" никакого протокола нет. индикатор того, что модуль живой и линия связи исправна - точки в терминале при включении/сбросе модуля точки видите??? "return" - это кнопка, она же backspase, не надо отправлять строку, только один символ (какой именно не помню) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 11 мая, 2012 Опубликовано 11 мая, 2012 (изменено) · Жалоба Извините, не очень понятно... В наличии имеется только модуль spb800-bcp1 и плата altera de2-70, как с минимальными затратами подключить к терминалу? При подключении модуля (принимаются точки 2e 2e 2e 2e 0a 0d) если не отправлять backspace, а если отправить то примерно так ( 2e 2e 2e 0d) На любые последущие команды реакции нет. Изменено 11 мая, 2012 пользователем FPGAwifi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 11 мая, 2012 Опубликовано 11 мая, 2012 · Жалоба на вашей de2, de2-70 есть приемопередатчик rs232, только схему на плату я не нашел, можно немножко порезать платку и зацепить модуль к приемопередатчику, если хотите, давайте схему а в магазине st3232 стоит ~20 руб+5конденсаторов и будет вам счастье, я так понимаю, вы подключили модуль к uartу ПЛИС и пытаетесь с ним общаться, так? по логике команд - посмотрю на работе утром... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 11 мая, 2012 Опубликовано 11 мая, 2012 (изменено) · Жалоба Спасибо, большое, за помощь! Я разобрался с настройками, итог: Удалось сбросить заводские настройки напрямую через uart, без использования гипертерминала и подключению к компьютеру. Действия: 1) В течении 5 секунд дается время зайти в режим конфигурации(те самые точки) Надо послать код клавиши "enter" (ox0d или 13) 2) далее передавать команды в ascii кодах(после каждой не забывать enter) 3)на последок так же в ascii "db store" и "reset" Теперь напрашивается вопрос, судя из настроек у модуля в этом режиме (uart->wi-fi) есть опция "Serial Proxy Configuration Mode " tcp-client или tcp-server Из чего я понял, что на модуле поднимается tcp сокет сервер(клиент), через который и будет осуществляться комуникация с другими девайсами(подключенными к данной точке доступа), следовательно, нужно вручную собирать пакеты tcp протокола(Запрос на подключение, подтверждение, обмен, контрольные суммы), так ли это? Если не прав поправьте. Просто, всё это сильно усложняет процесс дальнейшей разработки, а так же снижает и без того малую скорость,ограниченную пропускной способностью uart. Видел, что данный модуль поддерживает и другие протоколы udp, нельзя к примеру, работать на уровне ethernet кадров? В общем подталкните пожалуйста, неподсредственно к самому обмему данными, зарнее премного благодарен! Изменено 11 мая, 2012 пользователем FPGAwifi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 12 мая, 2012 Опубликовано 12 мая, 2012 · Жалоба Да, на модуле поднимается tcp сокет и тд, обработка протокола на модуле, вам ничего делать не надо, пример с telnet есть в hda800_user_manual и hda800_quick_start (не обращайте вниманиние на atmel xplan и owl-pico) udp мне встречался только в owl-pico версии прошивки до 4000000 - так себе меделенный uart :) а как видео гнать, надо подумать, ведь это wi-fi, те модули заточены под сеть и тут напрашиваются доступные технологии передачи видео по интернету... пс я могу и ошибаться... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
supervideoman 0 12 мая, 2012 Опубликовано 12 мая, 2012 (изменено) · Жалоба Да получилось по telnet. Уже рад, увидеть хоть какой то результат. 1)Но получается, на другом девайсе надо будет написать код,который будет подключатся к tcp сокету или наоборот, на нем создать tcp сокет и модуль будет подключаться. 2)Максимальная доступная скорость в настройках uart(в serial режиме) 230кб/с, а альтера вовсе предоставляет ядро uart с max скоростью 115 кб/с, как то вот так... 3)Инетересен момент на http сервере модуля: H&D Wireless SPB800 Device Configuration Device Status Serial Proxy Link State: Connected Rx Bytes: 0 Tx Bytes: 63 Rx = 0, хотя, данные принимались, почему то не считает их, не подскажете в чем может быть дело? 4)Я так понимаю в режиме pico, не поднимается tcp сокет и есть полный доступ к среде(т.е. можно работать на любом уровне, с любым протоколом)? Изменено 12 мая, 2012 пользователем FPGAwifi Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sevastianovd 0 14 мая, 2012 Опубликовано 14 мая, 2012 · Жалоба 1) на другом девайсе ведь тоже модуль и сокет будет на нем, 2) маловато, 3) не подскажу... 4) * \brief Creates an endpoint for communication and returns a socket id. * * To create a TCP socket, set the type to WLP_SOCK_STREAM. * To create a UDP socket, set the type to WLP_SOCK_DGRAM. * To create a RAW socket, set the type to WLP_SOCK_RAW. ... */ int wlp_socket(int type, int proto); это из wlp_api.h т.е. можно запустить на модуле TCP, UDP, RAW на ваше усмотрение на любом уровне с любым протоколом не получится Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться