Перейти к содержанию
    

Девайс нужен с управление по сети

Задача в следующем. Нужно через сеть управлять выключателем (низкоточной нагрузкой, к примеру, реле). Желательно с помощью web-интерфейса. Достаточно одного канала. Возможно есть готовые решения? А может самому дешевле будет соорудить? Главный критерий - цена!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Самому - дешевле. Готовые решения - проще. В порядке удешевления:

 

1. Lantronix X-Port - $50, имеет последовательный порт и 3 штуки GPIO (обычных ножек ввода-вывода, транзистор прилепил - и как раз для реле).

 

2. Мелкий контроллер AVR или PIC + Wiznet W3100 + RTL8201 - около $20 наверное, не надо программить TCP/IP в контроллере, но разводить плату и паять уже надо, и программу для общения с визнетом надо.

 

3. Средний контроллер AVR (может потянет ATMega8515, а может взять атмегу чуть постарше, но чтоб с шиной) + RTL8019 - можно в $10 вложиться, если разъемы и трансы выпаивать из горелых сетевух, а платы делать лазерным утюгом. Но надо в контроллер программу, реализующую некое подмножество TCP/IP (обычно это голый UDP с заранее заданным простым форматом пакетов), опять же разводить плату (она уже посложнее выйдет - у RTL 100-ногий корпус) и паять это все аккуратно. Шаг между выводами 0.8 у атмеги и 0.85 у реалтека, паяется обычным паяльником с тонким жалом. Под атмегу есть uIP - бесплатный IP-стек, там и веб-сервер есть с cgi-скриптами, только не уверен что это войдет в 8-килобайтную атмегу.

 

4. Я еще упоминал связку LPC2103+RTL8019 - но это не для новичков совсем, у меня щас и то проблемы с ее изготовлением дома...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в продолжение

5. 9s12ne64 - все в одном http://www.terraelectronica.ru/catalog.php...96&IDm=b572

6. 80c51 + cs8900

7. PIC http://www.terraelectronica.ru/pdf/OLIMEX/PIC-MINI-WEB.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за рекомендации!

 

Изучаю 2-й вариант от boez

Он мне кажется оптимальным.

Я так понимаю, что "программу для общения с визнетом надо" только для общения с оным. Как такового web в нем нет, wiznet просто, скажем так, некий мост от эзернет к авр? Самому в avr придется web писать (как в 3-м варианте)? Если так, тогда откажусь скорее всего от этой затеии, т.к. времени нет на web... Может можно через командную строку, что-то типа "net send"? Если можно, дайте пример посылки команды (байта, к примеру, "0FFh"-вкл. реле, "00h" - выкл.) с учетом того, что обмен avr <-> wiznet написан (готов).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот как раз с визнетом я вплотную и не работал - просто я программист, и при одинаковой цене на визнет и at91sam7x выберу однозначно последний, а все протоколы загоню внутрь, благо памяти и скорости там хватает. Так что - читай доки, и поищи в инете примеры. Вот тут много по визнетам, в том числе по новым - им и PHY (RTL8201) не нужен:

 

http://www.efo.ru/cgi-bin/go?849

 

Но именно http там нету. Просто пример tcp сервера есть.

 

Визнеты программируются примерно на том уровне, как обычные приложения в винде/линухе - на уровне сокетов.

Есть еще идейка, если хочется ничего не писать и прям с командной строки управлять - можно ICMP применить. Линуховый пинг умеет в пакете произвольные данные слать. Виндовый правда не умеет... Но вообще, при любом управлении датаграммами (ICMP, UDP) нужно серьезно задуматься о возможности управления этим устройством потусторонними лицами, если локальная сетка общая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тема была

http://electronix.ru/forum/index.php?showtopic=24034

 

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

http://instruct1.cit.cornell.edu//courses/...tt82/index.html

 

Все это было нагуглено за час параллельно с другими задачами.

 

Вот еще проекты - токо исходников автор не дает, продать хочет.

http://www.picping.narod.ru/

 

 

Да, а вот же совсем готовое:

http://tuxgraphics.org/electronics/200611/article06111.shtml

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, а вот же совсем готовое:

http://tuxgraphics.org/electronics/200611/article06111.shtml

 

Спасибо огромное, то, что нужно!!!

 

java script:emoticon(':cheers:', 'smid_10')

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот готовое аппаратное решение CP2201EK. Это Evaluation Kit от Silabs, демонстрирующий работу WEB сервера. В Киеве можно купить за $25 у Виаком. У Silabs есть TCP/IP стек (TCP/IP Configuration Wizard).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...