1 |
1
서버;
이동 노드들, 적어도 하나의 제1 고정 노드, 제2 고정 노드들, 제1 라우터(router), 제2 라우터들, 및 적어도 하나의 펌핑(pumping) 노드를 포함하고, 802
|
2 |
2
제1항에 있어서,
상기 적어도 하나의 펌핑 노드는, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하지 않을 때, 상기 제1 송신 MAC 패킷을 802
|
3 |
3
제1항에 있어서, 상기 적어도 하나의 펌핑 노드는,
상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 판단하고, 그 판단 결과에 따라, 상기 제1 송신 MAC 패킷이 802
|
4 |
4
제3항에 있어서,
상기 CPU는 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 주기적으로 판단하고, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하지 않는 것으로 판단될 때마다, 상기 제1 송신 MAC 패킷이, 802
|
5 |
5
제4항에 있어서,
상기 이더넷 MAC 컨트롤러는, 상기 이더넷 유무선 MAC 연결포트를 통하여 상기 서버로부터 수신되는, 임계값 설정 정보를 포함하는 수신 이더넷 MAC 패킷을 상기 CPU에 출력하고,
상기 CPU는 상기 임계값 설정 정보에 기초하여, 상기 메인 메모리의 최대 저장 비율을 미리 설정하고, 상기 메인 메모리에 상기 제1 송신 MAC 패킷이 저장됨에 따라 상기 메인 메모리의 저장 비율이 증가하여 상기 최대 저장 비율을 초과할 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
6 |
6
제4항에 있어서,
상기 CPU는 제1 시점으로부터 설정된 시간이 경과할 때까지 상기 메인 메모리에 저장된 제1 송신 MAC 패킷의 누적된 데이터량이, 상기 제1 시점에 상기 메인 메모리에 저장된 제1 송신 MAC 패킷의 누적된 데이터량의 설정된 배수와 같거나 또는 더 클 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
7 |
7
제4항에 있어서,
상기 CPU는, 제1 송신 MAC 패킷을 상기 메인 메모리에 저장하는 동작과, 상기 메인 메모리에 저장된 제1 송신 MAC 패킷이 상기 제2 라우터들 중 하나, 또는 상기 제1 라우터, 또는 상기 게이트웨이, 또는 상기 서버에 송신된 후 제1 송신 MAC 패킷을 삭제하는 동작을 반복하고, 상기 메인 메모리에 저장되는 제1 송신 MAC 패킷의 양이, 상기 메인 메모리로부터 삭제되는 제1 송신 MAC 패킷의 양 보다 더 큰 상태로 설정된 시간 동안 유지될 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
8 |
8
제4항에 있어서,
상기 CPU는, 상기 802
|
9 |
9
제3항에 있어서,
상기 802
|
10 |
10
제9항에 있어서,
상기 제1 및 제2 수신 데이터 각각은, 상기 메인 메모리의 임계값 설정 정보 또는 동작 명령 정보를 포함하고,
상기 802
|
11 |
11
제10항에 있어서,
상기 이더넷 테스크는, 상기 802
|
12 |
12
제1항에 있어서, 상기 적어도 하나의 펌핑 노드는,
상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 판단하고, 그 판단 결과에 따라, 상기 제1 송신 MAC 패킷이 802
|
13 |
13
제12항에 있어서,
상기 802
|
14 |
14
제13항에 있어서,
상기 802
|
15 |
15
제14항에 있어서,
상기 이더넷 MAC 컨트롤러는 상기 이더넷 유무선 MAC 연결포트를 통하여 상기 서버로부터 수신되는 수신 이더넷 MAC 패킷을 상기 제2 CPU에 출력하고,
상기 제2 플래시 메모리에 저장된 상기 제2 소프트웨어는, 이더넷 테스크, TCP/IP, 및 이더넷 MAC 계층으로 이루어지고,
상기 이더넷 테스크는, 상기 IO 버스로부터 상기 제1 송신 데이터를 수신할 때, 상기 TCP/IP에 상기 서버의 IP 주소 및 연결 포트 정보를 전달하여 상기 서버와의 통신 접속을 요청하고, 상기 제1 송신 데이터가 상기 서버에 송신되도록 상기 TCP/IP에 송신 요청하고, 상기 TCP/IP로부터 수신되는 상기 제2 수신 데이터 및 센서노드 목적지 정보를 상기 IO 버스에 전달하고,
상기 TCP/IP는 상기 이더넷 테스크의 요청에 따라, 상기 이더넷 MAC 계층을 통하여 상기 서버와의 통신 접속을 실행하고, 이더넷 경로를 검색하고, 상기 이더넷 테스크로부터 수신한 상기 제1 송신 데이터를 분할하고, 그 분할된 데이터들과 이더넷 경로 정보를 각각 포함하는 분할 TCP/IP 패킷들을 생성하여 이더넷 MAC 계층에 전달하고, 상기 이더넷 MAC 계층으로부터 상기 제2 수신 데이터, 센서노드 목적지 정보, 및 이더넷 목적지 정보를 포함하는 수신 TCP/IP 패킷을 수신할 때, 상기 이더넷 목적지 정보에 기초하여 상기 수신 TCP/IP 패킷이 전달될 이더넷 목적지가 상기 펌핑 노드인지의 여부를 판단하고, 상기 이더넷 목적지가 상기 펌핑 노드일 때, 상기 제2 수신 데이터 및 센서노드 목적지 정보를 상기 이더넷 테스크에 전달하고,
상기 이더넷 MAC 계층은 상기 이더넷 MAC 컨트롤러 및 상기 이더넷 유무선 MAC 연결포트를 포함하는 이더넷 물리 계층을 제어하고, 상기 이더넷 물리 계층으로부터 수신된 제2 인터럽트 신호에 응답하여 데이터 수신 루틴을 실행하여, 상기 이더넷 물리 계층을 통하여 상기 서버로부터 수신되는 수신 이더넷 MAC 패킷을 패킷 해제하여, 상기 수신 TCP/IP 패킷을 상기 TCP/IP에 전달하고, 상기 TCP/IP로부터 수신되는 상기 분할 TCP/IP 패킷들을 분할 이더넷 MAC 패킷들로 변환하여, 상기 분할 이더넷 MAC 패킷들을 상기 이더넷 물리 계층을 통하여, 상기 서버에 송신하는 무선 센서 네트워크 시스템
|
16 |
16
서버;
적어도 하나의 제1 이동 노드, 제2 이동 노드들, 고정 노드들, 제1 라우터(router), 제2 라우터들, 및 적어도 하나의 펌핑(pumping) 노드를 포함하고, 802
|
17 |
17
제16항에 있어서,
상기 적어도 하나의 펌핑 노드는, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하지 않을 때, 상기 제1 송신 MAC 패킷을 802
|
18 |
18
제16항에 있어서, 상기 적어도 하나의 펌핑 노드는,
상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 판단하고, 그 판단 결과에 따라, 상기 제1 송신 MAC 패킷이 802
|
19 |
19
제18항에 있어서,
상기 CPU는 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 주기적으로 판단하고, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하지 않는 것으로 판단될 때마다, 상기 제1 송신 MAC 패킷이, 802
|
20 |
20
제19항에 있어서,
상기 이더넷 MAC 컨트롤러는, 상기 이더넷 유무선 MAC 연결포트를 통하여 상기 서버로부터 수신되는, 임계값 설정 정보를 포함하는 수신 이더넷 MAC 패킷을 상기 CPU에 출력하고,
상기 CPU는 상기 임계값 설정 정보에 기초하여, 상기 메인 메모리의 최대 저장 비율을 미리 설정하고, 상기 메인 메모리에 상기 제1 송신 MAC 패킷이 저장됨에 따라 상기 메인 메모리의 저장 비율이 증가하여 상기 최대 저장 비율을 초과할 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
21 |
21
제19항에 있어서,
상기 CPU는 제1 시점으로부터 설정된 시간이 경과할 때까지 상기 메인 메모리에 저장된 상기 제1 송신 MAC 패킷의 누적된 데이터량이, 상기 제1 시점에 상기 메인 메모리에 저장된 상기 제1 송신 MAC 패킷의 누적된 데이터량의 설정된 배수와 같거나 또는 더 클 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
22 |
22
제19항에 있어서,
상기 CPU는, 제1 송신 MAC 패킷을 상기 메인 메모리에 저장하는 동작과, 상기 메인 메모리에 저장된 제1 송신 MAC 패킷이 상기 제1 라우터 또는 상기 제2 라우터들 중 하나 또는 상기 게이트웨이 또는 상기 서버에 송신된 후 삭제하는 동작을 반복하고, 상기 메인 메모리에 저장되는 제1 송신 MAC 패킷의 양이, 상기 메인 메모리로부터 삭제되는 제1 송신 MAC 패킷의 양 보다 더 큰 상태로 설정된 시간 동안 유지될 때, 상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는 것으로 판단하는 무선 센서 네트워크 시스템
|
23 |
23
제19항에 있어서,
상기 CPU는, 상기 802
|
24 |
24
제16항에 있어서, 상기 적어도 하나의 펌핑 노드는,
상기 데이터 트래픽의 크기가 상기 무선 센서 네트워크의 대역폭을 초과하는지의 여부를 판단하고, 그 판단 결과에 따라, 상기 제1 송신 MAC 패킷이 802
|