[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101243320B1 - Wireless sensor network control apparatus and control method thereof - Google Patents

Wireless sensor network control apparatus and control method thereof Download PDF

Info

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
Application number
KR1020110127138A
Other languages
Korean (ko)
Inventor
김창화
김상경
홍창기
Original Assignee
강릉원주대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 강릉원주대학교산학협력단 filed Critical 강릉원주대학교산학협력단
Priority to KR1020110127138A priority Critical patent/KR101243320B1/en
Application granted granted Critical
Publication of KR101243320B1 publication Critical patent/KR101243320B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • H04L41/048Network management architectures or arrangements comprising network management agents or mobile agents therefor mobile agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: A wireless sensor network control device and a control method thereof are provided to effectively collect water nodes by preventing sensor nodes from being isolated due to error in the water nodes. CONSTITUTION: A mobile water node(200) transmits and generates execution mission results. A management unit(100) generates execution missions for the mobile water node. The management unit outputs the generated execution mission result to the mobile water node through a CDMA(Code Division Multiple Access) network. The management control unit receives the execution mission result through the CDMA network. The management unit stores the execution result of the mobile water node. The management unit displays the execution result of the mobile water node on a GUI(Graphical User Interface) screen. [Reference numerals] (110,210) CDMA module; (120) GIS client; (140) GIS web server; (220) Zigbee module; (230) GPS module; (241) First driver; (242) Second driver; (243) Propeller; (244) Direction converter; (250) Sensor module; (261) Battery; (262) Charging circuit; (263) Solar cell panel; (270) Controller; (AA) CDMA network

Description

무선센서 네트워크 제어장치 및 그의 제어방법{Wireless sensor network control apparatus and control method thereof}Wireless sensor network control apparatus and control method thereof

본 발명은 무선센서 네트워크 제어장치 및 그의 제어방법에 관한 것으로, 더욱 상세하게는 수상노드를 원하는 위치로 이동시켜 수상노드의 오류로 인한 센서노드들의 고립을 방지하며 수상노드의 회수를 용이하게 할 수 있는 무선센서 네트워크 제어장치 및 그의 제어방법에 관한 것이다.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. .

[문헌] 한국공개특허 제2009-0010512호(공개일: 2009.01.30, 출원인: 강릉대학교산학협력단)Korean Patent Publication No. 2009-0010512 (published: Jan. 30, 2009, Applicant: Gangneung University Industry-Academic Cooperation Foundation) 문헌에 기재된 선행기술은 해양 센서 네트워크에서 어드레싱을 제공하는 방법 및 시스템에 관한 것으로, 무선센서 네트워크가 해야 오염을 감시하는 분야에 적용되고 있음을 보이고 있다. 선행기술에 기재된 무선센서 네트워크의 해수면 스테이션은 수상에 설치되어 게이트웨이(gateway)로 작용하며, 센서노드에서 수신된 환경 정보를 관리 서버로 전송하여 관리자가 확인할 수 있도록 한다.The prior art described in the literature relates to a method and system for providing addressing in a marine sensor network, which shows that the wireless sensor network is applied to the field of monitoring pollution. The sea level station of the wireless sensor network described in the prior art is installed in the water and acts as a gateway, and transmits the environmental information received from the sensor node to the management server so that the administrator can check. 무선센서 네트워크는 관리서버와 다수개의 센서노드 사이에 선행기술의 해수면 스테이션과 같이 수상노드가 설치되며, 수상노드가 수상에 고정 설치되는 것을 고정형 수상노드라 한다. 고정형 수상노드는 관리 서버와 수중에 설치되는 다수 개의 센서노드 사이에 설치되어 각각에서 발생된 정보를 관리 서버나 센서노드로 전송하며, 센서노드에서 감지된 수중 환경정보를 관리 서버로 전송하여 관리자가 확인할 수 있도록 함에 의해 넓은 공간의 환경을 용이하게 감시할 수 있도록 하게 한다.In the wireless sensor network, a water node is installed between a management server and a plurality of sensor nodes, such as a sea level station of the prior art, and the water node is fixedly installed in the water. The fixed water node is installed between the management server and a plurality of sensor nodes installed in the water, and transmits the information generated from each to the management server or sensor node, and transmits the underwater environmental information detected by the sensor node to the management server. By making it easy to check, it is possible to easily monitor a large space environment.

고정형 수상노드는 오류 발생 시 수상노드에 연결된 다수개의 센서노드가 고립되어 감시 기능을 상실하게 될 수 있는 문제점이 있으며, 이를 교체하기 위해서는 사람이 직접 투입되어 회수해야함으로 인해 많은 시간과 비용이 소요되는 문제점이 있다. 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 management controller 100 and a mobile water node 200.

관리 통제부(100)는 이동 수상노드(200)가 수행할 수행미션을 발생하여 CDMA 망을 통해 이동 수상노드(200)로 출력하며 수행결과를 CDMA 망을 통해 수신받아 이동 수상노드(200)의 작업 수행 결과를 저장함과 아울러 GUI(Graphical User Interface) 화면으로 표시하여 출력하며, 이동 수상노드(200)는 CDMA(Code Division Multiple Access) 망을 통해 수행미션을 수신받아 수행하고 수행미션 결과를 발생하여 전송한다. The management control unit 100 generates a performance mission to be performed by the mobile award node 200 and outputs the result to the mobile award node 200 through the CDMA network, and receives the result of the execution through the CDMA network of the mobile award node 200. In addition to storing the results of the work performed and displaying them on a graphical user interface (GUI) screen, the mobile water node 200 receives and performs the received mission through a code division multiple access (CDMA) network, and generates a performed mission result. send.

상기 구성을 갖는 본 발명의 무선센서 네트워크 제어장치의 구성을 보다 상세히 설명하면 다음과 같다. 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 management control unit 100 includes a second CDMA module 110, a Geographic Information System (GIS) client 120, and a data base (DB) 130 as shown in FIG. 1.

제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 second CDMA module 110 transmits the execution mission or receives the result of the execution mission, and the GIS client 120 transmits the execution mission of the mobile award node 200 through the second CDMA module 110 to the mobile award node 200. It receives the result of the mission performed by the mobile water node 200 from the second CDMA module 110 and outputs the results of the work performed by the mobile water node 200. The GIS client 120 controls the management control unit 100 as a whole, and inputs an output device such as a keyboard or a mouse (not shown) or an output device such as a monitor to input or output a performance mission of the mobile water node 100. (Not shown) is provided. The GIS client 120 selectively receives the GIS information from the GIS web server 140 or the DB 130 through the monitor and displays the result of the work on the GUI (Graphical User Interface) screen shown in FIG. The GUI screen is provided with a button for providing a performance mission to the mobile water node 200 and displaying the performance result. The DB (Data Base) 130 stores the result of the execution mission output from the GIS client 120 or stores the GIS information to provide the GIS information when the GIS client 120 requests it.

이동 수상노드(200)는 도 1에서와 같이 제1CDMA 모듈(210), 지그비(Zigbee) 모듈(220), GPS 모듈(230), 엑추에이터 모듈(240), 센서모듈(250), 전원공급부(260) 및 제어기(270)로 이루어진다.The mobile water node 200 includes a first CDMA module 210, a Zigbee module 220, a GPS module 230, an actuator module 240, a sensor module 250, and a power supply unit 260 as shown in FIG. 1. ) And the controller 270.

제1CDMA 모듈(210)은 관리 통제부(100)와 CDMA 망을 통해 연결되어 수행미션을 수신받거나 수행미션 결과를 전송하며, 지그비 모듈(220)은 이동 수상노드(200) 사이의 통신을 위해 구비되며, GPS 모듈(230)은 GPS(Global Positioning System) 위성으로부터 위치정보를 수신받는다. The first CDMA module 210 is connected to the management control unit 100 through a CDMA network to receive a performance mission or transmit a performance result, and the Zigbee module 220 is provided for communication between the mobile water node 200. The GPS module 230 receives location information from a global positioning system (GPS) satellite.

엑추에이터 모듈(240)은 이동제어신호를 수신받아 추진력을 발생시키며, 센서모듈(250)은 주변 환경조건을 감지하여 감지신호를 발생하여 출력하며, 제1드라이버(241), 제1드라이버(242), 추진기구(243) 및 방향전환기구(244)로 이루어진다. The actuator module 240 receives the movement control signal to generate propulsion force, and the sensor module 250 detects the surrounding environmental conditions and generates and outputs a detection signal, and the first driver 241 and the first driver 242. , A propulsion mechanism 243 and a direction change mechanism 244.

제1드라이버(241)는 제어기(270)로부터 출력되는 이동제어신호를 수신받아 각각 제1구동신호를 발생하여 출력하며, 제2드라이버(242)는 제어기(270)로부터 출력되는 이동제어신호를 수신받아 제2구동신호를 발생하여 출력한다. 추진기구(243)는 제1드라이버(241)로부터 제1구동신호가 수신되면 이동 수상노드(200)를 이동시키기 위한 추진력을 발생시키며, 도 11에서와 같이 한 개 이상의 프로펠라 추진기구가 사용되며 각각의 프로펠라 추진기구는 제1드라이버에 의해 선택적으로 구동된다. 방향전환기구(244)는 제2드라이버(242)로부터 제2구동신호가 수신되면 이동 수상노드(200)의 방향을 전환시키기 위한 것으로 도 11에서와 같이 방향타 전환기구가 사용된다. 여기서, 프로펠라 추진기구와 방향타 전환기구는 공지된 기술이 적용되므로 상세한 설명을 생략한다. The first driver 241 receives the movement control signal output from the controller 270 and generates and outputs a first driving signal, respectively, and the second driver 242 receives the movement control signal output from the controller 270. Receives and generates a second drive signal. The propulsion mechanism 243 generates a driving force for moving the moving water node 200 when the first driving signal is received from the first driver 241, and one or more propeller propulsion mechanisms are used as shown in FIG. 11. Propeller propulsion mechanism is selectively driven by the first driver. When the second drive signal is received from the second driver 242, the direction change mechanism 244 is used to change the direction of the moving water node 200, and the rudder change mechanism is used as shown in FIG. 11. Here, the propeller propulsion mechanism and the rudder switching mechanism are omitted because detailed techniques are known.

센서모듈(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 power supply unit 260 is connected to the first CDMA module 210, the Zigbee module 220, the GPS module 230, the actuator module 240, and the sensor module 250, respectively, to supply driving power, and the battery 261. And a solar panel 262 and a charging circuit 263. The battery 261 is connected to the first CDMA module 210, the Zigbee module 220, the GPS module 230, the actuator module 240, the sensor module 250, and the controller 270, respectively, to supply driving power. The solar panel 262 converts and outputs sunlight into an electrical signal. The charging circuit 263 receives the electrical signal output from the solar panel 262 and charges the battery 261 so that the mobile water node 100 can be operated for a long time without replacing the battery 261.

제어기(270)는 본 발명의 이동 수상노드(100)를 전반적으로 제어하며, 전원공급부(260)와 연결되어 구동전원을 공급받고 제1CDMA 모듈(210)로부터 미션모드 요구 메시지가 수신되면 지그비 모듈(220)과 GPS 모듈(230)과 엑추에이터 모듈(240)과 센서모듈(250)을 각각 선택적으로 활성화시켜 수행미션을 수행하고 수행된 결과를 수행미션 결과로 발생하여 제1CDMA 모듈(210)을 통해 관리 통제부(100)로 전송한다. The controller 270 generally controls the mobile water node 100 of the present invention. When the controller 270 is connected to the power supply unit 260 to receive driving power and receives the mission mode request message from the first CDMA module 210, the Zigbee module ( 220, the GPS module 230, the actuator module 240 and the sensor module 250 is selectively activated to perform a mission and generate the result as a mission result and manage it through the first CDMA module 210. The control unit 100 transmits.

본 발명의 무선센서 네트워크 제어장치를 이용한 무선센서 네트워크 제어방법을 첨부된 도면을 참조하여 설명하면 다음과 같다.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 mobile water node 200 is input using the management controller 100 (S1000), and the execution mission is input. When the mission is input to the management control unit 100, the mission mode is generated as a mission mode message (MissionMode) and transmits the generated mission mode message to the mobile water node 200 to process the mission (S2000). When the mission mode message is transmitted, the mobile node performs a mission according to the mission mode message and converts the result into a mission response message (MissionResponse) and transmits the result to the management control unit 100 (S3000). When it is received, the mode communication is terminated when the execution mission inputted from the management control unit 100 is completed (S4000).

상기 구성 중 관리 통제부(100)가 이동 수상노드(200)를 제어하여 통신을 수행하기 위한 방법을 첨부된 도 4 내지 도 6을 참조하여 먼저 살펴보면 다음과 같다. Referring to Figures 4 to 6 attached to the method for performing the communication by the management control unit 100 controls the mobile water node 200 of the above configuration as follows.

관리 통제부(100)에서 입력된 수행 미션을 미션모드 메시지로 발생하고 발생된 미션모드 메시지를 이동 수상노드(200)로 전송하여 수행 미션을 처리하는 단계(S2000)는 도 4에서와 같이 먼저, 관리 통제부(100)에서 입력된 수행 미션을 미션모드 메시지로 발생하며 발생된 미션모드메시지에 따라 미션모드요구 메시지(MissionMode-Request)를 발생하여 전송한다(S2100). 미션모드요구 메시지를 전송한 후 관리 통제부(100)에서 미리 설정된 종료시간(TimeOut)을 카운트하며(S2200), 미리 설정된 종료시간의 카운트 동안 미션모드응답 메시지(MissionMode-Response)가 수신되는 동안 대기한다(S2300).Step (S2000) of generating the mission performed by the management control unit 100 as a mission mode message and transmitting the generated mission mode message to the mobile award node 200 to process the mission (S2000), as shown in FIG. The mission performed by the management control unit 100 is generated as a mission mode message, and generates and transmits a mission mode request message (MissionMode-Request) according to the generated mission mode message (S2100). After transmitting the mission mode request message, the management control unit 100 counts a preset end time (TimeOut) (S2200), and waits while the mission mode response message (MissionMode-Response) is received during the count of the preset end time. (S2300).

대기 동안 미션모드응답 메시지가 전송되었는지를 확인하며(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 management control unit 100 counts a preset end time (S2410). When the mission mode response message is transmitted, the mission mode response message is used to determine whether the single mode communication or the mission mode response message is based on the list mode communication (S2500). As a result of the confirmation of the mission mode response message, the mission mode response is performed according to the single mode communication. If the message is a single-mode communication to check the result of one of the mission performed by the mobile node 200 according to the single-mode communication to store or output (S2600). Check result of the mission mode response message If the mission mode response message according to the list mode communication, and performs the list mode communication to sequentially store or output after confirming the mission result of the mobile receiving node 200 according to the list mode communication (S2700), When the execution mission result is stored, it is checked whether the single mode communication or the list mode communication is finished (S2800). If the mode check is completed, the step communication is performed (S4000). On the other hand, if the mode check is not finished or if the count of the end time is completed, it is determined that the mode communication error is performed and the mission exception processing is performed. (S2900).

상기 구성 중 싱글모드 미션 수행 단계(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 mobile water node 200 during the end time count. Wait for transmission (S2613). Message transmission confirmation to confirm whether the mission single response message is transmitted during the waiting (S2614), if the message is not transmitted in the message transmission confirmation step (S2614) checks whether the preset end time is completed (S2617), the end time If it is not completed, the process returns to step S2613. On the contrary, when the end time is completed, the mission single response message (MissionSingle-Response) reception error is displayed on the management control unit 100 (S2618).

메시지 전송 확인 결과 미션싱글응답 메시지가 전송되면 미션싱글응답 메시지를 이용하여 하나의 이동 수상노드(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 mobile receiving node 200 is confirmed using the mission single response message (S2615). As a result of the check, if there is no performance mission result of the moving award node 200 or the performance mission result according to the mission single request message, it is checked whether the mission single request message is retransmitted (S2616). In the step S2616 of checking whether the mission single request message is retransmitted, if the message retransmission is requested in the management control unit 100, the request is generated as a mission single request message and transmitted to the mobile receiving node 200 (S2611). Returns. On the contrary, if retransmission is not requested in step S2616 of checking whether retransmission is performed, step S2800 is performed.

리스트모드 미션 수행 단계(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 mobile award node 200. The message (MissionList-Start) is transmitted to the mobile award node 200 (S2711).

미션리스트시작 메시지를 전송한 후 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2712), 종료시간 카운트 동안 이동 수상노드(200)에서 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지(MissionList-Ready)가 전송되기까지 대기한다(S2713). 대기 동안 미션리스트준비 메시지가 전송되었는지를 확인하는 메시지 전송 확인하며(S2714)한다. 확인 결과, 미션리스트준비 메시지가 전송되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(S2733), 종료시간이 완료되지 않으면 단계(S2713)로 리턴하며 반대로 종료시간이 완료되면 미션리스트준비 메시지 수신 에러를 관리 통제부(100)에 표시한다(S2734). After transmitting the mission list start message, the management control unit 100 starts to count the preset end time (S2712), and during the end time count, the mobile receiving node 200 informs that it is ready to receive the completed mission list. It waits until the mission list preparation message (MissionList-Ready) is transmitted (S2713). The message transmission confirmation confirming whether the mission list preparation message has been transmitted while waiting (S2714). As a result of the check, if the mission list preparation message is not transmitted, it is determined whether the preset end time is completed (S2733). If the termination time is not completed, the process returns to step S2713. It is displayed on the management control unit 100 (S2734).

미션리스트준비 메시지의 전송 확인 결과 미션리스트준비 메시지가 전송되면 이동 수상노드(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 mobile award node 200, and then the mission request message is assigned to each mission. Request) occurs and transmits sequentially to the mobile award node (S2715). Check whether all the mission request messages have been transmitted to the mobile award node (200) (S2716), and all the mission request messages are confirmed as a result. When transmitted to the award node 200 transmits a mission list end message (MissionList-End) to inform the number of mission request messages transmitted in addition to the notification that all of the mission request message has been transmitted to the mobile award node 200 ( S2717). After transmitting the mission list end message to the mobile award node 200, the management control unit 100 starts counting the preset end time (S2718), and during the end time count, the mobile terminal 200 receives the mission request message. It waits for reception of a mission reception confirmation message (Ack) for notifying the number and the missing mission request message number (S2719).

대기 동안 미션수신확인 메시지가 수신되었는지 여부를 확인하며(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 management control unit 100, and when an error occurs during the list mode communication, the operator can recognize this through programming of the management control unit 100 and also manually or Automatically generate a mission list restart message.

누락된 미션요구 메시지를 재전송할지 여부를 결정하기 위해 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2723), 종료시간의 카운트 동안에 관리 통제부(100)에서 메시지 재전송이 요구되지 않으면 이동 수상노드(200)의 수행미션 결과의 전송 시작을 알리기 위한 미션응답시작 메시지(MissionResponse-Start)의 수신을 대기한다(S2724).In order to determine whether to retransmit the missing mission request message, the management control unit 100 starts counting the preset end time (S2723), and during the counting of the end time, the management control unit 100 does not require retransmission of the message. If not, it waits for the reception of the mission response start message (MissionResponse-Start) for notifying the start of the transmission of the performance result of the mobile award node 200 (S2724).

대기 동안 미션응답시작 메시지가 수신되었는지 여부를 확인하며(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 management control unit 100. To display (S2734).

메시지 수신의 확인 결과 반대로 미션응답시작 메시지가 수신되면 이동 수상노드(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 mobile award node 200 that the mobile award node 200 is ready to receive the result of the mission. After transmitting to the node 200 (S2726), and transmits the mission response preparation message to the mobile water node 200, the count of the end time set in advance in the management control unit 100 starts (S2727). Waiting for the reception of the mission response message during the count of the end time (S2728), and checks whether the mission response message has been received during the waiting (S2729).

메시지 수신 확인 결과 미션응답 메시지가 수신되지 않으면 미리 설정된 종료시간이 완료되었는지 확인하고(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 mobile award node 200 are sequentially received. It is checked whether (MissionResponse-End) is received (S2730). After confirming that the mission response termination message is received, the mission response termination message is used. The mission acknowledgment message (Ack) for informing the number of is transmitted to the mobile award node (200) (S2731).

미션수신확인 메시지를 전송한 후 이동 수상노드(200)에서 미션응답시작 메시지의 재수신을 요청하는지 여부를 확인하고(S2732), 확인 결과 관리 통제부(100)에서 메시지 재수신이 요구되면 관리 통제부(100)에 미리 설정된 종료시간의 카운트를 시작하며(S2743), 종료시간의 카운트 동안 미션응답재시작 메시지(MissionResponse-Restart)를 이동 수상노드(200)로 전송한다(S2744). 메시지의 재수신을 요청하는지 여부를 확인하는 단계(S2732)에서 메시지의 재수신을 요청하지 않으면 단계(S2800)를 수행한다. After transmitting the mission reception confirmation message, the mobile receiving node 200 checks whether or not the request for re-receipt of the mission response start message is received (S2732), and if the message re-receipt is requested from the management control unit 100, the management control unit ( A count of the end time preset in step 100 is started (S2743), and a mission response restart message (MissionResponse-Restart) is transmitted to the mobile award node 200 during the count of the end time (S2744). In step S2732, if it is determined whether to request the reception of the message again, if it is not requested to receive the message again, step S2800 is performed.

이동 수상노드(200)가 관리 통제부(100)를 제어하여 통신을 수행하기 위한 방법을 첨부된 도 7 내지 도 9를 참조하여 먼저 살펴보면 다음과 같다. The method for performing communication by the mobile water node 200 to control the management controller 100 will be described first with reference to FIGS. 7 to 9.

이동 수상노드(200)에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부(100)로 전송하는 단계(S3000)는 먼저, 이동 수상노드(200)에서 미션모드요구 메시지(MissionMode-Request)의 수신을 대기한다(S3100). 대기 동안 이동 수상노드(200)에서 미션모드요구 메시지가 수신되었는지 여부를 확인하며(S3200), 미션모드요구 메시지가 도착하면 이동 수상노드(200)에서 미션모드요구 메시지에 따른 미션모드응답 메시지를 발생하여 관리 통제부(100)로 전송한다(S3300). Performing the mission according to the mission mode message in the mobile water node 200, and converting the performance result to the mission response message (MissionResponse) and transmitting to the management control unit 100 (S3000), first, the mobile water node 200 Waits for the reception of the mission mode request message (MissionMode-Request) (S3100). While waiting, the mobile node checks whether the mission mode request message has been received (S3200), and when the mission mode request message arrives, the mobile node receives a mission mode response message according to the mission mode request message. And transmits to the management control unit 100 (S3300).

미션모드응답 메시지가 전송되면 미션모드요구 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 수행미션 모드인지를 확인하며(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 management control unit 100 to be displayed (S3800).

상기 구성 중 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부(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 management control unit 100 is performed as shown in FIG. 8. While receiving the mission single-request message (MissionSingle-Request) transmitted to the unit 100, the mobile terminal 200 starts counting the preset end time (S3511). Waiting for the reception of the mission single request message during the end time (S3512), and checks whether the mission single request message has been received during the waiting (S3513). As a result of the check, if the mission single request message is not received, the mobile terminal node 200 checks whether the preset end time is completed (S3516). If the end time is not completed, the process returns to step S3512. The reception error of the mission single request message is transmitted to the management control unit 100 and displayed (S3517). On the contrary, if the mission single request message is received, the mission single response message is checked and performed (S3514). If one mission is confirmed, the mission single response message indicating completion of the mission is confirmed. (MissionSingle-Response) is generated and transmitted to the management control unit 100 (S3515). When the message transmission is completed in step S3515, step S3700 is performed.

리스트모드 미션을 수행하고 수행된 결과를 관리 통제부(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 management control unit 100, first, as shown in FIG. 9, if the list mode communication is a result of confirming the mission mode request message, the management control unit 100 is performed. While receiving the mission list request message (MissionList-Request) transmitted in step S), the count of the end time preset in the mobile award node is started (S3611).

종료시간 동안 미션리스트요구 메시지의 수신을 대기하며(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 management control unit 100 and displayed (S3637). On the contrary, if the mission request message is received, the mission list termination message is received (S3618). When the mission list termination message is received, the mission list confirmation message is used to check the number of mission request messages and the missing mission request message number, and then the mission acknowledgment message for notifying the number of mission request messages received and the missing mission request message number. Generated and transmitted to the management control unit 100 (S3619).

미션수신확인 메시지가 전송되면 관리 통제부(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 mobile receiving node 200 In step S3638, a count of the preset end time is started (S3638), and the reception of the mission list restart message is waited for again (S3639). On the contrary, if the mission response message has not been received as a result of the check, a mission response start message (MissionResponse-Start) for notifying the start of transmission of the mission result of the mobile award node is waited to be transmitted to the management controller 100 ( S3621).

미션응답시작 메시지의 전송을 대기하는 동안에 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하며(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 management control unit 100 during the termination time (S3623). ). During the waiting time of step S3623, it is checked whether a mission response reception ready message is received (S3624). If the mission response reception ready message is received as a result of the check, the mission is performed according to the mission request message (S3625). On the contrary, if the mission response reception ready message is not received, the mobile terminal 200 checks whether the preset end time is completed (S3640). If the end time is not completed, the process returns to step S3623. The reception error of the response ready message is transmitted to the management control unit 100 and displayed (S3641).

수행미션이 완료되면 수행미션 완료를 알리기 위한 미션응답 메시지를 발생하여 관리 통제부(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 management control unit 100 and then transferred to the mobile award node. The counting of the preset end time is started (S3629). Waiting for the reception reception confirmation message to be received from the management control unit 100 during the end time (S3630), and confirms whether the mission reception confirmation message has been received from the management control unit 100 during the waiting (S3631). As a result of the check, when the mission reception confirmation message is received from the management control unit 100, the number of mission request messages and the number of missing mission request messages are checked (S3632). On the contrary, if the mission reception confirmation message is not received, the mobile terminal 200 checks whether the preset end time is completed (S3642). If the end time is not completed, the process returns to step S3630. The reception error of the mission reception confirmation message is transmitted to the management control unit 100 and displayed (S3643).

미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호의 확인 결과 미션요구 메시지의 개수와 누락된 미션요구 메시지의 번호가 있으면 누락된 미션요구 메시지의 번호를 알리기 위한 미션요구 메시지가 재수신되었는지를 확인하며(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 mobile water node 200 may be a communication mission message, a gateway message, a location movement mission message, an actuator operation mission message, a sampling mission message, an interrupt mission message, etc. as shown in FIG. Each is represented in the user data area, that is, the payload area in the CDMA communication network.

통신 미션 메시지는 이동 수상노드의 제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 mobile water node 200 to activate the gateway communication. Message to perform. The location movement mission message is a message for giving the latitude and longitude coordinates of the position to which the moving water node 200 should move.

위치이동 미션 메시지는 관리 통제부(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 mobile water node 200 in the management controller 100, and the position movement mission message moves to the mission request message. The moving water node 200 is autonomously moved to the position coordinates of latitude and longitude, which are target positions included in the position movement mission message.

도 11에서와 같이 이동 수상노드(200)를 현재위치에서 목표위치로 자율 이동시키는 방법은 먼저, 이동 수상노드(200)의 시작위치벡터의 좌표(

Figure 112011095355058-pat00001
)와 목표위치벡터의 좌표(
Figure 112011095355058-pat00002
)를 설정한다. 이동 수상노드(200)의 시작위치벡터의 좌표(
Figure 112011095355058-pat00003
)와 목표위치벡터의 좌표(
Figure 112011095355058-pat00004
)가 설정되면 시작위치벡터의 좌표(
Figure 112011095355058-pat00005
)와 목표위치벡터의 좌표(
Figure 112011095355058-pat00006
)를 이용해 이동 수상노드(200)의 목표이동경로(TPW)를 산출하며, 목표이동경로(TPW)가 산출되면 목표이동경로(TPW)를 이용해 목표진행방향각(
Figure 112011095355058-pat00007
)을 산출한다. 목표진행방향각(
Figure 112011095355058-pat00008
)이 산출되면 목표이동경로(TPW)와 목표진행방향각(
Figure 112011095355058-pat00009
)을 이용해 이동 수상노드(200)를 이동시키며, 이동 수상노드(200)가 이동되면 이동 수상노드(200)의 현재위치벡터의 좌표(
Figure 112011095355058-pat00010
)를 설정한다. 현재위치벡터의 좌표(
Figure 112011095355058-pat00011
)가 설정되면 시작위치벡터의 좌표(
Figure 112011095355058-pat00012
)와 현재위치벡터의 좌표(
Figure 112011095355058-pat00013
)를 이용하여 현재이동경로(PPW)를 산출하고 산출된 현재이동경로(PPW)를 이용하여 현재진행방향각(
Figure 112011095355058-pat00014
)을 산출하며, 현재진행방향각(
Figure 112011095355058-pat00015
)이 산출되면 목표진행방향각(
Figure 112011095355058-pat00016
)과 현재진행방향각(
Figure 112011095355058-pat00017
)의 각도차(
Figure 112011095355058-pat00018
)를 산출하여 이동 수상노드(200)의 이동방향각이 허용오차범위(
Figure 112011095355058-pat00019
) 보다 작은지를 확인한다. 이동 수상노드(200)의 이동방향각이 허용오차범위(
Figure 112011095355058-pat00020
) 보다 작으면 현재위치벡터의 좌표(
Figure 112011095355058-pat00021
)와 목표이동경로(TPW) 사이의 수직거리(d)를 산출하여 수직거리(d)가 허용오차범위(
Figure 112011095355058-pat00022
) 보다 작은지를 확인하며, 수직거리(d)가 허용오차범위(
Figure 112011095355058-pat00023
) 보다 크면 보정목표위치벡터의 좌표(
Figure 112011095355058-pat00024
)를 산출한다. 보정목표위치벡터의 좌표(
Figure 112011095355058-pat00025
)가 산출되면 현재위치벡터의 좌표(
Figure 112011095355058-pat00026
)와 보정목표위치벡터의 좌표(
Figure 112011095355058-pat00027
)를 이용하여 현재진행방향각(
Figure 112011095355058-pat00028
)을 변경하기 위한 보정목표이동경로(CPW)를 산출하며, 수직거리(d)가 허용오차범위(
Figure 112011095355058-pat00029
) 보다 작으면 목표위치벡터(
Figure 112011095355058-pat00030
)와 현재위치벡터(
Figure 112011095355058-pat00031
)의 거리차(
Figure 112011095355058-pat00032
)를 산출하여 거리차(
Figure 112011095355058-pat00033
)가 허용오차범위(
Figure 112011095355058-pat00034
) 보다 작은지를 확인한다. 거리차(
Figure 112011095355058-pat00035
)가 허용오차범위(
Figure 112011095355058-pat00036
) 보다 작으면 이동 수상노드(200)의 이동을 종료하여 목표위치로 이동 수상노드(200)를 자율 이동시킨다. 이러한 제어방법의 수학적 알고리즘은 공지된 기술을 적용함으로 상세한 설명을 생략한다.As shown in FIG. 11, a method of autonomously moving a moving water node 200 from a current position to a target position is described below.
Figure 112011095355058-pat00001
) And the coordinates of the target position vector (
Figure 112011095355058-pat00002
). Coordinates of the start position vector of the moving water node 200 (
Figure 112011095355058-pat00003
) And the coordinates of the target position vector (
Figure 112011095355058-pat00004
) Is set, the coordinates of the starting position vector (
Figure 112011095355058-pat00005
) And the coordinates of the target position vector (
Figure 112011095355058-pat00006
The target travel path (TPW) of the moving water node (200) is calculated, and when the target travel path (TPW) is calculated, the target travel direction angle (TPW) is used.
Figure 112011095355058-pat00007
). Target heading angle (
Figure 112011095355058-pat00008
) Is calculated, the target travel path (TPW) and the target travel direction angle (
Figure 112011095355058-pat00009
The moving water node 200 is moved using the coordinates of the current position vector of the moving water node 200 when the moving water node 200 is moved.
Figure 112011095355058-pat00010
). The coordinates of the current position vector (
Figure 112011095355058-pat00011
) Is set, the coordinates of the starting position vector (
Figure 112011095355058-pat00012
) And the coordinates of the current position vector (
Figure 112011095355058-pat00013
Calculate the current movement path (PPW) by using and then use the calculated current movement path (PPW)
Figure 112011095355058-pat00014
) And the current heading angle (
Figure 112011095355058-pat00015
) Is calculated, the target heading angle (
Figure 112011095355058-pat00016
) And current direction of travel (
Figure 112011095355058-pat00017
Difference in angle ()
Figure 112011095355058-pat00018
), The moving direction angle of the moving water node 200 is determined by the tolerance range (
Figure 112011095355058-pat00019
Is less than Moving direction angle of the moving water node 200 is the tolerance range (
Figure 112011095355058-pat00020
Less than), the coordinates of the current position vector (
Figure 112011095355058-pat00021
) And the vertical distance (d) between the target travel path (TPW) so that the vertical distance (d) is the tolerance range (
Figure 112011095355058-pat00022
Is less than, and the vertical distance (d)
Figure 112011095355058-pat00023
Is greater than), the coordinates of the
Figure 112011095355058-pat00024
) Is calculated. Coordinates of the calibration target position vector (
Figure 112011095355058-pat00025
), The coordinates of the current position vector (
Figure 112011095355058-pat00026
) And the coordinates of the target position vector (
Figure 112011095355058-pat00027
Current direction of travel using
Figure 112011095355058-pat00028
Calculate the calibration target movement path (CPW) for changing the vertical distance, and the vertical distance (d) is the tolerance range (
Figure 112011095355058-pat00029
Is less than) the target position vector (
Figure 112011095355058-pat00030
) And current position vector (
Figure 112011095355058-pat00031
Distance difference
Figure 112011095355058-pat00032
) To calculate the distance difference (
Figure 112011095355058-pat00033
) Is the tolerance
Figure 112011095355058-pat00034
Is less than Distance difference
Figure 112011095355058-pat00035
) Is the tolerance
Figure 112011095355058-pat00036
Less than), the movement of the moving water node 200 is terminated and the moving water node 200 is autonomously moved to the target position. The mathematical algorithm of this control method is omitted by applying a known technique.

엑추에이터 작동 미션 메시지는 위치이동 미션 메시지와 동일하나 위치이동 미션 메시지가 자동으로 목표위치로 이동하는 반면에, 이동 수상노드(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 propulsion mechanism 243 or the direction change mechanism 244 provided in the moving water node 100 is directly applied. This message is for driving the mobile water node 200 by driving. For example, after generating and transmitting a control signal for controlling the propulsion mechanism 243 or the direction change mechanism 244 to the mobile water node 100, the mobile water node 100 is moved to transfer the information. After receiving through the GPS module 230 provided in the node 200 to receive the position information of the mobile water node 100 obtained by the management control unit 100 to check the movement state.

샘플링 미션 메시지는 이동 수상노드(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 mobile water node 200, respectively, by giving a sensor identifier, a sensing sampling cycle, and a detection time. It is used as a message for detecting the surrounding environment in which the mobile water node 200 is installed using the detected information.

인터럽트 미션 메시지는 통신 미션 메시지, 게이트웨이 메시지, 위치이동 미션 메시지, 엑추에이터 작동 미션 메시지, 샘플링 미션 메시지 등의 메시지를 삭제, 삽입, 갱신 및 취소하기 위한 인터럽트 제어 명령(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: GPS module 240 actuator module
250: sensor module 260: power supply
270: controller

Claims (11)

CDMA(Code Division Multiple Access) 망을 통해 수행미션을 수신받아 수행하고 수행미션 결과를 발생하여 전송하는 이동 수상노드와;
상기 이동 수상노드가 수행할 상기 수행미션을 발생하여 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.
제1항에 있어서, 상기 엑추에이터 모듈은 상기 제어기로부터 출력되는 이동제어신호를 수신받아 각각 제1구동신호를 발생하여 출력하는 제1드라이버와,
상기 제어기로부터 출력되는 이동제어신호를 수신받아 제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.
제1항에 있어서, 상기 센서모듈은 수질을 측정하는 수질측정센서와 수중 온도를 측정하는 온도센서와 음향을 감지하는 음향센서로 이루어지는 것을 특징으로 하는 무선센서 네트워크 제어장치. The wireless sensor network control apparatus of claim 1, wherein the sensor module comprises a water quality measuring sensor measuring water quality, a temperature sensor measuring underwater temperature, and an acoustic sensor sensing sound. 제1항에 있어서, 상기 전원공급부는 상기 제1CDMA 모듈과 상기 지그비 모듈과 상기 GPS 모듈과 상기 엑추에이터 모듈과 상기 센서모듈과 상기 제어기와 각각 연결되어 구동전원을 공급하는 배터리와;
태양광을 전기신호를 변환시켜 출력하는 태양전지판넬과;
상기 태양전지판넬로부터 출력되는 전기신호를 수신받아 상기 배터리를 충전시키는 충전회로로 구성되는 것을 특징으로 하는 무선센서 네트워크 제어장치.
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.
제1항에 있어서, 상기 관리 통제부는 수행미션을 전송하거나 수행미션의 결과를 수신받는 제2CDMA 모듈과;
상기 이동 수상노드의 수행미션을 상기 제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 .
제6항에 있어서, 상기 싱글모드 미션 수행 단계는 미션모드 확인 결과 싱글모드통신에 따른 미션모드 응답 메시지이면 이동수상노드가 수행해야 할 하나의 미션에 따른 미션싱글요구 메시지(MissionSingle-Request)로 발생하여 이동 수상노드로 전송하는 단계와;
상기 미션싱글요구 메시지를 전송한 후 관리 통제부에 미리 설정된 종료시간(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.
제6항에 있어서, 상기 리스트모드 미션 수행 단계는 미션모드 확인 결과 리스트모드통신에 따른 미션모드 응답 메시지이면 이동 수상노드가 수행할 수행미션 리스트의 전송 시작을 알리기 위한 미션리스트시작 메시지(MissionList-Start)를 이동 수상노드로 전송하는 단계와;
상기 미션리스트시작 메시지를 전송한 후 관리 통제부에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 카운트 동안 이동 수상노드에서 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지(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.
제6항에 있어서, 상기 이동 수상노드에서 미션모드 메시지에 따른 미션을 수행하고 수행 결과를 미션응답 메시지(MissionResponse)로 변환시켜 관리 통제부로 전송하는 단계는 이동 수상노드에서 미션모드요구 메시지(MissionMode-Request)의 수신을 대기하는 단계와;
상기 대기 동안 이동 수상노드에서 미션모드요구 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 미션모드요구 메시지가 도착하면 이동 수상노드에서 미션모드요구 메시지에 따른 미션모드응답 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션모드응답 메시지가 전송되면 미션모드요구 메시지를 이용하여 싱글모드통신인지 리스트모드통신에 따른 수행미션 모드인지를 확인하는 단계와;
상기 수행미션 모드의 확인 결과 싱글모드통신에 따른 미션모드요구 메시지이면 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 싱글모드 수행 단계와;
상기 수행미션 모드의 확인 결과 리스트모드통신에 따른 미션모드요구 메시지이면 리스트모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 리스트모드 수행 단계와;
상기 싱글모드 수행이나 리스트모드 수행이 종료되었는지를 확인하는 미션 종료 확인 단계로 구성되며,
상기 미션종료 확인 단계에서 상기 싱글모드 수행이나 상기 리스트모드 수행이 종료되면 미션모드요구 메시지(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.
제9항에 있어서, 상기 싱글모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 싱글모드 수행 단계는 미션모드요구 메시지의 확인 결과 싱글모드통신이면 관리 통제부로 전송되는 미션싱글요구 메시지(MissionSingle-Request)를 수신받는 동안 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 미션싱글요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션싱글요구 메시지가 수신되었는지를 확인하는 단계와;
상기 확인 결과 미션싱글요구 메시지가 수신되면 미션싱글요구 메시지에 포함된 하나의 수행미션을 확인하고 수행하는 단계와;
상기 하나의 수행미션이 확인되면 수행미션의 완료를 나타내는 미션싱글응답 메시지(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.
제9항에 있어서, 상기 리스트모드 미션을 수행하고 수행된 결과를 관리 통제부로 전송하는 리스트모드 수행 단계는 미션모드요구 메시지의 확인 결과 리스트모드통신이면 관리 통제부로 전송되는 미션리스트요구 메시지(MissionList-Request)를 수신받는 동안 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 미션리스트요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션리스트요구 메시지가 수신되었는지를 확인하는 단계와;
상기 확인 결과 미션리스트요구 메시지가 수신되면 수행미션 리스트의 수신 준비가 완료되었음을 알리기 위한 미션리스트준비 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션리스트준비 메시지가 전성되면 이동 수상노드에 미리 설정된 종료시간의 카운트를 시작하는 단계와;
상기 종료시간 동안 미션요구 메시지의 수신을 대기하는 단계와;
상기 대기 동안 미션요구 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션요구 메시지가 수신되면 미션리스트종료 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션리스트종료 메시지가 수신되면 미션리스트료 메시지를 이용하여 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 확인한 후 수신된 미션요구 메시지의 개수와 누락된 미션요구 메시지 번호를 알리기 위한 미션수신확인 메시지를 발생하여 관리 통제부로 전송하는 단계와;
상기 미션수신확인 메시지가 전송되면 관리 통제부로부터 미션응답재수신 메시지가 수신되었는지 여부를 확인하는 단계와;
상기 확인 결과 미션응답재수신 메시지가 수신되지 않은 경우에 이동 수상노드의 수행미션 결과의 전송
시작을 알리기 위한 미션응답시작 메시지(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.
KR1020110127138A 2011-11-30 2011-11-30 Wireless sensor network control apparatus and control method thereof KR101243320B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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