Klient WWW

Mar 11, 2008 30 Replies

Witam,



Chciałbym zbudować na bazie mikrokontrolera bardzo okrojoną przeglądarkę www. Układ ten chcę podłączyć do sieci Ethernet (adres ip urządzenia może być stały). Jego zadaniem będzie wysłanie zapytania do serwera www i przekazanie zmiennej (po prostu otworzenie adresu

formatting link
cyklicznie co zadany okres czasu (np. 30 sekund). Układ nie musi odczytywać żadnej informacji zwrotnej. W internecie znalazłem projekty mini serwerów www, a takiego "okrojonego klienta" nie. Zależałoby mi, żeby uruchomić to na ATmedze32 - mam trochę doświadczenia z tym mikrokontrolerem.



Czy ktoś z Was budował kiedyś takie coś? Da się (jak i z czego?)?



Pozdrawiam, goto


Tak. Da siê. Atmega32+rtl8019as spokojnie wystarczy.

Pawe³

bardziej elegancko ENC28J60 - tylko 4..6 pinow proca zuzywa RTL8169 - 2 pelne porty, za to duzy jest, ale i tani. jest jeszcze DM9000A lub E - wystarczy mu chyba 1 port, i kosztuje bodajze

12zl zainteresuj sie ethernutem

z rozwiazan szybkich to mozesz uzyc Tibbo lub Xport, kosztuje ok 130zl

Greg(G.Kasprowicz) napisał(a):

Tibbo EM100 – 65 PLN netto/szt. Wczoraj dostałem list "zachęcający" :)

a mozesz zdradzic sekret gdzie to po tyle?

Greg(G.Kasprowicz) napisał(a):

Soyter

A. Grodecki pisze:

E100 nie jest chyba modułem programowalnym. Produkty Tibbo są świetne do zrobienia czegoś na szybko i bez specjalnej wiedzy o czymkolwiek. ;-) Ale do współpracy z peryferiami się zupełnie nie nadają, jedyny dostępny działający interfejs to RS. Operacje na GPIO są potwornie powolne, a nawet jeszcze wolniejsze.

z tego co wyczytalem dostarczaja jakeis IDE.. aczkolwiek nie uzywalem ich.

Greg(G.Kasprowicz) pisze:

To może to jest EM-1000? Do niego jest Tibbo IDE, a cena jest bardzo dobra. Dodajesz gniazdko RJ-45 i masz całkiem fajny serwer/klient netowy. Jest jednak wiele ale, jedno z nich to niemożliwość wyłączenia programowania modułu przez Ethernet = oddzielna podsieć za firewallem dla modułów Tibbo.

I przy okazji 50 razy wiêcej pr±du.

Pawe³

U¿ytkownik "goto" snipped-for-privacy@blabla.gazeta.pl> napisa³ w wiadomo¶ci news:fr5kfi$moj$ snipped-for-privacy@nemesis.news.neostrada.pl...

IMHO do takiego zastosowania wystarczy³aby ci "wysy³aczka" pakietu UDP. A taki projekt mo¿na zrelizowaæ na AVR bez ¿adnych peryferii (tylko trafo ethernetowe).

moglbys rozwinac te mysl? bo cos sciemniasz chyba

ENC28J60 pobiera max 180mA pradu przy 3.3V

50x mniej to 3.6mA nie sadze zeby RTL8019 pobieral ponizej tych 100mA przy wysylaniu, szczegolnie ze to juz archaiczna kostrukcja.

U¿ytkownik "Greg(G.Kasprowicz)" <Grzegorz.Kasprowicz_usunto snipped-for-privacy@CERN.CH napisa³ w wiadomo¶ci news:fr68ce$84q$ snipped-for-privacy@inews.gazeta.pl...

Ile pobiera sam rtl8019as to dok³adnie nie wiem. Jednak w specyfikacji ethernut'a

formatting link
na stronie 4 podane jest ¿e do dzia³ania ca³ej p³ytki na której jest m.in. uk³ad rtl8019as potrzebne jest minimum 200mA. Dodatkowo inna p³ytka zrobiona przeze mnie zasilana z 12V gdzie jest 7 zapalonych ledów atmega32, rtl8019as i 4 przeka¼niki 12V (wszystkie aktywne) pobiera nie wiêcej jak 180mA. Miernikiem zmierzy³em 160mA.

Je¶li chodzi o ENC28j60 to nie bawi³em siê nim jednak strona 84 Idd operating current 250mA.

formatting link
stronie 2 jest dok³adniej
formatting link
podane ¿e typowo zu¿ywa 150mA jednak maksymalnie mo¿e 250mA.

Mo¿e z t± 50 trochê przesadzi³em jednak ró¿nica jest napewno znacz±ca.

Pozdrawiam Pawe³

popatrz na modu³ MMNET01 firmy propox lub tu: WWW na ATMELu:

formatting link

w stanei nasluchu rozumiem? Atmega pobiera zeronic mA przekazniki zaleznie od wykonania nawet i 15mA ja znalalem info ze w stanie nasluchu RTL zre ok 90..100mA Ale w stanie intensywnej transmisji potrafi wyciagnac i 1W

"napewno" to sie nie da tego tak stwierdzic sprawdz w stanie gdy ciagle cos transmitujesz:) A nie jeden pakiet na sekunde. bo w stanei nasluchu to kazdy bedzie pobieral niewielka moc

Cena ciekawa zważywszy, że u nich w sklepie ten moduł kosztuje 122,50zł przy zakupie 25sztuk.

formatting link
pzdr Elektrolot

U¿ytkownik "Cezar" snipped-for-privacy@BEZtlen.pl napisa³ w wiadomo¶ci news:fr5ueh$hh9$ snipped-for-privacy@inews.gazeta.pl...

Nie, "zg³aszacz statusu". Oczywi¶cie potrzebny bêdzie serwer nas³uchu UDP.

Hm. Nie mogê znale¼æ nigdzie w dokumentacji jednak kolejny przykad

formatting link
opisie jest, ¿e typowo ca³y uk³ad pobiera poni¿ej 30mA. Trzy led'y które s± na p³ytce ¿eby by³o widaæ ¿e ¶wiec± te¿ musz± pobieraæ conajmniej 10mA.

Pozdr. Pawe³

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required