The software is compliant with the IEC 61162-1 standard. The digital outputs can be selected to operate as 0.100% PWM output for example the dimming of the panel pilot lights. The onboard basic software application contains a MODBUS/TCP server and the user can read the digital and analogue input registers and write corresponding output registers through this MODBUS/TCP server function. General purpose I/O (remote I/O Server)Ĭontrol of the TM-EFDC digital and analogue I/O parts are available through MODBUS/TCP protocol.
The NMEA to Modbus gateway unit fulfills the IEC 60945:2002 EMC standard and respective environmental standards. The setting-up and parameterisation of the NMEA2MODB module is performed through the WEB-server, using a normal HTML-browser. The NMEA2MODB units can be connected in a chain, without the need of an external Ethernet switch (the onboard switch functions as a normal Ethernet switch). The Ethernet part integrates a 5-port 10/100 Ethernet switch. There is also one galvanic isolated CAN-Bus channel.
One channel also has an alternative RS232 driver available.
The communication part contains six UART-type serial interface channels with galvanic isolated RS422/RS485 or RS422 drivers. The unit contains a reference-voltage source to supply external potentiometers or sensors. The I/O part contains 32 digital inputs and 32 digital outputs, 4 analog inputs and 4 analog outputs. The power source and monitoring is included in the onboard software.
Two separate power supply sources, with automatic change-over are provided. The unit has a built-in power supply unit with 18…36 VDC input range.
The NMEA2MODB consists of a general purpose I/O part, communication parts, and an Ethernet interface. (Find the contact information to the (top) right on desktop and bottom on mobile) Properties of the NMEA Modbus gateway The NMEA2MODB is easily set up using a normal web browser and if you need more I/O channels the NMEA2MODB can be daisy chained via the build-in Ethernet switch. The NMEA2MODB handles both in and outbound communication, it is merely to set it up to your specific needs.Ĭontact our expert for more information about utilization, customization, implementation and price. When installed it integrates data from different types of navigational equipment (supplier independent), used in ship operations, such as GPS, Gyro, Torque, Wind, Speed, Depth etc. The unit is designed to be particularly suitable for ship applications, such as Integrated Bridge Systems (IBS).
The protocol provides the app an in order, duplicates free and error checked byte stream by adding a CRC32 and simple retry mechanism.Copy the config.json example to $GOPATH/bin next to the binary and set it according to your configuration.This will fetch dependencies and build the gateway service. Open a terminal, then run go get -u /RoanBrand/SerialToTCPBridgeProtocol.The following clients are also available: Client They work on Windows, Linux and even Raspbian. Included in this repo is an implementation of the Protocol Gateway and Client, written in Go. The goal of the project is to have the means to connect the simplest and cheapest devices to the internet, albeit indirectly.įor now, I use this to connect microcontrollers on development boards to servers running on localhost through the Virtual COM port over USB, without requiring any Ethernet/Wi-Fi hardware. This is meant to bridge the gap between tcp connections and serial devices using UART/RS-232/Virtual COM over USB, etc.Ĭlients implementing the protocol client have a tcp like api that they can use to make connections to real servers. Host side gateway service written in Go that listens on COM ports for serial clients. An error tolerant serial UART to TCP connection, raw data bridge.