이 프로젝트는 아두이노와 아두이노 이더넷 쉴드를 이용한 프로젝트로써, 네트워크의 Bandwidth를 LED bar로 표현해 주는 프로젝트이다.

구성형태는 리눅스서버, 아두이도 2개, 이더넷 쉴드, LED bar로 구성이 되어있다.


<동작 방법>

  1. 리눅스 서버의 bwbar 유틸리티를 이용해서 네트워크의 Bandwidth 데이터를 확보한다.
  2. 첫번째 아두이노의 이더넷쉴드를 이용해 리눅스 서버에 요청하여 네트워크의 Bandwidth 정보를 수신 받게 된다.
  3. 첫 번째 아두이노는 웹서버로 동작을 하며 이 정보를 웹페이지에 뿌리면서 I2C bus를 통해 두번째 아두이노로 전송한다.
  4. 두 번째 아두이노는 받은 데이터를 토대로 LED bar를 제어한다.

<동작 영상>

 

Originl source : http://beta.ivc.no/wiki/index.php/LED_Bandwidth_Monitor

+ Recent posts