KR101243320B1 - Wireless sensor network control apparatus and control method thereof - Google Patents
Wireless sensor network control apparatus and control method thereof Download PDFInfo
- Publication number
- KR101243320B1 KR101243320B1 KR1020110127138A KR20110127138A KR101243320B1 KR 101243320 B1 KR101243320 B1 KR 101243320B1 KR 1020110127138 A KR1020110127138 A KR 1020110127138A KR 20110127138 A KR20110127138 A KR 20110127138A KR 101243320 B1 KR101243320 B1 KR 101243320B1
- Authority
- KR
- South Korea
- Prior art keywords
- mission
- message
- node
- mobile
- mode
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
- H04L41/048—Network management architectures or arrangements comprising network management agents or mobile agents therefor mobile agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 무선센서 네트워크 제어장치 및 그의 제어방법에 관한 것으로, 더욱 상세하게는 수상노드를 원하는 위치로 이동시켜 수상노드의 오류로 인한 센서노드들의 고립을 방지하며 수상노드의 회수를 용이하게 할 수 있는 무선센서 네트워크 제어장치 및 그의 제어방법에 관한 것이다.The present invention relates to a wireless sensor network control apparatus and a control method thereof, and more particularly, to move the water node to a desired position to prevent the isolation of the sensor nodes due to the error of the water node and to facilitate the recovery of the water node. The present invention relates to a wireless sensor network controller and a control method thereof.
무선센서 네트워크(Wireless sensor network)는 공간적으로 분산된 다수의 센서노드들로 구성되며, 각각의 센서노드들은 주변의 조건들을 감지하는 센서 기능, 감지한 데이터를 처리하는 처리 기능, 감지된 신호나 처리 결과를 다른 센서노드로 송수신하는 무선 통신 기능을 갖는다.A wireless sensor network consists of multiple spatially distributed sensor nodes, each of which has a sensor function to detect surrounding conditions, a processing function to process sensed data, a detected signal or process It has a wireless communication function that sends and receives results to other sensor nodes.
무선센서 네트워크를 구성하는 각 센서노드(sensor node)들은 온도, 소리, 진동, 압력, 동작, 오염 정도 등의 다양한 물리적 혹은 환경적 조건을 협력적으로 감시하고 관리하기 위해 사용된다. 이러한 기능을 이용해 무선센서 네트워크는 환경 및 서식 감시만이 아니라 전장 감시와 같은 국방 응용분야, 산업 공정 감시 및 제어, 실시간 건강 모니터링, 농작물 실시간 감시 및 제어 등 사람이 관련된 다양한 응용 분야에서 널리 응용되고 있다.Each sensor node of the wireless sensor network is used to cooperatively monitor and manage various physical or environmental conditions such as temperature, sound, vibration, pressure, motion, and pollution. Using these features, wireless sensor networks are widely used not only for environment and habitat monitoring, but also for a variety of human-related applications, such as defense applications such as battlefield surveillance, industrial process monitoring and control, real-time health monitoring, and real-time crop monitoring and control. .
고정형 수상노드는 오류 발생 시 수상노드에 연결된 다수개의 센서노드가 고립되어 감시 기능을 상실하게 될 수 있는 문제점이 있으며, 이를 교체하기 위해서는 사람이 직접 투입되어 회수해야함으로 인해 많은 시간과 비용이 소요되는 문제점이 있다. In case of a fixed water node, when a fault occurs, a number of sensor nodes connected to the water node may be isolated, and a monitoring function may be lost. There is a problem.
본 발명의 목적은 전술한 문제점을 해결하기 위해 안출된 것으로, 수상노드를 원하는 위치로 이동시킬 수 있도록 수상노드를 구성하여 수상노드의 오류로 인한 센서노드들의 고립을 방지함과 아울러 수상노드의 회수를 용이하게 할 수 있는 무선센서 네트워크 제어장치 및 그의 제어방법을 제공함에 있다.An object of the present invention is to solve the above-mentioned problems, to configure the water node to move the water node to the desired position to prevent the isolation of the sensor node due to the error of the water node and recovery of the water node. An object of the present invention is to provide a wireless sensor network controller and a method of controlling the same.
본 발명의 다른 목적은 수상노드에 태양전지모듈을 설치하여 수상노드에 필요로 하는 전원을 공급하는 배터리를 재충전함에 의해 배터리 교체 없이 수상노드를 장시간 운영할 수 있는 무선센서 네트워크 제어장치 및 그의 제어방법을 제공함에 있다.Another object of the present invention is to install a solar cell module on the water node by recharging the battery supplying the power required for the water node by wireless sensor network controller and its control method that can operate the water node for a long time without battery replacement. In providing.
본 발명의 또 다른 목적은 무선센서 네트워크를 제어하기 위한 명령 메시지를 싱글과 리스트모드로 선택적으로 발생시킴에 의해 수상노드의 제어를 단계별로 실시하거나 일괄 처리할 수 있도록 하여 수상노드가 설치된 주변환경에 적응할 수 있도록 적응형 제어가 가능한 무선센서 네트워크 제어장치 및 그의 제어방법을 제공함에 있다.Still another object of the present invention is to generate a command message for controlling the wireless sensor network in a single and list mode selectively so that the control of the water node can be carried out step by step or collectively to the surrounding environment in which the water node is installed. The present invention provides a wireless sensor network control device capable of adaptive control and a control method thereof.
본 발명의 또 다른 목적은 수상노드를 적용형 제어가 가능하도록 함으로써 수상노드를 설치 환경에 관계없이 운영할 수 있는 무선센서 네트워크 제어장치 및 그의 제어방법을 제공함에 있다.It is still another object of the present invention to provide a wireless sensor network control apparatus and a control method thereof, by which the water node can be applied to control, thereby operating the water node regardless of the installation environment.
본 발명의 무선센서 네트워크 제어장치는 CDMA(Code Division Multiple Access) 망을 통해 수행미션을 수신받아 수행하고 수행미션 결과를 발생하여 전송하는 이동 수상노드와; 상기 이동 수상노드가 수행할 상기 수행미션을 발생하여 CDMA 망을 통해 이동 수상노드로 출력하며 상기 수행미션 결과를 CDMA 망을 통해 수신받아 이동 수상노드의 작업 수행 결과를 저장함과 아울러 GUI(Graphical User Interface) 화면으로 표시하여 출력하는 관리 통제부로 구성되며, 상기 이동 수상노드는 상기 관리 통제부와 CDMA 망을 통해 연결되어 수행미션을 수신받거나 수행미션 결과를 전송하는 제1CDMA 모듈과, 이동 수상노드 사이의 통신을 위한 지그비(Zigbee) 모듈과, GPS(Global Positioning System) 위성으로부터 위치정보를 수신받는 GPS 모듈과, 이동제어신호를 수신받아 추진력을 발생시키는 엑추에이터 모듈과, 주변 환경조건을 감지하여 감지신호를 발생하여 출력하는 센서모듈과, 상기 제1CDMA 모듈과 상기 지그비 모듈과 상기 GPS 모듈과 상기 엑추에이터 모듈과 센서모듈과 각각 연결되어 구동전원을 공급하는 전원공급부와, 상기 전원공급부와 연결되어 구동전원을 공급받고 상기 제1CDMA 모듈로부터 미션모드 요구 메시지가 수신되면 지그비 모듈과 GPS 모듈과 엑추에이터 모듈과 센서모듈을 각각 선택적으로 활성화시켜 수행미션을 수행하고 수행된 결과를 수행미션 결과로 발생하여 제1CDMA 모듈을 통해 상기 관리 통제부로 전송하는 제어기로 이루어지는 것을 특징으로 하는 한다.The wireless sensor network controller of the present invention comprises: a mobile receiving node for receiving and performing a performance mission through a code division multiple access (CDMA) network and generating and transmitting a performance mission result; Generates the execution mission to be performed by the mobile award node and outputs it to the mobile award node through a CDMA network, receives the result of the execution mission through the CDMA network, stores the result of performing the operation of the mobile award node, and also provides a graphical user interface. The mobile water node is connected to the management control unit via a CDMA network and receives a performance mission or transmits a performance result. Zigbee module for communication, GPS module for receiving location information from Global Positioning System (GPS) satellite, actuator module for receiving propulsion power by receiving movement control signal, and sensing signal by sensing surrounding environmental conditions A sensor module to generate and output the first CDMA module, the Zigbee module, the GPS module, and the actuator module; And a power supply unit connected to the sensor module and supplying driving power, and receiving a driving mode request message from the first CDMA module connected to the power supply unit and receiving the driving power, the Zigbee module, the GPS module, the actuator module, and the sensor module. It is characterized in that it consists of a controller for selectively activating each of them to perform the performance mission and to generate the performance results as the performance mission results and to transmit to the management control unit through the first CDMA module.
본 발명의 무선센서 네트워크 제어방법은 관리 통제부를 이용해 이동 수상노드의 수행미션을 입력하는 단계와; 상기 수행 미션이 입력되면 관리 통제부로 입력된 수행 미션을 미션모드 메시지(MissionMode)로 발생하고 발생된 미션모드 메시지를 이동 수상노드로 전송하여 수행 미션을 처리하는 단계와; 상기 미션모드 메시지가 전송되면 이동 수상노드에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부로 전송하는 단계와; 상기 미션응답메시지가 수신되면 관리 통제부에서 입력된 수행 미션이 완료되면 모드통신을 종료하는 단계로 구성되며, 상기 관리 통제부에서 입력된 수행 미션을 미션모드 메시지로 발생하고 발생된 미션모드 메시지를 이동 수상노드로 전송하여 수행 미션을 처리하는 단계는 관리 통제부에서 입력된 수행 미션을 미션모드 메시지로 발생하며 발생된 미션모드메시지에 따라 미션모드요구 메시지(MissionMode-Request)를 발생하여 전송하는 단계와, 상기 미션모드요구 메시지를 전송한 후 관통 통제부에서 미리 설정된 종료시간(TimeOut)을 카운트하는 단계와, 상기 미리 설정된 종료시간의 카운트 동안 미션모드응답 메시지(MissionMode-Response)가 수신되는 동안 대기하는 단계와, 상기 대기 동안 미션모드응답 메시지가 전송되었는지를 확인하는 단계와, 상기 미션모드응답 메시지가 전송되지 않으면 관리 통제부에서 미리 설정된 종료시간을 카운트하는 단계와, 상기 미션모드응답 메시지가 전송되면 미션모드응답 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 미션모드응답 메시지인지를 확인하는 단계와, 상기 미션모드응답 메시지의 확인 결과 싱글모드통신에 따른 미션모드응답 메시지이면 싱글모드통신에 따른 이동 수상노드의 하나의 수행미션 결과를 확인한 후 저장하거나 출력하는 싱글모드통신 수행 단계와, 상기 미션모드응답 메시지의 확인 결과 리스트모드통신에 따른 미션모드응답 메시지이면 리스트모드통신에 따른 이동 수상노드의 수행미션 결과를 확인한 후 순차적으로 저장하거나 출력하는 리스트모드통신 수행 단계와, 상기 수행미션 결과가 저장되면 싱글모드통신 수행이나 리스트모드통신 수행이 종료되었는지를 확인하는 단계로 이루어지는 것을 특징으로 한다.The wireless sensor network control method of the present invention comprises the steps of: inputting a performance mission of a mobile water node using a management controller; When the mission is input, generating a mission as a mission mode message (MissionMode) inputted to a management controller and transmitting the generated mission mode message to a mobile water node to process the mission; When the mission mode message is transmitted, performing a mission according to the mission mode message in the mobile award node, converting the result into a mission response message and transmitting the result to a mission control unit; When the mission response message is received, it comprises the step of terminating the mode communication when the execution mission input from the management control unit is completed, the mission performed by the management control unit generates a mission mode message and generates the generated mission mode message Transmitting a mission by transmitting to a mobile water node generates a mission input from the management control unit as a mission mode message, and generates and transmits a mission mode request message according to the generated mission mode message. And, after transmitting the mission mode request message, counting a preset end time (TimeOut) in the penetration control unit, and waiting while a mission mode response message (MissionMode-Response) is received during the count of the preset end time. Confirming whether a mission mode response message has been transmitted during the standby; Counting a preset end time in the management control unit if the mode response message is not transmitted; and if the mission mode response message is transmitted, whether the mode response message is transmitted is a single mode communication or a mission mode response message according to list mode communication. And confirming that the mission mode response message is a mission mode response message according to single mode communication, and confirming or performing a single mission result of the mobile receiving node according to single mode communication. And performing a list mode communication step of sequentially storing or outputting a result of the mission of the mobile receiving node according to the list mode communication if the mission mode response message according to the result of the check of the mission mode response message is performed. Once the mission result is saved, single mode communication B) checking whether the list mode communication has been performed.
본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법은 이동 수상노드를 원하는 위치로 이동시킬 수 있도록 하여 이동 수상노드의 오류로 인한 센서노드들의 고립을 방지함과 아울러 이동 수상노드의 회수를 용이하게 할 수 있는 이점이 있고, 이동 수상노드에 태양전지모듈을 설치하여 이동 수상노드에 필요로 하는 전원을 공급하는 배터리를 재충전함에 의해 이동 수상노드를 장시간 운영할 수 있는 이점이 있다The wireless sensor network controller and its control method of the present invention can move the mobile water node to a desired position to prevent the isolation of the sensor nodes due to the error of the mobile water node and facilitate the recovery of the mobile water node. There is an advantage in that the mobile water node can be operated for a long time by installing a solar cell module in the mobile water node and recharging a battery supplying power for the mobile water node.
본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법은 또한 무선센서 네트워크를 제어하기 위한 명령 메시지를 싱글과 리스트모드로 선택적으로 발생시킴에 의해 이동 수상노드의 제어를 단계별로 실시하거나 일괄 처리할 수 있도록 하여 이동 수상노드가 설치된 주변환경에 적응할 수 있도록 적응형 제어가 가능하도록 함에 의해 이동 수상노드를 설치 환경에 관계없이 운영할 수 있는 이점이 있다.The wireless sensor network controller and its control method of the present invention can also generate a command message for controlling the wireless sensor network in single and list mode so that the control of the mobile water node can be performed step by step or collectively. Therefore, it is possible to operate the mobile water node regardless of the installation environment by enabling the adaptive control to be able to adapt to the surrounding environment in which the mobile water node is installed.
도 1은 본 발명의 무선센서 네트워크 제어장치의 구성을 나타낸 블럭도,
도 2는 도 1에 도시된 관리 서버의 그래픽 사용자 인터페이스를 나타낸 도,
도 3은 본 발명의 무선센서 네트워크 제어장치의 제어방법을 나타낸 흐름도,
도 4는 도 3에 도시된 관리 통제부를 이용한 이동 수상노드의 제어방법을 상세히 나타낸 흐름도,
도 5는 도 4에 도시된 싱글모드통신 수행방법을 상세히 나타낸 흐름도,
도 6은 도 4에 도시된 리스트모드통신 수행방법을 상세히 나타낸 흐름도,
도 7은 도 3에 도시된 이동 수상노드를 이용한 관리 통제부의 제어방법을 상세히 나타낸 흐름도,
도 8은 도 7에 도시된 싱글모드미션 수행방법을 상세히 나타낸 흐름도,
도 9는 도 7에 도시된 리스트모드미션 수행방법을 상세히 나타낸 흐름도,
도 10은 본 발명의 무선센서 네트워크 제어방법의 메시지 종류를 나타낸 표,
도 11은 본 발명의 무선센서 네트워크 제어방법에서 이동 수상노드를 이동시키는 제어방법을 나타낸 도.1 is a block diagram showing the configuration of a wireless sensor network control apparatus of the present invention;
FIG. 2 illustrates a graphical user interface of the management server shown in FIG. 1;
3 is a flowchart illustrating a control method of the apparatus for controlling a wireless sensor network of the present invention;
4 is a flowchart illustrating a method of controlling a mobile water node using the management control unit illustrated in FIG. 3 in detail;
5 is a flowchart illustrating a method of performing single mode communication shown in FIG. 4 in detail;
6 is a flowchart illustrating a method of performing list mode communication shown in FIG. 4 in detail;
7 is a flowchart illustrating a control method of a management control unit using a mobile water node shown in FIG. 3 in detail;
8 is a flowchart illustrating a method of performing a single mode mission shown in FIG. 7 in detail;
9 is a flowchart illustrating a method of performing a list mode mission shown in FIG. 7 in detail;
10 is a table showing message types of a wireless sensor network control method of the present invention;
11 is a view showing a control method for moving a mobile water node in the wireless sensor network control method of the present invention.
이하, 본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법의 실시예를 첨부된 도면을 참조하여 설명하면 다음과 같다. Hereinafter, an embodiment of a wireless sensor network controller and a control method thereof according to the present invention will be described with reference to the accompanying drawings.
도 1 및 도 2에서와 같이 본 발명의 무선센서 네트워크 제어장치는 관리 통제부(100)와 이동 수상노드(200)로 구성된다. 1 and 2, the wireless sensor network controller of the present invention includes a
관리 통제부(100)는 이동 수상노드(200)가 수행할 수행미션을 발생하여 CDMA 망을 통해 이동 수상노드(200)로 출력하며 수행결과를 CDMA 망을 통해 수신받아 이동 수상노드(200)의 작업 수행 결과를 저장함과 아울러 GUI(Graphical User Interface) 화면으로 표시하여 출력하며, 이동 수상노드(200)는 CDMA(Code Division Multiple Access) 망을 통해 수행미션을 수신받아 수행하고 수행미션 결과를 발생하여 전송한다. The
상기 구성을 갖는 본 발명의 무선센서 네트워크 제어장치의 구성을 보다 상세히 설명하면 다음과 같다. Referring to the configuration of the wireless sensor network control device of the present invention having the above configuration in more detail as follows.
관리 통제부(100)는 도 1에서와 같이 제2CDMA 모듈(110), GIS(Geographic Information System) 클라이언트(120) 및 DB(Data Base)(130)로 구성된다. The
제2CDMA 모듈(110)은 수행미션을 전송하거나 수행미션의 결과를 수신받으며 , GIS 클라이언트(120)는 이동 수상노드(200)의 수행미션을 제2CDMA 모듈(110)을 통해 이동 수상노드(200)로 전송하며 제2CDMA 모듈(110)로부터 이동 수상노드(200)의 수행미션의 결과를 수신받아 이동 수상노드(200)의 작업수행 결과를 출력한다. GIS 클라이언트(120)는 관리 통제부(100)를 전반적으로 제어하며, 이동 수상노드(100)의 수행미션을 입력하거나 출력하기 위해 키보드나 마우스 등의 입력장치(도시 않음)나 모니터와 같은 출력장치(도시 않음)가 구비된다. GIS 클라이언트(120)는 모니터를 통해 GIS 웹서버(140)나 DB(130)로부터 GIS 정보를 선택적으로 수신받아 작업수행 결과를 도 2에 도시된 GUI(Graphical User Interface) 화면으로 표시하여 출력한다. GUI 화면은 이동 수상노드(200)에게 수행미션을 제공하고 그 수행결과를 표시하기 위한 버튼이 구비된다. DB(Data Base)(130)는 GIS 클라이언트(120)로부터 출력되는 수행미션의 결과를 저장하거나 GIS 정보를 저장하여 GIS 클라이언트(120)의 요청 시 GIS 정보를 제공하게 된다.The
이동 수상노드(200)는 도 1에서와 같이 제1CDMA 모듈(210), 지그비(Zigbee) 모듈(220), GPS 모듈(230), 엑추에이터 모듈(240), 센서모듈(250), 전원공급부(260) 및 제어기(270)로 이루어진다.The
제1CDMA 모듈(210)은 관리 통제부(100)와 CDMA 망을 통해 연결되어 수행미션을 수신받거나 수행미션 결과를 전송하며, 지그비 모듈(220)은 이동 수상노드(200) 사이의 통신을 위해 구비되며, GPS 모듈(230)은 GPS(Global Positioning System) 위성으로부터 위치정보를 수신받는다. The
엑추에이터 모듈(240)은 이동제어신호를 수신받아 추진력을 발생시키며, 센서모듈(250)은 주변 환경조건을 감지하여 감지신호를 발생하여 출력하며, 제1드라이버(241), 제1드라이버(242), 추진기구(243) 및 방향전환기구(244)로 이루어진다. The
제1드라이버(241)는 제어기(270)로부터 출력되는 이동제어신호를 수신받아 각각 제1구동신호를 발생하여 출력하며, 제2드라이버(242)는 제어기(270)로부터 출력되는 이동제어신호를 수신받아 제2구동신호를 발생하여 출력한다. 추진기구(243)는 제1드라이버(241)로부터 제1구동신호가 수신되면 이동 수상노드(200)를 이동시키기 위한 추진력을 발생시키며, 도 11에서와 같이 한 개 이상의 프로펠라 추진기구가 사용되며 각각의 프로펠라 추진기구는 제1드라이버에 의해 선택적으로 구동된다. 방향전환기구(244)는 제2드라이버(242)로부터 제2구동신호가 수신되면 이동 수상노드(200)의 방향을 전환시키기 위한 것으로 도 11에서와 같이 방향타 전환기구가 사용된다. 여기서, 프로펠라 추진기구와 방향타 전환기구는 공지된 기술이 적용되므로 상세한 설명을 생략한다. The
센서모듈(250)은 본 발명의 무선센서네트워크가 설치된 주변 환경조건을 감지하여 감지신호를 발생하여 출력하며, 수질을 측정하는 수질측정센서(251)와 수중 온도를 측정하는 온도센서(252)와 음향을 감지하는 음향센서(253)로 이루어진다. The sensor module 250 detects the ambient environmental conditions in which the wireless sensor network of the present invention is installed, generates and outputs a detection signal, and measures the water quality of the water quality sensor 251 and the temperature sensor 252 that measures underwater temperature. It consists of an acoustic sensor 253 for detecting sound.
전원공급부(260)는 제1CDMA 모듈(210)과 지그비 모듈(220)과 GPS 모듈(230)과 엑추에이터 모듈(240)과 센서모듈(250)과 각각 연결되어 구동전원을 공급하며, 배터리(261), 태양전지판넬(262) 및 충전회로(263)로 구성된다. 배터리(261)는 제1CDMA 모듈(210)과 지그비 모듈(220)과 GPS 모듈(230)과 엑추에이터 모듈(240)과 센서모듈(250)과 제어기(270)와 각각 연결되어 구동전원을 공급하며, 태양전지판넬(262)은 태양광을 전기신호를 변환시켜 출력한다. 충전회로(263)는 태양전지판넬(262)로부터 출력되는 전기신호를 수신받아 배터리(261)를 충전시킴에 의해 이동 수상노드(100)를 배터리(261)의 교체 없이 장시간 운영할 수 있도록 한다. The
제어기(270)는 본 발명의 이동 수상노드(100)를 전반적으로 제어하며, 전원공급부(260)와 연결되어 구동전원을 공급받고 제1CDMA 모듈(210)로부터 미션모드 요구 메시지가 수신되면 지그비 모듈(220)과 GPS 모듈(230)과 엑추에이터 모듈(240)과 센서모듈(250)을 각각 선택적으로 활성화시켜 수행미션을 수행하고 수행된 결과를 수행미션 결과로 발생하여 제1CDMA 모듈(210)을 통해 관리 통제부(100)로 전송한다. The
본 발명의 무선센서 네트워크 제어장치를 이용한 무선센서 네트워크 제어방법을 첨부된 도면을 참조하여 설명하면 다음과 같다.The wireless sensor network control method using the wireless sensor network control apparatus of the present invention will be described with reference to the accompanying drawings.
도 3에서와 같이 본 발명의 무선센서 네트워크 제어장치를 이용한 무선센서 네트워크 제어방법은 먼저 관리 통제부(100)를 이용해 이동 수상노드(200)의 수행미션을 입력하며(S1000), 수행 미션이 입력되면 관리 통제부(100)로 입력된 수행 미션을 미션모드 메시지(MissionMode)로 발생하고 발생된 미션모드 메시지를 이동 수상노드(200)로 전송하여 수행 미션을 처리한다(S2000). 미션모드 메시지가 전송되면 이동 수상노드(200)에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부(100)로 전송하며(S3000), 미션응답메시지가 수신되면 관리 통제부(100)에서 입력된 수행 미션이 완료되면 모드통신을 종료한다(S4000).In the wireless sensor network control method using the wireless sensor network control apparatus of the present invention as shown in FIG. 3, first, the execution mission of the
상기 구성 중 관리 통제부(100)가 이동 수상노드(200)를 제어하여 통신을 수행하기 위한 방법을 첨부된 도 4 내지 도 6을 참조하여 먼저 살펴보면 다음과 같다. Referring to Figures 4 to 6 attached to the method for performing the communication by the
관리 통제부(100)에서 입력된 수행 미션을 미션모드 메시지로 발생하고 발생된 미션모드 메시지를 이동 수상노드(200)로 전송하여 수행 미션을 처리하는 단계(S2000)는 도 4에서와 같이 먼저, 관리 통제부(100)에서 입력된 수행 미션을 미션모드 메시지로 발생하며 발생된 미션모드메시지에 따라 미션모드요구 메시지(MissionMode-Request)를 발생하여 전송한다(S2100). 미션모드요구 메시지를 전송한 후 관리 통제부(100)에서 미리 설정된 종료시간(TimeOut)을 카운트하며(S2200), 미리 설정된 종료시간의 카운트 동안 미션모드응답 메시지(MissionMode-Response)가 수신되는 동안 대기한다(S2300).Step (S2000) of generating the mission performed by the
대기 동안 미션모드응답 메시지가 전송되었는지를 확인하며(S2400), 미션모드응답 메시지가 전송되지 않으면 관리 통제부(100)에서 미리 설정된 종료시간을 카운트한다(S2410). 미션모드응답 메시지가 전송되면 미션모드응답 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 미션모드응답 메시지인지를 확인하며(S2500), 미션모드응답 메시지의 확인 결과 싱글모드통신에 따른 미션모드응답 메시지이면 싱글모드통신에 따른 이동 수상노드(200)의 하나의 수행미션 결과를 확인한 후 저장하거나 출력하는 싱글모드통신 수행한다(S2600). 미션모드응답 메시지의 확인 결과 리스트모드통신에 따른 미션모드응답 메시지이면 리스트모드통신에 따른 이동 수상노드(200)의 수행미션 결과를 확인한 후 순차적으로 저장하거나 출력하는 리스트모드통신 수행하며(S2700), 수행미션 결과가 저장되면 싱글모드통신 수행이나 리스트모드통신 수행이 종료되었는지를 확인한다(S2800). 종료 확인 결과 모드통신 수행이 종료되면 단계(S4000)를 실시하는 반면에, 종료 확인 결과 모드통신 수행이 종료되지 않거나 종료시간의 카운트가 완료되는 경우에 모드통신 오류로 판단하여 미션 예외처리를 수행한다(S2900). It checks whether the mission mode response message is transmitted during the waiting (S2400), and if the mission mode response message is not transmitted, the
상기 구성 중 싱글모드 미션 수행 단계(S2600)는 도 5에서와 같이 먼저, 미션모드 확인 결과 싱글모드통신에 따른 미션모드 응답 메시지이면 이동수상노드가 수행해야 할 하나의 미션에 따른 미션싱글요구 메시지(MissionSingle-Request)로 발생하여 이동 수상노드(200)로 전송한다(S2611). In the configuration of performing a single mode mission (S2600), as shown in FIG. 5, if a mission mode response message according to the single mode communication results from the mission mode check, the mission single request message according to one mission to be performed by the mobile award node ( Mission Single-Request) is transmitted to the mobile water node 200 (S2611).
미션싱글요구 메시지를 전송한 후 관리 통제부(100)에 미리 설정된 종료시간(TimeOut)을 카운트하며(S2612), 종료시간 카운트 동안 이동 수상노드(200)에서 미션싱글응답 메시지(MissionSingle-Response)가 전송되는 것을 대기한다(S2613). 대기 동안 미션싱글응답 메시지가 전송되었는지를 확인하는 메시지 전송 확인하며(S2614), 메시지 전송 확인하는 단계(S2614)에서 메시지가 전송되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2617), 종료시간이 완료되지 않으면 단계(S2613)로 리턴하며 반대로 종료시간이 완료되면 미션싱글응답 메시지(MissionSingle-Response) 수신 에러를 관리 통제부(100)에 표시한다(S2618).After transmitting the mission single request message, a predetermined end time (TimeOut) is counted to the management control unit 100 (S2612), and a mission single response message (MissionSingle-Response) is received from the
메시지 전송 확인 결과 미션싱글응답 메시지가 전송되면 미션싱글응답 메시지를 이용하여 하나의 이동 수상노드(200)의 수행미션 결과를 확인한다(S2615). 확인 결과 이동 수상노드(200)의 수행미션 결과가 없거나 미션싱글요구 메시지에 따른 수행미션 결과가 아니면 미션싱글요구 메시지의 재전송 여부를 확인한다(S2616). 미션싱글요구 메시지의 재전송 여부를 확인하는 단계(S2616)에서 확인 결과 관리 통제부(100)에서 메시지 재전송이 요구되면 미션싱글요구 메시지로 발생하여 이동 수상노드(200)로 전송하는 단계(S2611)로 리턴한다. 반대로, 재전송 여부를 확인하는 단계(S2616)에서 재전송을 요구하지 않으면 단계(S2800)를 수행한다.As a result of the message transmission confirmation result, when the mission single response message is transmitted, the mission result of one
리스트모드 미션 수행 단계(S2700)는 도 6에서와 같이 먼저 미션모드 확인 결과 리스트모드통신에 따른 미션모드 응답 메시지이면 이동 수상노드(200)가 수행할 수행미션 리스트의 전송 시작을 알리기 위한 미션리스트시작 메시지(MissionList-Start)를 이동 수상노드(200)로 전송한다(S2711).In the list mode mission performing step (S2700), as shown in FIG. 6, if the mission mode response message according to the list mode communication is performed as shown in FIG. 6, the mission list starts to notify the start of the transmission of the performing mission list to be performed by the
미션리스트시작 메시지를 전송한 후 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2712), 종료시간 카운트 동안 이동 수상노드(200)에서 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지(MissionList-Ready)가 전송되기까지 대기한다(S2713). 대기 동안 미션리스트준비 메시지가 전송되었는지를 확인하는 메시지 전송 확인하며(S2714)한다. 확인 결과, 미션리스트준비 메시지가 전송되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2733), 종료시간이 완료되지 않으면 단계(S2713)로 리턴하며 반대로 종료시간이 완료되면 미션리스트준비 메시지 수신 에러를 관리 통제부(100)에 표시한다(S2734). After transmitting the mission list start message, the
미션리스트준비 메시지의 전송 확인 결과 미션리스트준비 메시지가 전송되면 이동 수상노드(200)가 수행해야 할 수행미션 리스트에 기재된 각 수행미션을 순서대로 순차번호를 부여한 후 각 수행미션를 미션요구 메시지(Mission-Request)로 발생하여 이동 수상노드(200)로 순차적으로 전송한다(S2715).미션요구 메시지가 모두 이동 수상노드(200)로 전송되었는지 여부를 확인하며(S2716), 확인 결과 미션요구 메시지가 모두 이동 수상노드(200)로 전송되면 미션요구 메시지가 모두 전송되었음을 알림과 아울러 순차적으로 전송된 미션요구 메시지의 개수를 알리기 위한 미션리스트종료 메시지(MissionList-End)를 이동 수상노드(200)로 전송한다(S2717). 미션리스트종료 메시지를 이동 수상노드(200)로 전송한 후 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2718), 종료시간 카운트 동안 이동 수상노드(200)에서 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 알리기 위한 미션수신확인 메시지(Ack)의 수신을 대기한다(S2719). When the mission list preparation message is transmitted as a result of the transmission confirmation of the mission list preparation message, the sequence number is assigned to each of the missions listed in the mission list to be performed by the
대기 동안 미션수신확인 메시지가 수신되었는지 여부를 확인하며(S2720), 확인 결과 확인 결과 미션수신확인 메시지가 수신되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2735), 종료시간이 완료되지 않으면 단계(S2719)로 리턴하며 반대로 종료시간이 완료되면 미션수신확인 메시지의 수신 에러를 관리 통제부(100)에 표시한다(S2736). Check whether or not the mission reception confirmation message has been received during the waiting (S2720), and if the mission reception confirmation message is not received as a result of the check, check whether a preset end time is completed (S2735), and if the end time is not completed, the step ( In step S2719, when the end time is completed, the reception error of the mission reception confirmation message is displayed on the management control unit 100 (S2736).
확인 결과 미션수신확인 메시지가 수신되면 미션수신확인 메시지를 이용하여 이동 수상노드(200)로 전송되지 않은 미션요구 메시지가 있는지 여부를 확인하며(S2721), 확인 결과 누락된 미션요구 메시지가 있다면 누락된 미션요구 메시지를 이동 수상노드(200)로 재전송할지 여부를 확인한다(S2722). 확인 결과, 재전송이 결정되면 미션리스트 재시작 메시지(MisssionList-Restart)를 발생하여 이동 수상노드(200)로 전송한다(S2737). 미션리스트 재시작 메시지 발생은 관리 통제부(100)를 이용하여 설정하며, 리스트모드 통신 중 오류가 발생하는 경우에 관리 통제부(100)의 프로그래밍을 통해 작업자가 이를 인지할 수 있도록 함과 아울러 수작업이나 자동으로 미션리스트 재시작 메시지를 발생할 수 있도록 한다.As a result of the confirmation, when the mission reception confirmation message is received, the mission reception confirmation message is used to check whether there is a mission request message that has not been transmitted to the receiving water node 200 (S2721). It is checked whether the mission request message is retransmitted to the mobile award node 200 (S2722). As a result of the check, when the retransmission is determined, a mission list restart message (MisssionList-Restart) is generated and transmitted to the mobile award node 200 (S2737). The mission list restart message is generated using the
누락된 미션요구 메시지를 재전송할지 여부를 결정하기 위해 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2723), 종료시간의 카운트 동안에 관리 통제부(100)에서 메시지 재전송이 요구되지 않으면 이동 수상노드(200)의 수행미션 결과의 전송 시작을 알리기 위한 미션응답시작 메시지(MissionResponse-Start)의 수신을 대기한다(S2724).In order to determine whether to retransmit the missing mission request message, the
대기 동안 미션응답시작 메시지가 수신되었는지 여부를 확인하며(S2725), 확인 결과 미션응답시작 메시지가 수신되지 않으면 종료시간이 완료되었는지 여부를 확인하고(S2738), 확인 결과 확인 결과, 미션수신확인 메시지가 수신되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2735), 종료시간이 완료되지 않으면 단계(S2724)로 리턴하며 반대로 종료시간이 완료되면 미션수신확인 메시지의 수신 에러를 관리 통제부(100)에 표시한다(S2734).Check whether or not the mission response start message has been received during the waiting (S2725), and if the mission response start message is not received as a result of the check, checks whether the end time is completed (S2738), and as a result of the confirmation, the mission reception confirmation message is displayed. If it is not received, check whether the preset end time is completed (S2735). If the end time is not completed, the process returns to step S2724. On the contrary, when the end time is completed, the reception error of the mission acknowledgment message is sent to the
메시지 수신의 확인 결과 반대로 미션응답시작 메시지가 수신되면 이동 수상노드(200) 수행미션의 결과를 수신받을 준비가 되었음을 이동 수상노드(200)에게 알리기 위한 미션응답준비 메시지(MissionResponse-Ready)를 이동 수상노드(200)로 전송하며(S2726), 미션응답 준비 메시지를 이동 수상노드(200)로 전송하는 한 후 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작한다(S2727). 종료시간의 카운트 동안 미션응답 메시지의 수신을 대기하며(S2728), 대기 동안 미션응답 메시지가 수신되었는지 여부를 확인한다(S2729).On the contrary, when the mission response start message is received, a mission response ready message (MissionResponse-Ready) is transmitted to notify the
메시지 수신 확인 결과 미션응답 메시지가 수신되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2740), 종료시간이 완료되지 않으면 단계(S2724)로 리턴하며 반대로 종료시간이 완료되면 미션수신확인 메시지의 수신 에러를 관리 통제부(100)에 표시한다(S2741). 이와 반대로 메시지 수신 확인 결과 미션응답 메시지가 수신되고 이동 수상노드(200)의 수행미션의 결과가 순차적으로 수신되며 이동 수상노드(200)는 수행미션의 응답 전송이 모두 끝났음을 알리기 위한 미션응답종료 메시지(MissionResponse-End)가 수신되었는지 여부를 확인한다(S2730). 확인결과 미션응답종료 메시지가 수신되면 미션응답종료 메시지를 이용하여 이동 수상노드(200)에서 미션요구 메시지의 개수와 누락된 미션요구 메시지가 있는지를 확인한 후 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호를 알리기 위한 미션수신확인 메시지(Ack)를 이동 수상노드(200)로 전송한다(S2731).If the message response check result does not receive the mission response message, check whether the preset end time is completed (S2740), and if the end time is not completed, return to step S2724. On the contrary, if the end time is completed, a reception error of the mission acknowledgment message is received. Is displayed on the management control unit 100 (S2741). On the contrary, as a result of the message acknowledgment, the mission response message is received, and the results of the mission performed by the
미션수신확인 메시지를 전송한 후 이동 수상노드(200)에서 미션응답시작 메시지의 재수신을 요청하는지 여부를 확인하고(S2732), 확인 결과 관리 통제부(100)에서 메시지 재수신이 요구되면 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2743), 종료시간의 카운트 동안 미션응답재시작 메시지(MissionResponse-Restart)를 이동 수상노드(200)로 전송한다(S2744). 메시지의 재수신을 요청하는지 여부를 확인하는 단계(S2732)에서 메시지의 재수신을 요청하지 않으면 단계(S2800)를 수행한다. After transmitting the mission reception confirmation message, the
이동 수상노드(200)가 관리 통제부(100)를 제어하여 통신을 수행하기 위한 방법을 첨부된 도 7 내지 도 9를 참조하여 먼저 살펴보면 다음과 같다. The method for performing communication by the
이동 수상노드(200)에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부(100)로 전송하는 단계(S3000)는 먼저, 이동 수상노드(200)에서 미션모드요구 메시지(MissionMode-Request)의 수신을 대기한다(S3100). 대기 동안 이동 수상노드(200)에서 미션모드요구 메시지가 수신되었는지 여부를 확인하며(S3200), 미션모드요구 메시지가 도착하면 이동 수상노드(200)에서 미션모드요구 메시지에 따른 미션모드응답 메시지를 발생하여 관리 통제부(100)로 전송한다(S3300). Performing the mission according to the mission mode message in the
미션모드응답 메시지가 전송되면 미션모드요구 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 수행미션 모드인지를 확인하며(S3400), 수행미션 모드의 확인 결과 싱글모드통신에 따른 미션모드요구 메시지이면 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부(100)로 전송하는 싱글모드 수행한다(S3500). 수행미션 모드의 확인 결과 리스트모드통신에 따른 미션모드요구 메시지이면 리스트모드 미션을 수행하고 수행된 결과를 관리 통제부(100)로 전송하는 리스트모드를 수행하며(S3600), 싱글모드 수행이나 리스트모드 수행이 종료되었는지를 확인하는 미션 종료를 확인한다(S3700). 미션종료 확인 단계(S3700)에서 싱글모드 수행이나 리스트모드 수행이 종료되면 미션모드요구 메시지(MissionMode-Request)의 수신을 대기하는 단계로 리턴한다. 반대로, 수행이 종료되지 않으면 미션모드요구 메시지의 수신 오류를 나타내는 미션예외 처리하고 그 결과를 관리 통제부(100)로 전송하여 표시되도록 한다(S3800). When the mission mode response message is transmitted, the mission mode request message is used to check whether the mission mode is performed in single mode communication or list mode communication (S3400). Perform a single mode mission and performs a single mode to transmit the result to the management control unit 100 (S3500). If the result of the mission mode check message is a mission mode request message according to the list mode communication, the list mode mission is performed and the list mode is transmitted to the management control unit 100 (S3600). Check the end of the mission to check whether the execution is completed (S3700). When the single mode execution or the list mode execution is terminated in the mission termination confirmation step (S3700), the process returns to the step of waiting for reception of a mission mode request message (MissionMode-Request). On the contrary, if the execution is not completed, the mission exception processing indicating the reception error of the mission mode request message is transmitted, and the result is transmitted to the
상기 구성 중 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부(100)로 전송하는 싱글모드 수행 단계(S3500)는 도 8에서와 같이 먼저, 미션모드요구 메시지의 확인 결과 싱글모드통신이면 관리 통제부(100)로 전송되는 미션싱글요구 메시지(MissionSingle-Request)를 수신받는 동안 이동 수상노드(200)에 미리 설정된 종료시간의 카운트를 시작한다(S3511). 종료시간 동안 미션싱글요구 메시지의 수신을 대기하며(S3512), 대기 동안 미션싱글요구 메시지가 수신되었는지를 확인한다(S3513). 확인 결과, 미션싱글요구 메시지가 수신되지 않으면 이동 수상노드(200)에 미리 설정된 종료시간이 완료되었는지 확인하고(S3516), 종료시간이 완료되지 않으면 단계(S3512)로 리턴하며 반대로 종료시간이 완료되면 미션싱글요구 메시지의 수신 에러를 관리 통제부(100)로 전송하여 표시한다(S3517). 메시지 수신 확인 결과 반대로, 미션싱글요구 메시지가 수신되면 미션싱글요구 메시지에 포함된 하나의 수행미션을 확인하고 수행하며(S3514), 하나의 수행미션이 확인되면 수행미션의 완료를 나타내는 미션싱글응답 메시지(MissionSingle-Response)를 발생하여 관리 통제부(100)로 전송한다(S3515). 단계(S3515)에서 메시지 전송이 완료되면 단계(S3700)를 수행한다. The single mode performing step (S3500) of performing the single mode mission and transmitting the result of the configuration to the
리스트모드 미션을 수행하고 수행된 결과를 관리 통제부(100)로 전송하는 리스트모드 수행 단계(S3600)는 도 9에서와 같이 먼저, 미션모드요구 메시지의 확인 결과 리스트모드통신이면 관리 통제부(100)로 전송되는 미션리스트요구 메시지(MissionList-Request)를 수신받는 동안 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작한다(S3611). In the list mode performing step (S3600) of performing the list mode mission and transmitting the performed result to the
종료시간 동안 미션리스트요구 메시지의 수신을 대기하며(S3612), 대기 동안 미션리스트요구 메시지가 수신되었는지를 확인한다(S3613). 확인 결과 미션리스트요구 메시지가 수신되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S3634), 종료시간이 완료되지 않으면 단계(S3612)로 리턴하며 반대로 종료시간이 완료되면 미션리스트요구 메시지의 수신 에러를 관리 통제부(100)로 전송하여 표시한다(S3635). 메시지 수신 확인 결과 반대로, 미션리스트요구 메시지가 수신되면 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지를 발생하여 관리 통제부(100)로 전송한다(S3614).Wait for the reception of the mission list request message during the end time (S3612), and check whether the mission list request message has been received during the waiting (S3613). If the result of the check does not receive the mission list request message, check whether the preset end time is completed (S3634). If the end time is not completed, the process returns to step S3612. On the contrary, if the end time is completed, a reception error of the mission list request message is received. The transmission is displayed to the management control unit 100 (S3635). On the contrary, if the mission list request message is received, a mission list preparation message for informing that the mission list is ready for reception is generated and transmitted to the management control unit 100 (S3614).
미션리스트준비 메시지가 전성되면 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하며(S3615), 종료시간 동안 미션요구 메시지의 수신을 대기한다(S3616). 대기 동안 미션요구 메시지가 수신되었는지 여부를 확인하며(S3617), 확인 결과 미션요구 메시지가 수신되지 않으면 이동 수상노드(200)에 미리 설정된 종료시간이 완료되었는지 확인하고(S3636), 종료시간이 완료되면 미션요구 메시지의 수신 에러를 관리 통제부(100)로 전송하여 표시한다(S3637). 메시지 수신 확인 결과 반대로 미션요구 메시지가 수신되면 미션리스트종료 메시지가 수신되었는지 여부를 확인한다(S3618). 미션리스트종료 메시지가 수신되면 미션리스트료 메시지를 이용하여 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 확인한 후 수신된 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 알리기 위한 미션수신확인 메시지를 발생하여 관리 통제부(100)로 전송한다(S3619).When the mission list preparation message is generated, a count of a preset end time is started in the mobile award node (S3615), and the reception of the mission request message is awaited during the end time (S3616). Check whether or not the mission request message has been received during the waiting (S3617), and if the mission request message is not received as a result of the check, confirms that the preset end time is completed in the mobile water node 200 (S3636). The reception error of the mission request message is transmitted to the
미션수신확인 메시지가 전송되면 관리 통제부(100)로부터 미션응답재수신 메시지가 수신되었는지 여부를 확인하며(S3620), 미션응답재수신 메시지의 수신 확인 결과, 메시지가 수신되지 않으면 이동 수상노드(200)에 미리 설정된 종료시간의 카운트를 시작하고(S3638), 미션리스트 재시작 메시지의 재수신을 대기한다(S3639). 반대로 확인 결과 미션응답재수신 메시지가 수신되지 않은 경우에 이동 수상노드의 수행미션 결과의 전송 시작을 알리기 위한 미션응답시작 메시지(MissionResponse-Start)를 관리 통제부(100)로 전송하기 위해 대기한다(S3621).When the mission reception confirmation message is transmitted, it is determined whether the mission response re-receive message is received from the management control unit 100 (S3620), and as a result of the reception confirmation of the mission response re-receive message, the
미션응답시작 메시지의 전송을 대기하는 동안에 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하며(S3622), 종료시간 동안 관리 통제부(100)로부터 미션응답수신준비 메시지가 수신되는 것을 대기한다(S3623). 상기 S3623단계의 대기시간 동안에 미션응답수신준비 메시지가 수신되었는지를 확인하며(S3624), 확인 결과 미션응답수신준비 메시지가 수신되면 미션요구 메시지에 따른 수행미션을 수행한다(S3625). 반대로 미션응답수신준비 메시지가 수신되지 않으면 이동 수상노드(200)에 미리 설정된 종료시간이 완료되었는지 확인하고(S3640), 종료시간이 완료되지 않으면 단계(S3623)로 리턴하며 반대로 종료시간이 완료되면 미션응답수신준비 메시지의 수신 에러를 관리 통제부(100)로 전송하여 표시한다(S3641). While waiting for the transmission of the mission response start message, a count of a preset end time is started in the mobile water node (S3622), and the mission response reception ready message is received from the
수행미션이 완료되면 수행미션 완료를 알리기 위한 미션응답 메시지를 발생하여 관리 통제부(100)로 전송하며(S3626), 미션응답 메시지가 수행미션 리스트에서 마지막 메시지인지를 확인한다(S3627). 확인 결과 미션모드응답 메시지가 마지막 번째 메시지이면 미션응답종료 메시지를 발생하여 관리 통제부(100)로 전송하며(S3628), 미션응답종료 메시지를 관리 통제부(100)로 전송한 후 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작한다(S3629). 종료시간 동안 관리 통제부(100)로부터 미션수신확인 메시지가 수신되는 것을 대기하며(S3630), 대기 동안 관리 통제부(100)로부터 미션수신확인 메시지가 수신되었는지 여부를 확인한다(S3631). 확인 결과 관리 통제부(100)로부터 미션수신확인 메시지가 수신되면 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호를 확인한다(S3632). 반대로, 미션수신확인 메시지가 수신가 수신되지 않으면 이동 수상노드(200)에 미리 설정된 종료시간이 완료되었는지 확인하고(S3642), 종료시간이 완료되지 않으면 단계(S3630)로 리턴하며 반대로 종료시간이 완료되면 미션수신확인 메시지의 수신 에러를 관리 통제부(100)로 전송하여 표시한다(S3643). When the mission is completed, a mission response message for informing the completion of the mission is generated and transmitted to the management control unit 100 (S3626), and the mission response message checks whether the mission message is the last message in the mission list (S3627). If it is determined that the mission mode response message is the last message, a mission response termination message is generated and transmitted to the management control unit 100 (S3628), and the mission response termination message is transmitted to the
미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호의 확인 결과 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호가 있으면 누락된 미션요구 메시지의 번호를 알리기 위한 미션요구 메시지가 재수신되었는지를 확인하며(S3633), 재수신하지 않으면 단계(S3700)를 수행한다. 반대로, 미션요구 메시지가 재수신되었는지를 확인하는 단계(S3633)에서 미션요구 메시지가 재수신되면 누락된 미션요구 메시지의 번호를 미션요구 메시지에 삽입한(S3644) 후 종료시간의 카운트 동안에 미션요구 메시지가 수신되었는지를 확인하는 단계로 리턴한다. As a result of checking the number of mission request messages and the number of missing mission request messages, if the number of mission request messages and the number of missing mission request messages are found, check whether the mission request message for notifying the missing mission request message has been received again. If it is not received again (S3633), step S3700 is performed. On the contrary, if the mission request message is re-received in the step S3633 of checking whether the mission request message has been re-received, the mission request message is inserted during the counting of the end time after inserting the missing mission request message number into the mission request message (S3644). Return to step to check if the received.
이와 같은 본 발명의 무선센서 네트워크 제어방법에서 제어명령 메시지는 도 10에서와 같이 미션모드 메시지(MissionMode), 미션응답 메시지(MissionResponse), 미션모드요구 메시지(MissionMode-Request), 종료시간(TimeOut), 미션싱글요구 메시지(MissionSingle-Request), 미션리스트시작 메시지(MissionList-Start), 미션리스트준비 메시지(MissionList-Ready), 미션리스트종료 메시지(MissionList-End), 미션수신확인 메시지(Ack), 미션리스트 재시작 메시지(MisssionList-Restart), 미션응답시작 메시지(MissionResponse-Start), 미션응답종료 메시지(MissionResponse-End), 미션응답재시작 메시지(MissionResponse-Restart), 미션응답 메시지(MissionResponse) 등이 있으며, 미션모드 메시지를 삭제, 삽입, 갱신 및 취소하기 위한 인터럽트 제어 명령(Mission -Cancel, Mission -Insert, Mission -Update, Mission -Delete, MissionList -Delete)이 있으며, 이들의 구조와 형식은 도 10에 도시된 것과 같이 사용된다. In the wireless sensor network control method of the present invention, the control command message includes a mission mode message (MissionMode), a mission response message (MissionResponse), a mission mode request message (MissionMode-Request), an end time (TimeOut), and the like. Mission Single Request Message (MissionSingle-Request), Mission List Start Message (MissionList-Start), Mission List Ready Message (MissionList-Ready), Mission List End Message (MissionList-End), Mission Receipt Message (Ack), Mission List There is a restart message (MisssionList-Restart), mission response start message (MissionResponse-Start), mission response end message (MissionResponse-End), mission response restart message (MissionResponse-Restart), mission response message (MissionResponse), etc. Interrupt control commands (Mission -Cancel, Mission -Insert, Mission -Update, Mission -Delete, MissionList -Delete) for deleting, inserting, updating, and canceling messages. Of the structure and format is used, as shown in FIG.
이동 수상노드(200)가 수행할 수행미션에 따른 미션요구 메시지는 도 3에 도시된 바와 같이 통신 미션 메시지, 게이트웨이 메시지, 위치이동 미션 메시지, 엑추에이터 작동 미션 메시지, 샘플링 미션 메시지 및 인터럽트 미션 메시지로 등으로 이루어지며, 각각은 CDMA 통신망에서 사용자 데이터 영역 즉, 페이로드(payload) 영역에 표시된다. The mission request message according to the mission performed by the
통신 미션 메시지는 이동 수상노드의 제1CDMA 모듈과 관리 통제부의 제2CDMA 모듈 사이를 연결시키기 위한 메시지이며, 게이트웨이 메시지는 이동 수상노드(200)의 제1CDMA 모듈과 지그비 모듈을 혼합하여 활성화시켜 게이트웨이 통신을 수행하기 위한 메시지이다. 위치이동 미션 메시지는 이동 수상노드(200)가 이동해야 하는 위치의 위도와 경도 좌표를 부여하기 위한 메시지이다.The communication mission message is a message for connecting between the first CDMA module of the mobile water node and the second CDMA module of the management controller. The gateway message is a mixture of the first CDMA module and the Zigbee module of the
위치이동 미션 메시지는 관리 통제부(100)에서 이동 수상노드(200)의 이동 목표 위치를 설정하는 것으로, 위도와 경도의 위치 좌표를 나타내는 메시지이며, 위치이동 미션 메시지가 미션요구 메시지로 이동 수상노드(200)로 전송되며, 이동 수상노드(200)는 위치이동 미션 메시지에 포함된 목표위치인 위도와 경도의 위치 좌표로 자율적으로 이동하게 된다. The position movement mission message is a message indicating the position coordinates of latitude and longitude by setting the movement target position of the
도 11에서와 같이 이동 수상노드(200)를 현재위치에서 목표위치로 자율 이동시키는 방법은 먼저, 이동 수상노드(200)의 시작위치벡터의 좌표()와 목표위치벡터의 좌표()를 설정한다. 이동 수상노드(200)의 시작위치벡터의 좌표()와 목표위치벡터의 좌표()가 설정되면 시작위치벡터의 좌표()와 목표위치벡터의 좌표()를 이용해 이동 수상노드(200)의 목표이동경로(TPW)를 산출하며, 목표이동경로(TPW)가 산출되면 목표이동경로(TPW)를 이용해 목표진행방향각()을 산출한다. 목표진행방향각()이 산출되면 목표이동경로(TPW)와 목표진행방향각()을 이용해 이동 수상노드(200)를 이동시키며, 이동 수상노드(200)가 이동되면 이동 수상노드(200)의 현재위치벡터의 좌표()를 설정한다. 현재위치벡터의 좌표()가 설정되면 시작위치벡터의 좌표()와 현재위치벡터의 좌표()를 이용하여 현재이동경로(PPW)를 산출하고 산출된 현재이동경로(PPW)를 이용하여 현재진행방향각()을 산출하며, 현재진행방향각()이 산출되면 목표진행방향각()과 현재진행방향각()의 각도차()를 산출하여 이동 수상노드(200)의 이동방향각이 허용오차범위() 보다 작은지를 확인한다. 이동 수상노드(200)의 이동방향각이 허용오차범위() 보다 작으면 현재위치벡터의 좌표()와 목표이동경로(TPW) 사이의 수직거리(d)를 산출하여 수직거리(d)가 허용오차범위() 보다 작은지를 확인하며, 수직거리(d)가 허용오차범위() 보다 크면 보정목표위치벡터의 좌표()를 산출한다. 보정목표위치벡터의 좌표()가 산출되면 현재위치벡터의 좌표()와 보정목표위치벡터의 좌표()를 이용하여 현재진행방향각()을 변경하기 위한 보정목표이동경로(CPW)를 산출하며, 수직거리(d)가 허용오차범위() 보다 작으면 목표위치벡터()와 현재위치벡터()의 거리차()를 산출하여 거리차()가 허용오차범위() 보다 작은지를 확인한다. 거리차()가 허용오차범위() 보다 작으면 이동 수상노드(200)의 이동을 종료하여 목표위치로 이동 수상노드(200)를 자율 이동시킨다. 이러한 제어방법의 수학적 알고리즘은 공지된 기술을 적용함으로 상세한 설명을 생략한다.As shown in FIG. 11, a method of autonomously moving a moving
엑추에이터 작동 미션 메시지는 위치이동 미션 메시지와 동일하나 위치이동 미션 메시지가 자동으로 목표위치로 이동하는 반면에, 이동 수상노드(100)에 구비되는 추진기구(243)나 방향전환기구(244)를 직접 구동함에 의해 이동 수상노드(200)를 구동하기 위한 메시지이다. 예를 들어, 이동 수상노드(100)로 추진기구(243)나 방향전환기구(244)를 제어하기 위한 제어신호를 발생하여 전송한 후 이동 수상노드(100)가 이동되면 이동된 정보를 이동 수상노드(200)에 구비된 GPS 모듈(230)을 통해 획득한 후 획득된 이동 수상노드(100)의 위치정보를 관리 통제부(100)에 수신받아 이동상태를 확인할 수 있도록 하는 것이다. The actuator operation mission message is the same as the position movement mission message, but the position movement mission message is automatically moved to the target position, while the
샘플링 미션 메시지는 이동 수상노드(200)에 구비되는 센서모듈을 이루는 수질측정센서(251), 온도센서(252) 및 음향센서(253)에 각각 센서 식별자와 감지 샘플링 주기 및 감지시간을 부여하여 각각에서 감지된 감지정보를 이용하여 이동 수상노드(200)가 설치된 주변 환경을 감지하기 위한 메시지로 사용된다.The sampling mission message is assigned to the water quality measurement sensor 251, the temperature sensor 252, and the acoustic sensor 253, which constitute the sensor module provided in the
인터럽트 미션 메시지는 통신 미션 메시지, 게이트웨이 메시지, 위치이동 미션 메시지, 엑추에이터 작동 미션 메시지, 샘플링 미션 메시지 등의 메시지를 삭제, 삽입, 갱신 및 취소하기 위한 인터럽트 제어 명령(Mission -Cancel, Mission -Insert, Mission -Update, Mission -Delete, MissionList -Delete)을 나타내는 메시지로 사용된다. Interrupt mission messages are interrupt control commands (Mission -Cancel, Mission -Insert, Mission) for deleting, inserting, updating, and canceling messages such as communication mission messages, gateway messages, positioning mission messages, actuator operation mission messages, and sampling mission messages. -Update, Mission -Delete, MissionList -Delete).
이상과 같이 본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법은 이동 수상노드를 원하는 위치로 이동시킬 수 있도록 하여 이동 수상노드의 오류로 인한 센서노드들의 고립을 방지함과 아울러 수상노드를 홈위치로 이동시켜 회수를 용이하게 할 수 있으며, 이동 수상노드에 태양전지모듈을 설치하여 이동 수상노드에 필요로 하는 전원을 공급하는 배터리를 재충전함에 의해 배터리 교체없이 이동 수상노드를 장시간 운영할 수 있게 된다. As described above, the wireless sensor network control apparatus and its control method of the present invention can move the mobile water node to a desired position to prevent the isolation of the sensor nodes due to the error of the mobile water node and to move the water node to the home position. It can be easily recovered by moving, and by installing a solar cell module in the mobile water node to recharge the battery supplying the power required for the mobile water node, it is possible to operate the mobile water node for a long time without replacing the battery.
본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법은 또한 무선센서 네트워크를 제어하기 위한 명령 메시지를 싱글과 리스트모드로 선택적으로 발생시킴에 의해 이동 수상노드의 제어를 단계별로 실시하거나 일괄 처리할 수 있도록 하여 이동 수상노드가 설치된 주변환경에 적응할 수 있도록 적응형 제어가 가능하도록 함으로써 이동 수상노드를 설치 환경에 관계없이 운영할 수 있다.The wireless sensor network controller and its control method of the present invention can also generate a command message for controlling the wireless sensor network in single and list mode so that the control of the mobile water node can be performed step by step or collectively. Therefore, it is possible to operate the mobile water node regardless of the installation environment by enabling the adaptive control to be able to adapt to the surrounding environment in which the mobile water node is installed.
본 발명의 무선센서 네트워크 제어장치 및 그의 제어방법은 환경, 서식, 전장의 국방분야, 산업 공정, 실시간 건강 및 농작물 감시 분야에서 적용할 수 있다.The wireless sensor network controller and its control method of the present invention can be applied in the environment, habitat, defense field of the battlefield, industrial process, real-time health and crop monitoring.
100: 관리 통제부 110: 제2CDMA 모듈
120: GIS 클라이언트 130: DB
140: GIS 웹서버 200: 이동 수상노드
210: 제1CDMA 모듈 220: 지그비 모듈
230: GPS 모듈 240 엑추에이터 모듈
250: 센서모듈 260: 전원공급부
270: 제어기100: management control unit 110: second CDMA module
120: GIS client 130: DB
140: GIS web server 200: mobile water node
210: first CDMA module 220: Zigbee module
230:
250: sensor module 260: power supply
270: controller
Claims (11)
상기 이동 수상노드가 수행할 상기 수행미션을 발생하여 CDMA 망을 통해 이동 수상노드로 출력하며 상기 수행미션 결과를 CDMA 망을 통해 수신받아 이동 수상노드의 작업 수행 결과를 저장함과 아울러 GUI(Graphical User Interface) 화면으로 표시하여 출력하는 관리 통제부로 구성되며,
상기 이동 수상노드는 상기 관리 통제부와 CDMA 망을 통해 연결되어 수행미션을 수신받거나 수행미션 결과를 전송하는 제1CDMA 모듈과, 이동 수상노드 사이의 통신을 위한 지그비(Zigbee) 모듈과, GPS(Global Positioning System) 위성으로부터 위치정보를 수신받는 GPS 모듈과, 이동제어신호를 수신받아 추진력을 발생시키는 엑추에이터 모듈과, 주변 환경조건을 감지하여 감지신호를 발생하여 출력하는 센서모듈과, 상기 제1CDMA 모듈과 상기 지그비 모듈과 상기 GPS 모듈과 상기 엑추에이터 모듈과 센서모듈과 각각 연결되어 구동전원을 공급하는 전원공급부와, 상기 전원공급부와 연결되어 구동전원을 공급받고 상기 제1CDMA 모듈로부터 미션모드 요구 메시지가 수신되면 지그비 모듈과 GPS 모듈과 엑추에이터 모듈과 센서모듈을 각각 선택적으로 활성화시켜 수행미션을 수행하고 수행된 결과를 수행미션 결과로 발생하여 제1CDMA 모듈을 통해 상기 관리 통제부로 전송하는 제어기로 이루어지는 것을 특징으로 하는 무선센서 네트워크 제어장치.A mobile receiving node that receives and performs a performance mission through a Code Division Multiple Access (CDMA) network, generates and transmits the performance of a performance mission;
Generates the execution mission to be performed by the mobile award node and outputs it to the mobile award node through a CDMA network, receives the result of the execution mission through the CDMA network, stores the result of performing the operation of the mobile award node, and also provides a graphical user interface. ) It consists of a management control unit which displays and outputs the screen.
The mobile water node is connected to the management controller through a CDMA network to receive a performance mission or transmit a performance result, a Zigbee module for communication between the mobile water node, and a GPS (Global). Positioning System) GPS module for receiving position information from satellite, an actuator module for receiving a movement control signal and generating propulsion force, a sensor module for sensing and outputting a sensing signal to detect surrounding environmental conditions, and the first CDMA module; A power supply unit connected to the Zigbee module, the GPS module, the actuator module and the sensor module to supply driving power, and a driving power connected to the power supply unit and receiving a mission mode request message from the first CDMA module; Perform mission by selectively activating Zigbee module, GPS module, actuator module and sensor module respectively. A wireless sensor network control unit to generate a result to perform the mission carried out and do result, characterized in that through the 1CDMA module comprising a controller for transmitting the management control part.
상기 제어기로부터 출력되는 이동제어신호를 수신받아 제2구동신호를 발생하여 출력하는 제2드라이버와,
상기 제1드라이버로부터 제1구동신호가 수신되면 이동 수상노드를 이동시키기 위한 추진력을 발생시키는 추진기구와;
상기 제2드라이버로부터 제2구동신호가 수신되면 이동 수상노드의 방향을 전환시키는 방향전환기구로 구성되며,
상기 추진기구는 한 개 이상의 프로펠라 추진기구가 사용되며 각각의 프로펠라 추진기구는 제1드라이버에 의해 선택적으로 구동되고, 상기 방향전환기구는 방향타 전환기구가 사용되는 것을 특징으로 하는 무선센서 네트워크 제어장치. According to claim 1, The actuator module receives a movement control signal output from the controller and a first driver for generating and outputting a first driving signal, respectively;
A second driver for receiving a movement control signal output from the controller and generating and outputting a second driving signal;
A propulsion mechanism generating a propulsion force for moving the moving water node when the first driving signal is received from the first driver;
When the second drive signal is received from the second driver is composed of a direction switching mechanism for switching the direction of the moving water node,
The propulsion mechanism is one or more propeller propulsion mechanism is used, each propeller propulsion mechanism is selectively driven by a first driver, the direction change mechanism is a wireless sensor network control device, characterized in that the use of a rudder switching mechanism.
태양광을 전기신호를 변환시켜 출력하는 태양전지판넬과;
상기 태양전지판넬로부터 출력되는 전기신호를 수신받아 상기 배터리를 충전시키는 충전회로로 구성되는 것을 특징으로 하는 무선센서 네트워크 제어장치. The battery of claim 1, wherein the power supply unit comprises: a battery connected to the first CDMA module, the Zigbee module, the GPS module, the actuator module, the sensor module, and the controller to supply driving power;
A solar cell panel for converting sunlight into electrical signals and outputting the light;
And a charging circuit configured to charge the battery by receiving an electrical signal output from the solar panel.
상기 이동 수상노드의 수행미션을 상기 제2CDMA 모듈을 통해 이동 수상노드로 전송하며 제2CDMA 모듈로부터 이동 수상노드의 수행미션의 결과를 수신받아 이동 수상노드의 작업수행 결과를 출력하는 GIS(Geographic Information System) 클라이언트와;
상기 GIS 클라이언트로부터 출력되는 수행미션의 결과를 저장하거나 GIS 정보를 저장하는 DB(Data Base)로 구성되며,
상기 GIS 클라이언트는 GIS 웹서버나 DB로부터 GIS 정보를 선택적으로 수신받아 작업수행 결과를 GUI(Graphical User Interface) 화면으로 표시하여 출력하는 것을 특징으로 하는 무선센서 네트워크 제어장치. The system of claim 1, wherein the management control unit comprises: a second CDMA module which transmits a mission or receives a result of the mission;
A geographic information system (GIS) which transmits a performance mission of the mobile water node to the mobile water node by transmitting the performance mission of the mobile water node to the mobile water node through the second CDMA module and receives a result of the performance of the mobile water node from the second CDMA module; A) with clients;
It consists of a DB (Data Base) for storing the results of the mission or output the GIS information output from the GIS client,
The GIS client wirelessly receives a GIS information from a GIS web server or a DB, and wirelessly outputs a network control device.
상기 수행 미션이 입력되면 관리 통제부로 입력된 수행 미션을 미션모드 메시지(MissionMode)로 발생하고 발생된 미션모드 메시지를 이동 수상노드로 전송하여 수행 미션을 처리하는 단계와;
상기 미션모드 메시지가 전송되면 이동 수상노드에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부로 전송하는 단계와;
상기 미션응답메시지가 수신되면 관리 통제부에서 입력된 수행 미션이 완료되면 모드통신을 종료하는 단계로 구성되며,
상기 관리 통제부에서 입력된 수행 미션을 미션모드 메시지로 발생하고 발생된 미션모드 메시지를 이동 수상노드로 전송하여 수행 미션을 처리하는 단계는 관리 통제부에서 입력된 수행 미션을 미션모드 메시지로 발생하며 발생된 미션모드메시지에 따라 미션모드요구 메시지(MissionMode-Request)를 발생하여 전송하는 단계와, 상기 미션모드요구 메시지를 전송한 후 관리 통제부에서 미리 설정된 종료시간(TimeOut)을 카운트하는 단계와, 상기 미리 설정된 종료시간의 카운트 동안 미션모드응답 메시지(MissionMode-Response)가 수신되는 동안 대기하는 단계와, 상기 대기 동안 미션모드응답 메시지가 전송되었는지를 확인하는 단계와, 상기 미션모드응답 메시지가 전송되지 않으면 관리 통제부에서 미리 설정된 종료시간을 카운트하는 단계와, 상기 미션모드응답 메시지가 전송되면 미션모드응답 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 미션모드응답 메시지인지를 확인하는 단계와, 상기 미션모드응답 메시지의 확인 결과 싱글모드통신에 따른 미션모드응답 메시지이면 싱글모드통신에 따른 이동 수상노드의 하나의 수행미션 결과를 확인한 후 저장하거나 출력하는 싱글모드통신 수행 단계와, 상기 미션모드응답 메시지의 확인 결과 리스트모드통신에 따른 미션모드응답 메시지이면 리스트모드통신에 따른 이동 수상노드의 수행미션 결과를 확인한 후 순차적으로 저장하거나 출력하는 리스트모드통신 수행 단계와, 상기 수행미션 결과가 저장되면 싱글모드통신 수행이나 리스트모드통신 수행이 종료되었는지를 확인하는 단계로 이루어지는 것을 특징으로 하는 무선센서 네트워크 제어방법. Inputting a performance mission of a mobile water node using a management control unit;
When the mission is input, generating a mission as a mission mode message (MissionMode) inputted to a management controller and transmitting the generated mission mode message to a mobile water node to process the mission;
When the mission mode message is transmitted, performing a mission according to the mission mode message in the mobile award node, converting the result into a mission response message and transmitting the result to a mission control unit;
When the mission response message is received and comprises a step of terminating the mode communication when the execution mission input from the management control unit is completed,
The performing the mission input generated by the management control unit as a mission mode message and transmitting the generated mission mode message to the mobile water node to process the performed mission occurs by the management control unit as a mission mode message. Generating and transmitting a mission mode request message according to the generated mission mode message, counting a predetermined timeout time set by a management controller after transmitting the mission mode request message; Waiting while the mission mode response message (MissionMode-Response) is received during the count of the preset end time, checking whether the mission mode response message has been transmitted during the standby, and not transmitting the mission mode response message Counting a preset end time in the management control unit; and responding to the mission mode response. If the message is transmitted, confirming whether the mission mode response message is a single mode communication or a list mode communication using the mission mode response message, and if the mission mode response message according to the single mode communication is a single mode communication result. The single mode communication step of checking and storing or outputting the result of one mission performed by the mobile award node according to the mode communication, and if the mission mode response message according to the list mode communication is the result of checking the mission mode response message, Performing a list mode communication step of sequentially storing or outputting the result of performing the mission of the mobile water node; and checking whether the single mode communication or the list mode communication is terminated when the execution mission result is stored. Wireless sensor network control room .
상기 미션싱글요구 메시지를 전송한 후 관리 통제부에 미리 설정된 종료시간(TimeOut)을 카운트하는 단계와;
상기 종료시간 카운트 동안 이동 수상노드에서 미션싱글응답 메시지(MissionSingle-Response)가 전송되는 것을 대기하는 단계와;
상기 대기 동안 미션싱글응답 메시지가 전송되었는지를 확인하는 메시지 전송 확인 단계와;
상기 메시지 전송 확인 결과 미션싱글응답 메시지가 전송되면 미션싱글응답 메시지를 이용하여 하나의 이동 수상노드의 수행미션 결과를 확인하는 단계와;
상기 확인 결과 이동 수상노드의 수행미션 결과가 없거나 미션싱글요구 메시지에 따른 수행미션 결과가 아니면 미션싱글요구 메시지의 재전송 여부를 확인하는 단계로 구성되며,
상기 미션싱글요구 메시지의 재전송 여부를 확인하는 단계에서 확인 결과 관리 통제부에서 메시지 재전송이 요구되면 상기 미션싱글요구 메시지(MissionSingle-Request)로 발생하여 이동 수상노드로 전송하는 단계로 리턴하는 것을 특징으로 하는 무선센서 네트워크 제어방법.The method of claim 6, wherein the performing of the single mode mission occurs as a mission single-request message according to one mission to be performed by the mobile award node when the mission mode check result is the mission mode response message according to the single mode communication. Transmitting to the mobile water node;
Counting a preset timeout in a management control unit after transmitting the mission single request message;
Waiting for a MissionSingle-Response message to be sent at a mobile award node during the end time count;
A message transmission confirmation step of confirming whether a mission single response message has been transmitted during the waiting;
Confirming a result of a mission of one mobile receiving node using a mission single response message when the mission single response message is transmitted;
If there is no performance result of the mobile node as a result of the check or if the performance result of the mission single request message is not the result of the mission single request message, it is determined.
In a step of confirming whether the mission single request message is retransmitted, if a message retransmission is requested by a management control unit, the mission single request message (MissionSingle-Request) is generated and returned to the mobile receiving node. Wireless sensor network control method.
상기 미션리스트시작 메시지를 전송한 후 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 카운트 동안 이동 수상노드에서 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지(MissionList-Ready)가 전송되기까지 대기하는 단계와;
상기 대기 동안 미션리스트준비 메시지가 전송되었는지를 확인하는 메시지 전송 확인 단계와;
상기 미션리스트준비 메시지의 전송 확인 결과 미션리스트준비 메시지가 전송되면 이동 수상노드가 수행해야 할 수행미션 리스트에 기재된 각 수행미션을 순서대로 순차번호를 부여한 후 각 수행미션를 미션요구 메시지(Mission-Request)로 발생하여 이동 수상노드로 순차적으로 전송하는 단계와;
상기 미션요구 메시지가 모두 이동 수상노드로 전송되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션요구 메시지가 모두 이동 수상노드로 전송되면 미션요구 메시지가 모두 전송되었음을 알림과 아울러 순차적으로 전송된 미션요구 메시지의 개수를 알리기 위한 미션리스트종료 메시지(MissionList-End)를 이동 수상노드로 전송하는 단계와;
상기 미션리스트종료 메시지를 이동 수상노드로 전송한 후 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 카운트 동안 이동 수상노드에서 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 알리기 위한 미션수신확인 메시지(Ack)의 수신을 대기하는 단계와;
상기 대기 동안 미션수신확인 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션수신확인 메시지가 수신되면 미션수신확인 메시지를 이용하여 이동 수상노드로 전송되지 않은 미션요구 메시지가 있는지 여부를 확인하는 단계와;
상기 확인 결과 누락된 미션요구 메시지가 있다면 누락된 미션요구 메시지를 이동 수상노드로 재전송할지 여부를 확인하는 단계와;
상기 누락된 미션요구 메시지를 재전송할지 여부를 결정하기 위해 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간의 카운트 동안에 관리 통제부에서 메시지 재전송이 요구되지 않으면 이동 수상노드의 수행미션 결과의 전송 시작을 알리기 위한 미션응답시작 메시지(MissionResponse-Start)의 수신을 대기하는 단계와;
상기 대기 동안 미션응답시작 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션응답시작 메시지가 수신되면 이동 수상노드 수행미션의 결과를 수신받을 준비가 되었음을 이동 수상노드에게 알리기 위한 미션응답수신준비 메시지(MissionResponse-Ready)를 이동 수상노드로 전송하는 단계와;
상기 미션응답 준비 메시지를 이동 수상노드로 전송하는 한 후 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간의 카운트 동안 미션응답 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션응답 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션응답 메시지가 수신되고 이동 수상노드의 수행미션의 결과가 순차적으로 수신되며 이동 수상노드는 수행미션의 응답 전송이 모두 끝났음을 알리기 위한 미션응답종료 메시지(MissionResponse-End)가 수신되었는지 여부를 확인하는 단계와;
상기 미션응답종료 메시지가 수신되면 미션응답종료 메시지를 이용하여 이동 수상노드에서 미션요구 메시지의 개수와 누락된 미션요구 메시지가 있는지를 확인한 후 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호를 알리기 위한 미션수신확인 메시지(Ack)를 이동 수상노드로 전송하는 단계와;
상기 미션수신확인 메시지를 전송한 후 이동 수상노드에서 미션응답시작 메시지의 재수신을 요청하는지 여부를 확인하는 단계와;
상기 확인 결과 관리 통제부에서 메시지 재수신이 요구되면 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간의 카운트 동안 미션응답재시작 메시지(MissionResponse-Restart)를 이동 수상노드로 전송하는 단계로 구성되는 것을 특징으로 하는 무선센서 네트워크 제어방법.The mission list start message according to claim 6, wherein the step of performing the list mode mission is a mission list start message for notifying the start of the transmission of the performance mission list to be performed by the mobile award node if the mission mode response message according to the list mode communication is performed. Transmitting c) to a mobile water node;
Starting the count of a preset end time to a management control unit after transmitting the mission list start message;
Waiting for a mission list preparation message (MissionList-Ready) to be sent to the mobile award node to indicate that it is ready to receive a mission list during the end time count;
A message transmission confirmation step of confirming whether a mission list preparation message has been transmitted during the waiting;
When the mission list preparation message is transmitted as a result of the transmission confirmation of the mission list preparation message, the sequence number is assigned to each of the missions listed in the mission list to be performed by the mobile award node in order, and then each mission is requested. Generating and sequentially transmitting to the mobile water node;
Checking whether all of the mission request messages have been transmitted to a mobile award node;
As a result of the checking, when all mission request messages are transmitted to the mobile award node, the mission list end message (MissionList-End) is notified to notify that the mission request messages have been transmitted and the number of mission request messages transmitted sequentially to the mobile award node. Transmitting;
Transmitting the mission list end message to a mobile award node and starting a count of a preset end time in a management control unit;
Waiting for reception of a mission acknowledgment message (Ack) for notifying the number of mission request messages and the missing mission request message number at the mobile award node during the end time count;
Checking whether a mission reception confirmation message has been received during the waiting;
Checking whether there is a mission request message which is not transmitted to the mobile award node using the mission reception confirmation message when the mission reception confirmation message is received as a result of the confirmation;
If there is a missing mission request message as a result of the checking, determining whether to retransmit the missing mission request message to the mobile award node;
Starting a count of a preset end time in a management control unit to determine whether to retransmit the missing mission request message;
Waiting for reception of a mission response start message for notifying a start of transmission of a performance result of a mobile receiving node if a message retransmission is not requested by a management controller during the counting of the end time;
Checking whether a mission response start message has been received during the waiting;
Transmitting a Mission Response Response-Ready message to the mobile award node to notify the mobile award node that it is ready to receive the result of the mobile award node performance mission when the mission response start message is received;
Starting counting of a preset end time in a management control unit after transmitting the mission response ready message to a mobile award node;
Waiting to receive a mission response message for counting the end time;
Checking whether a mission response message has been received during the waiting;
As a result of the confirmation, a mission response message is received, a result of a performance mission of the mobile award node is sequentially received, and the mobile award node has received a mission response end message (MissionResponse-End) to indicate that the response transmission of the performance mission has been completed. Confirming;
When the mission response termination message is received, the number of mission request messages and the missing mission request message are notified after confirming the number of mission request messages and missing mission request messages on the mobile award node using the mission response termination message. Transmitting a mission acknowledgment message (Ack) to the mobile award node;
Confirming whether the mobile receiving node requests re-receipt of the mission response start message after transmitting the mission reception confirmation message;
Starting counting of a preset end time in the management control unit when the message is requested to be received again by the management control unit as a result of the confirmation;
Transmitting a mission response restart message (MissionResponse-Restart) to the mobile water node during the counting of the end time.
상기 대기 동안 이동 수상노드에서 미션모드요구 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 미션모드요구 메시지가 도착하면 이동 수상노드에서 미션모드요구 메시지에 따른 미션모드응답 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션모드응답 메시지가 전송되면 미션모드요구 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 수행미션 모드인지를 확인하는 단계와;
상기 수행미션 모드의 확인 결과 싱글모드통신에 따른 미션모드요구 메시지이면 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 싱글모드 수행 단계와;
상기 수행미션 모드의 확인 결과 리스트모드통신에 따른 미션모드요구 메시지이면 리스트모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 리스트모드 수행 단계와;
상기 싱글모드 수행이나 리스트모드 수행이 종료되었는지를 확인하는 미션 종료 확인 단계로 구성되며,
상기 미션종료 확인 단계에서 상기 싱글모드 수행이나 상기 리스트모드 수행이 종료되면 미션모드요구 메시지(MissionMode-Request)의 수신을 대기하는 단계로 리턴하는 것을 특징으로 하는 무선센서 네트워크 제어방법.The method of claim 6, wherein the performing of the mission according to the mission mode message in the mobile award node and converting the result of the mission into a mission response message is performed by a mission mode request message. Waiting for reception of a request);
Checking whether a mission mode request message has been received at a mobile water node during the waiting;
When the mission mode request message arrives, generating a mission mode response message according to the mission mode request message from the mobile receiving node and transmitting the message to the management controller;
When the mission mode response message is transmitted, checking whether the mission mode response message is a single mode communication or a performance mission mode according to list mode communication;
Performing a single mode mission in response to the mission mode request message according to the single mode communication, and transmitting the performed result to a management controller;
Performing a list mode mission and transmitting a result to a management control unit if the mission mode request message according to the list mode communication is performed;
Mission end confirmation step of checking whether the single mode execution or list mode execution is completed,
And returning to the step of waiting for the reception of the mission mode request message (MissionMode-Request) when the single mode execution or the list mode execution is terminated in the mission termination confirmation step.
상기 종료시간 동안 미션싱글요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션싱글요구 메시지가 수신되었는지를 확인하는 단계와;
상기 확인 결과 미션싱글요구 메시지가 수신되면 미션싱글요구 메시지에 포함된 하나의 수행미션을 확인하고 수행하는 단계와;
상기 하나의 수행미션이 확인되면 수행미션의 완료를 나타내는 미션싱글응답 메시지(MissionSingle-Response)를 발생하여 관리 통제부로 전송하는 단계로 구성되는 것을 특징으로 하는 무선센서 네트워크 제어방법.10. The method of claim 9, wherein the single mode execution step of performing the single mode mission and transmitting the performed result to the management control unit comprises: a mission single request message transmitted to the management control unit if the single mode communication is a result of confirming the mission mode request message. Starting a count of a preset end time for the mobile award node while receiving a request);
Waiting for reception of a mission single request message during the termination time;
Checking whether a mission single request message has been received during the waiting;
Confirming and performing one of the missions included in the mission single request message when the mission single request message is received as a result of the checking;
And generating a mission single response message indicating completion of the mission when the one mission is confirmed, and transmitting the mission single response message to a management control unit.
상기 종료시간 동안 미션리스트요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션리스트요구 메시지가 수신되었는지를 확인하는 단계와;
상기 확인 결과 미션리스트요구 메시지가 수신되면 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션리스트준비 메시지가 전성되면 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 미션요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션요구 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션요구 메시지가 수신되면 미션리스트종료 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션리스트종료 메시지가 수신되면 미션리스트료 메시지를 이용하여 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 확인한 후 수신된 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 알리기 위한 미션수신확인 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션수신확인 메시지가 전송되면 관리 통제부로부터 미션응답재수신 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션응답재수신 메시지가 수신되지 않은 경우에 이동 수상노드의 수행미션 결과의 전송
시작을 알리기 위한 미션응답시작 메시지(MissionResponse-Start)를 관리 통제부로 전송하기 위해 대기하는 단계와;
상기 미션응답시작 메시지의 전송을 대기하는 동안에 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 관리 통제부로부터 미션응답수신준비 메시지가 수신되는 것을 대기하는 단계와;
상기 미션응답수신준비 메시지의 수신을 대기하는 동안에 미션응답수신준비 메시지가 수신되었는지를 확인하는 단계와;
상기 확인 결과 미션응답수신준비 메시지가 수신되면 미션요구 메시지에 따른 수행미션을 수행하는 단계와;
상기 수행미션이 완료되면 수행미션 완료를 알리기 위한 미션응답 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션응답 메시지가 수행미션 리스트에서 마지막 메시지인지를 확인하는 단계와;
상기 확인 결과 미션응답 메시지가 마지막 번째 메시지이면 미션응답종료 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션응답종료 메시지를 관리 통제부로 전송한 후 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 관리 통제부로부터 미션수신확인 메시지가 수신되는 것을 대기하는 단계와;
상기 대기 동안 미션수신확인 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 관리 통제부로부터 미션수신확인 메시지가 수신되면 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호를 확인하는 단계와;
상기 확인 결과 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호가 있으면 누락된 미션요구 메시지의 번호를 알리기 위한 미션요구 메시지가 재수신되었는지를 확인하는 단계로 구성되며,
상기 미션요구 메시지가 재수신되었는지를 확인하는 단계에서 미션요구 메시지가 재수신되면 누락된 미션요구 메시지의 번호를 미션요구 메시지에 삽입한 후 상기 종료시간의 카운트 동안에 미션요구 메시지가 수신되었는지를 확인하는 단계로 리턴하는 것을 특징으로 하는 무선센서 네트워크 제어방법.10. The method of claim 9, wherein the list mode performing step of performing the list mode mission and transmitting the performed result to the management control unit comprises: a mission list request message transmitted to the management control unit when the list mode communication is performed as a result of confirming the mission mode request message. Starting a count of a preset end time for the mobile award node while receiving a request);
Waiting to receive a mission list request message during the termination time;
Checking whether a mission list request message has been received during the waiting;
Generating a mission list preparation message for notifying that the mission list is ready for reception when the mission list request message is received as a result of the confirmation;
Starting counting of a preset end time in a mobile award node when the mission list preparation message is generated;
Waiting for reception of a mission request message during the termination time;
Checking whether a mission request message has been received during the waiting;
Confirming whether the mission list termination message has been received when the mission request message is received as a result of the confirmation;
If the mission list termination message is received as a result of the check, the mission list message is used to check the number of mission request messages and the missing mission request message numbers, and then the number of mission request messages received and the mission request message number to be notified. Generating an acknowledgment message and transmitting it to a management control unit;
Confirming whether a mission response re-receive message has been received from a management control unit when the mission reception confirmation message is transmitted;
If the mission response message has not been received as a result of the confirmation, transmit the mission result of the mobile receiving node.
Waiting to send a mission response start message (MissionResponse-Start) to inform the management of the start;
Starting a count of a preset end time for a mobile award node while waiting for transmission of the mission response start message;
Waiting for a mission response reception preparation message to be received from an administrative control unit during the termination time;
Confirming whether a mission response reception preparation message has been received while waiting to receive the mission response reception preparation message;
Performing a mission according to a mission request message when a mission response reception preparation message is received as a result of the confirmation;
Generating a mission response message for notifying completion of the mission when the mission is completed and transmitting the mission response message to a management control unit;
Checking whether the mission response message is the last message in a mission list;
If the mission response message is the last message as a result of the confirmation, generating a mission response termination message and transmitting the message to the management controller;
Transmitting the mission response end message to a management control unit and starting a count of a preset end time in a mobile water node;
Waiting for a mission reception confirmation message to be received from a management control unit during the termination time;
Checking whether a mission reception confirmation message has been received during the waiting;
Checking the number of mission request messages and the number of missing mission request messages when a mission reception confirmation message is received from the management control unit as a result of the confirmation;
If the number of mission request message and the number of the missing mission request message as a result of the check consists of checking whether the mission request message for notifying the number of the missing mission request message has been received again,
If the mission request message is re-received in the step of checking whether the mission request message has been re-received, inserting the missing mission request message number into the mission request message and then checking whether the mission request message has been received during the count of the end time. Wireless sensor network control method comprising the step of returning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110127138A KR101243320B1 (en) | 2011-11-30 | 2011-11-30 | Wireless sensor network control apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110127138A KR101243320B1 (en) | 2011-11-30 | 2011-11-30 | Wireless sensor network control apparatus and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101243320B1 true KR101243320B1 (en) | 2013-03-13 |
Family
ID=48181824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110127138A KR101243320B1 (en) | 2011-11-30 | 2011-11-30 | Wireless sensor network control apparatus and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101243320B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104713600A (en) * | 2015-03-20 | 2015-06-17 | 青岛理工大学 | Urban atmospheric environment real-time dynamic monitoring system fusing ZigBee and GIS technology |
KR101629148B1 (en) | 2015-04-27 | 2016-06-22 | 한양대학교 에리카산학협력단 | Organizing MODBUS wire communication devices to be wireless communication and a method based on a wireless sensor network |
CN109087494A (en) * | 2018-08-21 | 2018-12-25 | 广州极飞科技有限公司 | Control method, the control method of control terminal, apparatus and system of equipment end |
CN111356108A (en) * | 2020-03-06 | 2020-06-30 | 山东交通学院 | Neural network-based underwater wireless sensor network anomaly diagnosis method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007323391A (en) | 2006-06-01 | 2007-12-13 | Nec Corp | Submarine sensor network system and method for configuring submarine sensor network |
KR100917354B1 (en) | 2009-03-10 | 2009-09-16 | 오션테크 주식회사 | Underwater communication kit using ubiquitous sensor network and underwater communication system including the same |
KR20100077707A (en) * | 2008-12-29 | 2010-07-08 | 강릉원주대학교산학협력단 | Method for setting of adaptive communication environment in under acoustic sensor network and the apparatus thereof |
KR20110045627A (en) * | 2009-10-27 | 2011-05-04 | 강릉원주대학교산학협력단 | Apparatus and method for time synchronization in Underwater Wireless Sensor Network |
-
2011
- 2011-11-30 KR KR1020110127138A patent/KR101243320B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007323391A (en) | 2006-06-01 | 2007-12-13 | Nec Corp | Submarine sensor network system and method for configuring submarine sensor network |
KR20100077707A (en) * | 2008-12-29 | 2010-07-08 | 강릉원주대학교산학협력단 | Method for setting of adaptive communication environment in under acoustic sensor network and the apparatus thereof |
KR100917354B1 (en) | 2009-03-10 | 2009-09-16 | 오션테크 주식회사 | Underwater communication kit using ubiquitous sensor network and underwater communication system including the same |
KR20110045627A (en) * | 2009-10-27 | 2011-05-04 | 강릉원주대학교산학협력단 | Apparatus and method for time synchronization in Underwater Wireless Sensor Network |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104713600A (en) * | 2015-03-20 | 2015-06-17 | 青岛理工大学 | Urban atmospheric environment real-time dynamic monitoring system fusing ZigBee and GIS technology |
KR101629148B1 (en) | 2015-04-27 | 2016-06-22 | 한양대학교 에리카산학협력단 | Organizing MODBUS wire communication devices to be wireless communication and a method based on a wireless sensor network |
CN109087494A (en) * | 2018-08-21 | 2018-12-25 | 广州极飞科技有限公司 | Control method, the control method of control terminal, apparatus and system of equipment end |
CN109087494B (en) * | 2018-08-21 | 2021-05-14 | 广州极飞科技股份有限公司 | Control method of equipment end, control method of control end, device and system |
CN111356108A (en) * | 2020-03-06 | 2020-06-30 | 山东交通学院 | Neural network-based underwater wireless sensor network anomaly diagnosis method |
CN111356108B (en) * | 2020-03-06 | 2022-04-19 | 山东交通学院 | Neural network-based underwater wireless sensor network anomaly diagnosis method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101243320B1 (en) | Wireless sensor network control apparatus and control method thereof | |
EP3582560B1 (en) | Positioning method and communications device | |
JP2004260769A (en) | Mobile robot | |
JP2011250159A (en) | Mobile communication system | |
JP6395403B2 (en) | Wireless gas detection system | |
KR20170118734A (en) | Methods and systems for ranging protocols | |
JP2010272930A5 (en) | ||
US20100265062A1 (en) | Environmental monitoring system and monitoring method using the same | |
JP2019128751A (en) | Communication device, server, program, and pump device | |
JP2020153739A (en) | Position specification device, moving device, position specification system, position specification method, and program | |
US10840736B2 (en) | Information terminal, information processing method, and recording medium | |
KR101184993B1 (en) | Wireless sensor network system capable of moving on the water | |
CN104185142A (en) | Notification system and method of positional information | |
JP4978027B2 (en) | Robot remote control system | |
KR20120069300A (en) | Underwater information collection apparatus capable of moving on the water | |
JP2014070897A (en) | Indoor device, and positioning method | |
EP2889578A1 (en) | Indoor system for providing navigation data | |
JP2015028442A (en) | Local area radio system, radio terminal, change-over method for position grasp of local area radio system and for position grasp of radio terminal | |
JP2019100785A (en) | Position management system, position management method, and portable terminal | |
JP2019061341A (en) | Terminal device, program, and system | |
KR101494288B1 (en) | Arrival Information Supplying System with Display of Bus by Using Smart Phone | |
JP2008123272A (en) | Mobile communication equipment, control method of mobile communication equipment and mobile monitoring system | |
CN110971328B (en) | Clock and information transmission system | |
CN103096515A (en) | Intelligent terminal and system and method of coordinating weather information between multiple intelligent terminals | |
JP2012134639A (en) | Method for selecting communication route of radio communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160226 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |