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

KR20140144541A - Universal Gateway System for NMEA 2000 - Google Patents

Universal Gateway System for NMEA 2000 Download PDF

Info

Publication number
KR20140144541A
KR20140144541A KR20130066653A KR20130066653A KR20140144541A KR 20140144541 A KR20140144541 A KR 20140144541A KR 20130066653 A KR20130066653 A KR 20130066653A KR 20130066653 A KR20130066653 A KR 20130066653A KR 20140144541 A KR20140144541 A KR 20140144541A
Authority
KR
South Korea
Prior art keywords
nmea
message
protocol
communication
communication interface
Prior art date
Application number
KR20130066653A
Other languages
Korean (ko)
Other versions
KR101528547B1 (en
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 KR1020130066653A priority Critical patent/KR101528547B1/en
Publication of KR20140144541A publication Critical patent/KR20140144541A/en
Application granted granted Critical
Publication of KR101528547B1 publication Critical patent/KR101528547B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • H04L69/085Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a universal gateway system for NMEA 2000, which enables users to monitor the information of ship status, transmitted through CAN communication network to user′s terminal connected to various communication interfaces and, more specifically, to a universal gateway system for NMEA 2000, comprising a CAN data receiving part which receives NMEA 2000 messages transmitted in a CAN packet from the CAN communication network; and a NMEA 2000 message analysis part which analyzes the NMEA 2000 message and a DB storage part which stores the same in the DB wherein the NMEA 2000 message can be seen while logged on if necessary.

Description

NMEA 2000 범용 게이트웨이 시스템{Universal Gateway System for NMEA 2000}NMEA 2000 Universal Gateway System {Universal Gateway System for NMEA 2000}

본 발명은 NMEA 2000 범용 게이트웨이 시스템에 관한 것으로, 더욱 상세하게는 사용자가 원하는 다양한 통신망 인터페이스를 제공하여 선박의 상태 정보를 근거리 또는 원격지에서 모니터링을 할 수 있도록 된 NMEA 2000 범용 게이트웨이 시스템에 관한 것이다.
The present invention relates to an NMEA 2000 general purpose gateway system, and more particularly, to an NMEA 2000 general purpose gateway system that provides a variety of communication network interfaces desired by a user to monitor the status information of a ship from a near or remote location.

일반적으로 NMEA 2000은 도 1에 도시된 바와 같이 선박내에 존재하는 GPS, 기상센서, 속도계, 풍속계, 엔진 등 다양한 입/출력 기기간의 연결을 지원하는 통신망 기술로 ISIT(Integrated Shipboard Information Technology)에서 지정한 선박용 표준 프로토콜이다.Generally, as shown in FIG. 1, the NMEA 2000 is a communication network technology that supports connection between various input / output devices such as GPS, a weather sensor, a speedometer, an anemometer, and an engine existing in a ship, It is a standard protocol.

물리층으로 CAN 2.0B를 사용(Carrier Sense Multiple Access/Collision Arbitration)하며, 최대 연결 노드 개수는 50개로 물리노드(252개의 논리노드), 최대 전송 속도는 250kbps, 최대 전송 거리는 200m 이다.The physical layer uses CAN 2.0B (Carrier Sense Multiple Access / Collision Arbitration). The maximum number of connected nodes is 50 physical nodes (252 logical nodes), the maximum transmission rate is 250kbps, and the maximum transmission distance is 200m.

SOLAS협약으로 새로운 항해통신장비를 IEC(International Electrotechnical Commission) 국제표준에 맞는 인증제품 사용이 의무화 되고 있다. 여기서, 상기 IEC는 NMEA 2000을 SOLAS 선박의 표준 네트워크(Network)로 선정하였다. Under the SOLAS Convention, it is imperative to use new navigation communication equipment and certified products conforming to the International Electrotechnical Commission (IEC) standard. Here, the IEC selected NMEA 2000 as a standard network of the SOLAS ship.

또한, 항해통신장비로는 ECDIS(Electronic Chart Display and Information System, 전자해도), AIS(선박자동식별기), VDR(항해자료기록기), BNWAS(선교당직경보시스템), 선박자동충돌예방장치, ARPA(Automatic Radar Plotting Aids) 레이더 등이 있다.The navigation communication equipment includes ECDIS (Electronic Chart Display and Information System), AIS (Automatic Identifier), VDR (VDR), BNWAS (Mission Watch Alarm System) Automatic Radar Plotting Aids) radar.

한편, 최근 선박에서의 전자항법체계 즉, e-네비게이션(navigation)에 대한 수요가 증가하고 있으며, e-네비게이션(navigation)은 안전하고 효율적인 항해를 목적으로 기존 항해장비와 새로 개발되는 항해장비 및 전자장치를 전체적이고 시스템적으로 이용하는 항법 체계의 세계적 표준이다.On the other hand, the demand for the electronic navigation system (e-navigation) in ships has been increasing recently, and e-navigation has been used for the purpose of safe and efficient navigation, It is a global standard for navigational systems that use the device as a whole and systematically.

선박내의 다양한 센서 및 액츄에이터들의 상태를 외부에 설치된 다양한 모니터링 장치를 연결시키는 NMEA 2000 게이트웨이(Gateway)는 단일 통신 프로토콜 및 유선 프로토콜만을 지원하는 것이 대부분으로, 공급사 혹은 개발사에 따라 독립적으로 시스템을 구축/운영됨으로써 상호 호환성이 미확보되고 이로 인한 시스템의 효율성 저하가 발생하고 있다. The NMEA 2000 Gateway, which connects the various sensors and actuators in the ship with various external monitoring devices, supports only a single communication protocol and wired protocol, and independently build / operate the system according to the supplier or developer. And the compatibility of the system is not clear.

즉, 무선 통신(Wi-Fi, Bluetooth등)을 지원하는 다양한 휴대용 IT 기기의 등장하여 보편화되면서 무선을 활용한 선박 모니터링 솔루션에 대한 요구가 증가하고 있는 실정이다.
In other words, various portable IT devices supporting wireless communication (Wi-Fi, Bluetooth, etc.) have become popular and the demand for ship monitoring solution using wireless has been increasing.

대한민국 등록특허 제10-1090367호(등록일자 2011년11월30일)Korean Patent No. 10-1090367 (Registration date November 30, 2011)

본 발명은 이상과 같은 종래의 문제점을 개선하기 위하여 창출된 것으로서, 선박의 상태 정보를 필요에 따라 다양한 유/무선 통신 프로토콜의 메시지 형태로 변환함으로써, 선박 내/외부 또는 원격지에서 선박의 상태에 대한 모니터링이 가능하고, 선박의 상태 정보를 이용한 다양한 부가 서비스 개발이 가능하며, e-네비게이션(navigation) 구현을 위한 기존 항해장비와 새로 개발되는 항해장비 및 전자장치의 연결시킬 수 있도록 된 NMEA 2000 범용 게이트웨이 시스템을 제공하는데 그 목적이 있는 것이다.
SUMMARY OF THE INVENTION Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is an object of the present invention to provide a method and apparatus for converting the status information of a ship into various message formats of wired / NMEA 2000 general-purpose gateway that can monitor, and develop various supplementary services using state information of ship, connect existing navigation equipment for e-navigation and newly developed navigation equipment and electronic devices. The purpose of the system is to provide.

이와 같은 본 발명의 목적을 달성하기 위한 본 발명에 따른 NMEA 2000 범용 게이트웨이 시스템은, 다양한 통신 인터페이스를 통해 연결된 사용자 단말로 CAN 통신망을 통해 전송되는 선박의 상태 정보를 모니터링할 수 있도록 제공하는 NMEA 2000 범용 게이트웨이 시스템에 있어서, 상기 NMEA 2000 범용 게이트웨이는 상기 CAN 통신망으로부터 CAN 패킷 형태로 전송되는 NMEA 2000 메시지를 수신하는 CAN 데이터 수신부와; NMEA 2000 메시지를 분석하고 이를 DB에 저장하여 필요시 로그(Log)를 볼수 있도록 하는 NMEA 2000 메시지 분석 및 DB 저장부; 연결된 통신 인터페이스로 스위칭 기능을 수행하는 프로토콜 스위칭부; 연결된 통신 인터페이스용 패킷을 생성하고 이를 해당 통신 인터페이스를 통해 외부로 전송 처리하는 목적프로토콜 메시지 생성 및 전송부; 연결된 통신 인터페이스로부터 전송되는 프로토콜 메시지를 수신하는 프로토콜 메시지 수신부; 수신된 프로토콜 메시지를 해석하는 프로토콜 메시지 해석부; 해석된 프로토콜 메시지를 근거로 NMEA 2000 메시지 생성한 후, DB에 저장하여 필요시 로그(Log)를 볼수 있도록 하는 NMEA 2000 메시지 생성 및 DB 저장부; 및 생성된 NMEA 2000 메시지를 CAN 패킷 형태로 변환하여 송신하는 CAN 데이터 송신부를 포함한다.In order to accomplish the object of the present invention, an NMEA 2000 general purpose gateway system according to the present invention includes a NMEA 2000 general purpose gateway system for monitoring status information of a ship transmitted through a CAN communication network to a user terminal connected through various communication interfaces A gateway system, comprising: a CAN data receiver for receiving an NMEA 2000 message transmitted in CAN packet form from the CAN communication network; A NMEA 2000 message analysis and DB storage unit that analyzes the NMEA 2000 message and stores it in the DB so that the log can be viewed when necessary; A protocol switching unit for performing a switching function with a connected communication interface; An object protocol message generating and transmitting unit for generating a packet for the connected communication interface and transmitting the generated packet to the outside via the corresponding communication interface; A protocol message receiving unit for receiving a protocol message transmitted from a connected communication interface; A protocol message interpretation unit for analyzing the received protocol message; An NMEA 2000 message generation and DB storage unit for generating an NMEA 2000 message based on the analyzed protocol message, storing the message in the DB, and viewing a log when necessary; And a CAN data transmitter for converting the generated NMEA 2000 message into a CAN packet type for transmission.

본 발명의 상기 프로토콜 스위칭부는 연결된 통신 인터페이스로 스위칭 기능을 수행하며, 이더넷(Ethernet)과 와이파이(Wi-Fi)가 연결되어 있고 다른 통신 인터페이스가 없는 경우라면 이더넷(Ethernet) 또는 와이파이(Wi-Fi) 중 하나의 통신 인터페이스를 선택하여 NMEA 2000 메시지를 전송하는 역할을 수행하고, 동시에 여러개의 통신 인터페이스가 연결된 경우에는 각각의 통신 프로토콜을 동시에 지원하거나 우선순위에 따라 하나의 프로토콜만을 지원하는 것을 특징으로 한다.The protocol switching unit of the present invention performs a switching function with a connected communication interface and may be an Ethernet or a Wi-Fi if Ethernet and Wi-Fi are connected and there is no other communication interface. And transmits the NMEA 2000 message. At the same time, when a plurality of communication interfaces are connected, the communication interface supports the respective communication protocols or supports only one protocol according to the priority order .

본 발명의 상기 통신 인터페이스는 이더넷(Ethernet) 통신 모듈, USB(universal serial bus), UART(universal asynchronous receiver transmitter), 지그비(Zig-Bee) 통신 모듈, 블루투스(Bluetooth)통신 모듈, 와이파이(Wi-Fi) 통신 모듈, WCDMA(Wideband Code Division Multiple Access) 통신 모듈, LTE(long term evolution) 통신 모듈 중에 적어도 둘 이상을 포함하는 것을 특징으로 한다.
The communication interface of the present invention may be an Ethernet communication module, a universal serial bus (USB), a universal asynchronous receiver transmitter (UART), a Zig-Bee communication module, a Bluetooth communication module, a Wi- ) Communication module, a WCDMA (Wideband Code Division Multiple Access) communication module, and an LTE (long term evolution) communication module.

이상과 같이 본 발명은 선박의 상태 정보를 필요에 따라 다양한 유/무선 통신 프로토콜의 메시지 형태로 변환함으로써, 선박 내/외부 또는 원격지에서 선박의 상태에 대한 모니터링이 가능한 장점이 있다.As described above, the present invention is advantageous in that it is possible to monitor the state of a ship in / out of a ship or a remote place by converting the ship condition information into a message form of various wired / wireless communication protocols as needed.

또한, 본 발명은 선박의 상태 정보를 이용한 다양한 부가 서비스 개발이 가능하며, e-네비게이션(navigation) 구현을 위한 기존 항해장비와 새로 개발되는 항해장비 및 전자장치의 연결시킬 수 있는 장점이 있다.
In addition, the present invention is capable of developing various additional services using state information of a ship, and has an advantage that an existing navigation device for implementing an e-navigation can be connected to a newly developed navigation device and an electronic device.

도 1은 종래의 NMEA 2000 게이트웨이 시스템을 개략적으로 나타낸 도면이다.
도 2는 본 발명에 따른 NMEA 2000 범용 게이트웨이 시스템의 구성은 나타낸도면이다.
도 3은 본 발명에 따른 NMEA 2000 범용 게이트웨이의 구성을 나타낸 도면이다.
도 4는 본 발명에 따른 통신 프로토콜의 페이로드를 생성하는 과정을 설명하기 위한 도면이다.
도 5는 본 발명에 따른 선박 모니터링 화면 상태를 나타낸 도면이다.
도 6은 본 발명에 따른 Wi-Fi를 활용한 원격 선박 관리 시스템을 개략적으로 나타낸 도면이다.
1 is a schematic diagram of a conventional NMEA 2000 gateway system.
2 is a diagram illustrating a configuration of an NMEA 2000 general purpose gateway system according to the present invention.
3 is a diagram illustrating a configuration of an NMEA 2000 general purpose gateway according to the present invention.
4 is a diagram for explaining a process of generating a payload of a communication protocol according to the present invention.
5 is a view showing a ship monitoring screen according to the present invention.
FIG. 6 is a schematic view of a remote vessel management system utilizing Wi-Fi according to the present invention.

이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 NMEA 2000 범용 게이트웨이 시스템의 구성은 나타낸도면이고, 도 3은 본 발명에 따른 NMEA 2000 범용 게이트웨이의 구성을 개략적으로 나타낸 도면이며, 도 4는 본 발명에 따른 통신 프로토콜의 페이로드를 생성하는 과정을 설명하기 위한 도면이고, 도 5는 본 발명에 따른 선박 모니터링 화면 상태를 나타낸 도면이며, 도 6은 본 발명에 따른 Wi-Fi를 활용한 원격 선박 관리 시스템을 개략적으로 나타낸 도면이다.FIG. 2 is a diagram illustrating a configuration of an NMEA 2000 general purpose gateway system according to the present invention, FIG. 3 is a diagram illustrating a configuration of an NMEA 2000 general purpose gateway according to the present invention, and FIG. FIG. 5 is a view showing a state of a ship monitoring screen according to the present invention, FIG. 6 is a view schematically showing a remote vessel management system utilizing Wi-Fi according to the present invention, and FIG. to be.

먼저, 도 2 내지 도 6에 도시된 바와 같이, 본 발명에 따른 NMEA 2000 범용 게이트웨이 시스템은 NMEA 2000 범용 게이트웨이(100)를 통해 유선 통신 프로토콜 예를 들어, Ethernet, USB, serial (RS232) 지원하며, 무선 통신 프로토콜 예를 들어, Wi-Fi, Bluetooth 지원하고, 선박 환경을 고려하여 소형화, 방진, 방습 설계된다.2 to 6, the NMEA 2000 general purpose gateway system according to the present invention supports wired communication protocols such as Ethernet, USB, and serial (RS232) through the NMEA 2000 general purpose gateway 100, Wireless communication protocols such as Wi-Fi and Bluetooth are supported, and miniaturization, dustproofing, and moisture-proofing are designed considering the ship environment.

NMEA 2000 범용 게이트웨이(100)는 CAN 데이터 수신부(110), NMEA 2000 메시지 분석 및 DB 저장부(112), 프로토콜 스위칭부(114), 목적프로토콜 메시지 생성 및 전송부(116), 통신 인터페이스(130), 프로토콜 메시지 수신부(146), 프로토콜 메시지 해석부(144), NMEA 2000 메시지 생성 및 DB 저장부(142), CAN 데이터 송신부(140)를 포함 구성된다.The NMEA 2000 general purpose gateway 100 includes a CAN data receiving unit 110, an NMEA 2000 message analyzing and DB storing unit 112, a protocol switching unit 114, an object protocol message generating and transmitting unit 116, a communication interface 130, A protocol message receiving unit 146, a protocol message analyzing unit 144, an NMEA 2000 message generating and DB storing unit 142, and a CAN data transmitting unit 140.

상기 CAN 데이터 수신부(110)는 NMEA 2000 메시지가 CAN 패킷 형태로 수신되므로 이 패킷을 수신하고, 상기 NMEA 2000 메시지 분석 및 DB 저장부(112)는 범용 게이트웨이를 통해 외부로 전송되기 이전에 NMEA 2000 메시지를 분석하고 이를 DB에 저장하여 필요시 로그(Log)를 볼수 있도록 한다.The CAN data receiving unit 110 receives the NMEA 2000 message in the form of a CAN packet and receives the NMEA 2000 message. The NMEA 2000 message analyzing and DB storage unit 112 stores the NMEA 2000 message And stores it in the DB so that the user can view the log when necessary.

상기 프로토콜 스위칭부(114)는 필요에 따라 연결된 통신 인터페이스(130)로 스위칭 기능을 수행하며, 예를 들어 Ethernet과 Wi-Fi가 연결되어 있고 다른 통신 인터페이스(130)가 없는 경우라면 Ethernet 또는 Wi-Fi 중 하나의 통신 인터페이스(130)를 선택하여 NMEA 2000 메시지를 전송하는 역할을 수행하고, 필요에 따라 통신 인터페이스(130)는 동시에 여러개가 연결될 수 있도록 한다. 이때, Ethernet, Wi-Fi가 동시에 연결된 경우에는 각각의 통신 프로토콜을 동시에 지원하거나 우선순위에 따라 하나의 프로토콜만을 지원할 수 있다.The protocol switching unit 114 performs a switching function to the connected communication interface 130 as needed. For example, if the Ethernet and the Wi-Fi are connected and the other communication interface 130 is not provided, Fi to transmit the NMEA 2000 message. If necessary, the communication interface 130 may be connected to a plurality of the communication interfaces 130 at the same time. At this time, when Ethernet and Wi-Fi are connected at the same time, each communication protocol can be supported simultaneously or only one protocol can be supported according to priority.

상기 통신 인터페이스(130)는 이더넷(Ethernet) 통신 모듈, USB(universal serial bus), UART(universal asynchronous receiver transmitter), 지그비(Zig-Bee) 통신 모듈, 블루투스(Bluetooth)통신 모듈, 와이파이(Wi-Fi) 통신 모듈, WCDMA(Wideband Code Division Multiple Access) 통신 모듈, LTE(long term evolution) 통신 모듈 등이 포함될 수 있다.The communication interface 130 may include an Ethernet communication module, a universal serial bus (USB), a universal asynchronous receiver transmitter (UART), a Zig-Bee communication module, a Bluetooth communication module, a Wi- ) Communication module, a WCDMA (Wideband Code Division Multiple Access) communication module, and an LTE (long term evolution) communication module.

상기 목적프로토콜 메시지 생성 및 전송부(116)는 연결된 통신 인터페이스용 패킷을 생성하고 이를 전송 처리하며, 수신시에는 상술한 정반대로 동작한다. 즉, 상기 프로토콜 메시지 수신부(146)는 연결된 통신 인터페이스로부터 전송되는 프로토콜 메시지를 수신하고, 상기 프로토콜 메시지 해석부는 수신된 프로토콜 메시지를 해석한다.The destination protocol message generating and transmitting unit 116 generates a packet for a connected communication interface, processes the packet, and operates in the opposite manner during reception. That is, the protocol message receiver 146 receives the protocol message transmitted from the connected communication interface, and the protocol message analyzer interprets the received protocol message.

상기 NMEA 2000 메시지 생성 및 DB 저장부(142)는 해석된 프로토콜 메시지를 근거로 NMEA 2000 메시지 생성한 후, DB에 저장하여 필요시 로그(Log)를 볼수 있도록 하고, 상기 CAN 데이터 송신부(140)는 생성된 NMEA 2000 메시지를 CAN 패킷 형태로 변환하여 송신한다.The NMEA 2000 message generation and DB storage unit 142 generates an NMEA 2000 message based on the analyzed protocol message and stores the NMEA 2000 message in a DB so that a log can be viewed when necessary. The generated NMEA 2000 message is converted into a CAN packet and transmitted.

상기 NMEA 2000 데이터는 CAN 물리계층을 통해 수신되며, 수신된 NMEA 2000 메시지를 분석하여 메시지에 대한 로깅을 위해 게이트웨이 DB에 저장한다. The NMEA 2000 data is received through the CAN physical layer, analyzes the received NMEA 2000 message, and stores it in the gateway DB for logging of the message.

외부로 연결된 통신 인터페이스를 바탕으로 해당 통신 프로토콜로 스위칭하며, 필요에 따라 다수의 통신 인터페이스를 사용할 수 있고 외부와 연결되는 통신 프로토콜 선정을 위한 스위칭은 하드웨어적인 방식과 소프트웨어적인 방식 모두 가능하도록 설계되는 것이 바람직하다.It is possible to use a plurality of communication interfaces according to the necessity and switch for selecting a communication protocol to be connected to the outside is designed to be both a hardware type and a software type desirable.

본 발명에서는 도 4에 도시된 바와 같이 NMEA 2000의 메시지를 해당 통신 프로토콜 메시지의 페이로드(payload)로 캡슐화(encapsulation)시켜 해당 통신 프로토콜의 메시지 전송한다.In the present invention, as shown in FIG. 4, a message of the communication protocol is encapsulated by encapsulating the message of the NMEA 2000 into a payload of the corresponding communication protocol message.

사용자 단말 예를 들면 셀룰러폰, 영상전화폰, 스마트폰(smart phone), 노트패드(notepad), 랩탑(laptop) 컴퓨터, 태블릿(tablet) 컴퓨터, 데스크탑(desktop) 컴퓨터 등의 다양한 형태의 유무선 클라이언트 단말들을 포함할 수 있다.Various types of wired and wireless client terminals such as a user terminal, for example, a cellular phone, a video phone phone, a smart phone, a notepad, a laptop computer, a tablet computer, Lt; / RTI >

이러한 클라이언트 단말은 네트워크와 광대역 접속으로 인터페이스 하여 가입자에게 광대역 통신 서비스를 제공할 수 있으며, WCDMA(Wideband Code Division Multiple Access) 기반의 3세대, LTE(long term evolution) 기반의 4세대, 또는 그 이상의 세대를 지원하는 무선 환경의 광대역 통신 서비스를 제공할 수 있다.Such a client terminal can provide a broadband communication service to a subscriber by interfacing with a network with a broadband connection, and it is possible to use a third generation based on WCDMA (Wideband Code Division Multiple Access), a fourth generation based on LTE (long term evolution) It is possible to provide a broadband communication service in a wireless environment supporting the Internet.

또한, 클라이언트 단말은 네트워크와 근거리 접속으로 인터페이스 하여 근거리 통신 서비스를 제공할 수 있다. 이때의 근거리 통신 서비스는, 예를 들면 이더넷(Ethernet), 와이파이(Wi-Fi) 등의 무선 근거리 통신 서비스가 적용될 수 있다.Also, the client terminal can provide a short-range communication service by interfacing with a network in a short-distance connection. The local area communication service at this time may be a wireless local area communication service such as Ethernet or Wi-Fi.

해당 클라이언트 단말(PC, 스마트폰, 태블릿 등)에서 도 4에 도시된 바와 같이 필요한 NMEA 2000 데이터 페이로드(payload)를 생성하고, 생성된 NMEA 2000 페이로드(payload)를 기반으로 해당 프로토콜 데이터 패킷을 생성한다.A necessary NMEA 2000 data payload is generated in the corresponding client terminal (PC, smart phone, tablet, etc.) as shown in FIG. 4, and a corresponding protocol data packet is generated based on the generated NMEA 2000 payload .

해당 프로토콜 데이터 패킷을 NMEA 2000 범용 게이트웨이에서 수신하고, 수신된 해당 프로토콜 메시지를 분석하여 NMEA 2000 메시지를 추출하며, 추출한 NMEA 2000 메시지를 게이트웨이 DB에 저장함과 아울러, 추출한 NMEA 2000 메시지를 CAN 인터페이스를 통해 NMEA 2000 네트워크로 송신한다.The NMEA 2000 general gateway receives the corresponding protocol data packet, analyzes the received protocol message to extract the NMEA 2000 message, stores the extracted NMEA 2000 message in the gateway DB, and transmits the extracted NMEA 2000 message to the NMEA 2000 message via the CAN interface 2000 network.

또한, 본 발명은 도 5에 도시된 바와 같이 NMEA 2000의 확장성을 제공하므로 NMEA 2000은 길이 200m, 최대 50 노드 예를 들어, 논리적으로는 252로 제한하고, 따라서 다수의 기기들이 존재하는 대형 선박의 경우 그룹별로 분리하여 설치된 기기들간의 서브네트워크를 연결하기 위한 브릿지와 게이트웨이(Gateway)를 제공한다. In addition, since the present invention provides scalability of the NMEA 2000 as shown in FIG. 5, the NMEA 2000 is limited to a length of 200 m and a maximum of 50 nodes, for example, logically, to 252, A bridge and a gateway for connecting subnetworks between devices installed separately by group are provided.

무선 통신을 지원하는 단말기를 이용한 선박 내부 및 원격지 선박 관리 솔루션을 제공함으로써, 선내 장치들을 선박 네트워크로 통합 관리하며, 선내 어디서 웹 브라우저를 통하여 모니터링하고 관리하는 시스템을 제공함과 아울러, 무선 통신을 지원하는 사용자 단말(Nomadic device)은 예를 들어 노트북, 스마트패드, 태블릿 pc 등을 이용한 원격지 실시간 모니터링 서비스 제공할 수 있게 된다.Providing a vessel management solution for in-vessel and remote vessels using terminals supporting wireless communication, it is possible to provide a system for monitoring and managing the in-vessel devices through a web browser, The Nomadic device can provide a remote real-time monitoring service using, for example, a notebook, a smart pad, or a tablet PC.

도 6에 도시된 바와 같이, 다수 선박에 대한 원격지 실시간 선박 관리 솔루션을 제공함으로써, 항구에 정박해 있는 다수의 선박 정보를 Wi-Fi AP를 통해 중앙 관리 센터 및 허가된 사용자에 한해 언제 어디서든 인터넷을 활용한 실시간 모니터링 서비스를 제공할 수 있다.As shown in FIG. 6, by providing a remote real-time vessel management solution for a plurality of vessels, it is possible to transmit a plurality of vessel information anchored in a port to a central management center and an authorized user via a Wi-Fi AP, Can provide a real-time monitoring service utilizing the real-time monitoring service.

상술한 바와 같이 본 발명은 NMEA 2000 범용 게이트웨이를 활용한 새로운 서비스 창출함으로써 선박 내/외부 또는 원격지에서 선박의 상태에 대한 모니터링을 가능게 하고, 고가의 선박에 대한 사용자의 원격지 모니터링 가능하며, 또한 고가의 선박들이 정박한 항구에서 각 선박들의 상태를 원격지에서 모니터링하는 기능을 활용하여 이러한 선박들에 대한 유지 관리 서비스와 같은 새로운 서비스의 제공이 가능하다.As described above, according to the present invention, it is possible to monitor the condition of a vessel in / out of a ship or a remote place by creating a new service using the NMEA 2000 general purpose gateway, and to remotely monitor a user of an expensive ship, It is possible to provide new services such as maintenance service for these vessels by utilizing the function of remote monitoring of the status of each vessel in the port where the vessels are anchored.

또한, 본 발명은 e-네비게이션(navigation) 구현을 위한 기존 항해장비와 새로 개발되는 항해장비 및 전자장치의 연결 기능을 제공함으로써, 고 부가가치형 IT융합형 선박이 가능하다.
Further, the present invention provides a high-value-added IT convergence-type vessel by providing a connection function between an existing navigation device for implementing an e-navigation and a newly developed navigation device and an electronic device.

이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또 다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. , Alteration, substitution or addition, etc.

100 : NMEA 2000 범용 게이트웨이 110 : CAN 데이터 수신부
112 : NMEA 2000 메시지 분석 및 DB 저장부 114 : 프로토콜 스위칭부
116 : 목적프로토콜 메시지 생성 및 전송부 120 : 데이터베이스(DB)
130 : 통신 인터페이스 140 : CAN 데이터 송신부
142 : NMEA 2000 메시지 생성 및 DB 저장부 144 : 프로토콜 메시지 해석부
146 : 프로토콜 메시지 수신부
100: NMEA 2000 general purpose gateway 110: CAN data receiving section
112: NMEA 2000 message analysis and DB storage unit 114: Protocol switching unit
116: destination protocol message generation and transmission unit 120: database (DB)
130: Communication interface 140: CAN data transmitter
142: NMEA 2000 message generation and DB storage unit 144: Protocol message interpretation unit
146: protocol message receiver

Claims (3)

다양한 통신 인터페이스를 통해 연결된 사용자 단말로 CAN 통신망을 통해 전송되는 선박의 상태 정보를 모니터링할 수 있도록 제공하는 NMEA 2000 범용 게이트웨이 시스템에 있어서,
상기 NMEA 2000 범용 게이트웨이는 상기 CAN 통신망으로부터 CAN 패킷 형태로 전송되는 NMEA 2000 메시지를 수신하는 CAN 데이터 수신부와;
NMEA 2000 메시지를 분석하고 이를 DB에 저장하여 필요시 로그(Log)를 볼수 있도록 하는 NMEA 2000 메시지 분석 및 DB 저장부;
연결된 통신 인터페이스로 스위칭 기능을 수행하는 프로토콜 스위칭부;
연결된 통신 인터페이스용 패킷을 생성하고 이를 해당 통신 인터페이스를 통해 외부로 전송 처리하는 목적프로토콜 메시지 생성 및 전송부;
연결된 통신 인터페이스로부터 전송되는 프로토콜 메시지를 수신하는 프로토콜 메시지 수신부;
수신된 프로토콜 메시지를 해석하는 프로토콜 메시지 해석부;
해석된 프로토콜 메시지를 근거로 NMEA 2000 메시지 생성한 후, DB에 저장하여 필요시 로그(Log)를 볼수 있도록 하는 NMEA 2000 메시지 생성 및 DB 저장부; 및
생성된 NMEA 2000 메시지를 CAN 패킷 형태로 변환하여 송신하는 CAN 데이터 송신부를 포함하는 NMEA 2000 범용 게이트웨이 시스템.
1. An NMEA 2000 general purpose gateway system for monitoring status information of a ship transmitted through a CAN communication network to a user terminal connected through various communication interfaces,
The NMEA 2000 general purpose gateway comprises: a CAN data receiving unit for receiving an NMEA 2000 message transmitted in the CAN packet form from the CAN communication network;
A NMEA 2000 message analysis and DB storage unit that analyzes the NMEA 2000 message and stores it in the DB so that the log can be viewed when necessary;
A protocol switching unit for performing a switching function with a connected communication interface;
An object protocol message generating and transmitting unit for generating a packet for the connected communication interface and transmitting the generated packet to the outside via the corresponding communication interface;
A protocol message receiving unit for receiving a protocol message transmitted from a connected communication interface;
A protocol message interpretation unit for analyzing the received protocol message;
An NMEA 2000 message generation and DB storage unit for generating an NMEA 2000 message based on the analyzed protocol message, storing the message in the DB, and viewing a log when necessary; And
A NMEA 2000 general purpose gateway system including a CAN data transmitter for converting the generated NMEA 2000 message into a CAN packet form for transmission.
제 1 항에 있어서,
상기 프로토콜 스위칭부는 연결된 통신 인터페이스로 스위칭 기능을 수행하며, 이더넷(Ethernet)과 와이파이(Wi-Fi)가 연결되어 있고 다른 통신 인터페이스가 없는 경우라면 이더넷(Ethernet) 또는 와이파이(Wi-Fi) 중 하나의 통신 인터페이스를 선택하여 NMEA 2000 메시지를 전송하는 역할을 수행하고, 동시에 여러개의 통신 인터페이스가 연결된 경우에는 각각의 통신 프로토콜을 동시에 지원하거나 우선순위에 따라 하나의 프로토콜만을 지원하는 것을 특징으로 하는 NMEA 2000 범용 게이트웨이 시스템.
The method according to claim 1,
The protocol switching unit performs a switching function with a connected communication interface. If the Ethernet and the Wi-Fi are connected and there is no other communication interface, the protocol switching unit may be configured to use either Ethernet or Wi-Fi The NMEA 2000 message is transmitted by selecting a communication interface, and when a plurality of communication interfaces are connected at the same time, each communication protocol is supported at the same time or only one protocol is supported according to a priority order. Gateway system.
제 1 항 또는 제 2 항에 있어서,
상기 통신 인터페이스는 이더넷(Ethernet) 통신 모듈, USB(universal serial bus), UART(universal asynchronous receiver transmitter), 지그비(Zig-Bee) 통신 모듈, 블루투스(Bluetooth)통신 모듈, 와이파이(Wi-Fi) 통신 모듈, WCDMA(Wideband Code Division Multiple Access) 통신 모듈, LTE(long term evolution) 통신 모듈 중에 적어도 둘 이상을 포함하는 것을 특징으로 하는 NMEA 2000 범용 게이트웨이 시스템.
3. The method according to claim 1 or 2,
The communication interface may include an Ethernet communication module, a universal serial bus (USB), a universal asynchronous receiver transmitter (UART), a Zig-Bee communication module, a Bluetooth communication module, a Wi- , A WCDMA (Wideband Code Division Multiple Access) communication module, and an LTE (long term evolution) communication module.
KR1020130066653A 2013-06-11 2013-06-11 Universal Gateway System for NMEA 2000 KR101528547B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130066653A KR101528547B1 (en) 2013-06-11 2013-06-11 Universal Gateway System for NMEA 2000

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130066653A KR101528547B1 (en) 2013-06-11 2013-06-11 Universal Gateway System for NMEA 2000

Publications (2)

Publication Number Publication Date
KR20140144541A true KR20140144541A (en) 2014-12-19
KR101528547B1 KR101528547B1 (en) 2015-06-12

Family

ID=52674761

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130066653A KR101528547B1 (en) 2013-06-11 2013-06-11 Universal Gateway System for NMEA 2000

Country Status (1)

Country Link
KR (1) KR101528547B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102717678B1 (en) * 2023-06-05 2024-10-15 한화오션 주식회사 Passive Method Rogue NMEA Device Detection Method And System

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102331179B1 (en) 2020-11-09 2021-12-01 케이엠씨피 주식회사 system for integrated control and remote monitoring for ship

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101099013B1 (en) * 2010-01-11 2011-12-28 한국해양대학교 산학협력단 Protocol conversion apparatus for network monitoring
KR101103279B1 (en) * 2010-01-12 2012-01-10 한국해양대학교 산학협력단 A Vessel integrated information processing system and message processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102717678B1 (en) * 2023-06-05 2024-10-15 한화오션 주식회사 Passive Method Rogue NMEA Device Detection Method And System

Also Published As

Publication number Publication date
KR101528547B1 (en) 2015-06-12

Similar Documents

Publication Publication Date Title
CN110417783B (en) Data transmission method and device based on Internet of things, storage medium and terminal
RU2007142844A (en) SYSTEM, METHOD AND DEVICE FOR MONITORING AND MANAGING REMOTE DEVICES
CN103065210A (en) Asset tracking in process control environments
CN104052539A (en) Method and device for satellite communication of smart phones through Beidou terminals
CN103024095A (en) Data center system and data center service providing method
US9680561B2 (en) Situational awareness and position information for satellite communication terminals
KR101528547B1 (en) Universal Gateway System for NMEA 2000
EP2177928A1 (en) Method for providing indoor positioning information to a navigation application based on the conversion of the positioning information to a standard format
KR101099013B1 (en) Protocol conversion apparatus for network monitoring
CN203300028U (en) Industrial monitoring device
CN201839316U (en) Center service platform device, mobile terminal and network system
CN101951406A (en) Network transmission method and device
CN105357654B (en) Beidou-based emergency communication service system and working method thereof
KR102083359B1 (en) APPARATUS FOR SMART IoT CONNECTED POLE EMBODIED WITH GENERAL APPLICABLE EXPANDABILITY
CN109737975B (en) Map data acquisition monitoring method, device and system
KR101482492B1 (en) Method and system for transmitting nmea 2000 network information
KR102106771B1 (en) APPARATUS FOR SMART IoT CONNECTED POLE BASED ON ADAPTIVE PROTOCOL WITH USER ORIENTATION
CN113473504A (en) Method for measuring 5G network signal quality, related device and storage medium
CN104536443A (en) Electromagnetic control gyrocompass based on double-redundancy CAN
CN111225415B (en) Data transmission method, device, equipment and computer readable storage medium
KR102164512B1 (en) System and Method for Monitoring and Integration Distribution of AIS Message
CN110636180A (en) Data transmission method, device, equipment and storage medium
Le et al. An approach to design a multi-protocol gateway device for Internet of Things system
KR101523581B1 (en) Gateway for integrated control of heterogeneous network
KR102331179B1 (en) system for integrated control and remote monitoring for ship

Legal Events

Date Code Title Description
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: 20180627

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 5