A|fer
Guest
Wed Aug 22, 2007 4:36 pm
Czy spotkał się ktoś z projektem wskaźnika, który np na linijce ledowej
wyswietlałby jakie jest aktualne wykorzystanie pasma w karcie sieciowej?
Wydaje mi się, że najprościej było by to zrobić wykorzystując SNMP i np
perla do odczytania aktualnej wartości a potem to wizualizować.
Ale może ktoś już to zrobił i mu to działa? ;)
--
A|fer
Adam Dybkowski
Guest
Wed Aug 22, 2007 10:57 pm
A|fer pisze:
Quote:
Czy spotkał się ktoś z projektem wskaźnika, który np na linijce ledowej
wyswietlałby jakie jest aktualne wykorzystanie pasma w karcie sieciowej?
Wydaje mi się, że najprościej było by to zrobić wykorzystując SNMP i np
perla do odczytania aktualnej wartości a potem to wizualizować.
Ależ mało ambitne podejście...
Przyjrzyj się bliżej dokumentacji warstwy fizycznej np. standardu
FastEthernet (100Base-TX). Odbiornik może w prosty sposób odróżnić
przesyłanie danych od przesyłania symboli IDLE. Do takiego wskaźnika
wystarczy mały procesorek (aczkolwiek w miarę szybki) i kilka LEDów. Nie
potrzeba nawet dedykowanego chipu ethernetowego.
http://standards.ieee.org/getieee802/download/802.3-2005_section2.pdf/
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
William
Guest
Thu Aug 23, 2007 7:31 am
Adam Dybkowski pisze:
Quote:
przesyanie danych od przesyania symboli IDLE. Do takiego wskanika
wystarczy may procesorek (aczkolwiek w miar szybki) i kilka LEDw. Nie
potrzeba nawet dedykowanego chipu ethernetowego.
Rozumiem, że procesorek to jako przetwornik napięcie -> LED ? Bo do
samego pomiaru wystarczą np. cztery bramki (przerzutnik z przedłużaniem
czasu impulsu) do wygenerowania PWM oraz R + C do uśrednienia
analogowego wyniku.
Adam Dybkowski
Guest
Thu Aug 23, 2007 8:25 pm
William pisze:
Quote:
przesyanie danych od przesyania symboli IDLE. Do takiego wskanika
wystarczy may procesorek (aczkolwiek w miar szybki) i kilka LEDw.
Nie potrzeba nawet dedykowanego chipu ethernetowego.
Rozumiem, że procesorek to jako przetwornik napięcie -> LED ? Bo do
samego pomiaru wystarczą np. cztery bramki (przerzutnik z przedłużaniem
czasu impulsu) do wygenerowania PWM oraz R + C do uśrednienia
analogowego wyniku.
Trzeba by odróżniać kilka symboli - niektóre niosą informacje nieistotne
(IDLE) a niektóre oznaczają transfer danych. Zaproponuj schemat na
bramkach i elementach RC (plus powiedzmy scalak przetwornika
napięcie->linijka LED). Chętnie zlutuję na próbę.
BTW: Prościej było w starym Ethernecie (10 Mbps) gdzie w czasie
nieaktywności po prostu nic nie leciało na linii. Oprócz dosyć rzadkich
sygnałów podtrzymania linku.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
William
Guest
Mon Aug 27, 2007 9:06 am
Adam Dybkowski pisze:
Quote:
William pisze:
przesyanie danych od przesyania symboli IDLE. Do takiego wskanika
wystarczy may procesorek (aczkolwiek w miar szybki) i kilka LEDw.
Nie potrzeba nawet dedykowanego chipu ethernetowego.
Rozumiem, że procesorek to jako przetwornik napięcie -> LED ? Bo do
samego pomiaru wystarczą np. cztery bramki (przerzutnik z
przedłużaniem czasu impulsu) do wygenerowania PWM oraz R + C do
uśrednienia analogowego wyniku.
Trzeba by odróżniać kilka symboli - niektóre niosą informacje nieistotne
(IDLE) a niektóre oznaczają transfer danych. Zaproponuj schemat na
bramkach i elementach RC (plus powiedzmy scalak przetwornika
napięcie->linijka LED). Chętnie zlutuję na próbę.
BTW: Prościej było w starym Ethernecie (10 Mbps) gdzie w czasie
nieaktywności po prostu nic nie leciało na linii. Oprócz dosyć rzadkich
sygnałów podtrzymania linku.
IMHO w Ethernecie 100 również oprócz impulsów "presence" oraz RTS/CTS(
przy full-duplexie) nie ma innych ramek niż dane. Linijka dioodwa to
dokładnosc powiedzmy 10%, więc te wymienione można zaniedbać.
Adam Dybkowski
Guest
Mon Aug 27, 2007 11:49 pm
William pisze:
Quote:
Trzeba by odróżniać kilka symboli - niektóre niosą informacje
nieistotne (IDLE) a niektóre oznaczają transfer danych. Zaproponuj
schemat na bramkach i elementach RC (plus powiedzmy scalak
przetwornika napięcie->linijka LED). Chętnie zlutuję na próbę.
BTW: Prościej było w starym Ethernecie (10 Mbps) gdzie w czasie
nieaktywności po prostu nic nie leciało na linii. Oprócz dosyć
rzadkich sygnałów podtrzymania linku.
IMHO w Ethernecie 100 również oprócz impulsów "presence" oraz RTS/CTS(
przy full-duplexie) nie ma innych ramek niż dane. Linijka dioodwa to
dokładnosc powiedzmy 10%, więc te wymienione można zaniedbać.
Nie masz racji. Obejrzyj sobie chociażby pobieżnie dokumentację
pierwszego z brzegu scalaka do 100BASE-TX:
http://www.smsc.com/main/datasheets/91c111.pdf
Opis warstwy fizycznej masz w okolicy rozdziału 7.7.2. Krótki cytat:
"The 4B5B encoder also fills the period between packets, called the idle
period, with the continuous stream of idle symbols".
Symbole 5-bitowe przechodzą potem jeszcze przez skrambler i nadajnik MLT-3.
BTW: Kto zepsuł temat tego wątka?
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.