Ethernet IP controller with 32 I/O, Web, Virtual Serial Port, Telnet

Description

DAEnetIP3-ET is IP Ethernet controller for remote management and control with Virtual Serial Port (VSP), TCP/IP socket based protocol, Web, Telnet and serial commands access. It has 16 digital outputs, 8 analog inputs and 8 digital inputs. Suitable for remote control, home automation, data acuisition, sensor processing, alarm systems, PLC applications.

Buy

Price: $179.00
Quantity:
Send to friend Rate this product Add to wishlist

DAEnetIP3-ET brief description

DAEnetIP3 - ET is multifunctional standalone embeded Ethernet device for remote management and control with TCP/IP socket based protocol, Web, Telnet and serial commands access. Many controllers can be connected over LAN / WAN or serial network. It can work standalone (without PC). Analog and digital inputs can control outputs. Several such controllers can work together (in distributed LAN network) and inputs of one controller can control outputs of another one. It suports TCP/IP socket protocol for custom software development with optional RC4 encrytion. (There are examples for TCP/IP communication in different languages).
The device can be accessed with Virtual Serial port! It is provided .NET VB Express 2010 example.
It may be used for applications such as remote control over ethernet / internet, home automation, sensor processing, DAQ, simple PLC applications

 

DAEnetIP3-ET Specification

  • 10/100 Mbit Ethernet interface with Link Led. Auto MDIX
  • UART interface for RS232/RS485 serial connection with other such controllers. UART can be used also for configuration of the parameters
  • Power supply: 12VDC
  • Consumption 90 mA / 12 VDC.
  • 1 x 16 digital inputs. Levels: 0 – 3.3V
  • 1 x 8 digital outputs. Levels: 0 – 3.3V
  • 1 x 8 analog outputs. Referent voltage: 2.5 V, resolution: 10 bits
  • On boot the outputs are set with states before reset
  • Built in RTC (Real Time Clock). It can be synchronized via NTP
  • Capacitor power backup keeps time for days during power failure
  • Virtual Serial Port - it may be accessed with Serial RS232 commands over TCP/IP network
  • Integrated WEB server with authorization – no need of extra software
  • The web server supports auto-refresh for the I/O values (no need to click browser refresh button each time)
  • Simple web drop-down list configuration
  • Telnet
  • Supports special ASCII DAEnetIP3 application protocol for configuration over VSP, TCP/IP socket, Telnet and UART
  • Easy software development
  • All the accessing ports can be defined by the user (necessary for “port forwarding”)
  • Supports ICMP (ping)
  • TFTP protocol - users can install firmware updates when available
  • Optional RC4 encryption for user software development
  • 19 modes for I/O lines such as inverting, timer, pulses, setting output via input and switch ON/OFF according particular time (scheduling)
  • Any input may be referred to control any output of this or another DAEnetIP3 controller in the TCP/IP network
  • Distributed mode
  • IP address protection
  • Power and status led
  • Size: 108mm x 45mm x 24mm
  • Software examples in VB6 and BCB6  

For full technical description please download the DAEnetIP3 user's manual  

It is possible functions by customer's request to be created (for example web pages modification) or put your Logo and company name.

 

DAEnetIP3

 

When purchase you will receive: 

  • 1 x DAEnetIP3-ET controller (the ethernet version, Wireless interface is not included). User manual - here
  • 3 x plastic spacers (legs for DAEnetIP3)

 

Application examples

 

1. It may be used for controlling electrical devices remotely. Just connect a relay board to the digital outputs and control up to 16 electrical devices. You may create timers and pulses. You may look at our store for high quality and low cost relay boards. Also we sell kits DAEnetIP3 + Relay board.
Ethernet DAQ TCP/IP controller - 32 I/O - control elctrical devices
2. It may be used for monitoring sensors. DAEnetIP3 has 8 analog inputs with 10 bits resolution that may be used for tracking sensors (for temperature, humidity...)
Ethernet DAQ TCP/IP controller - 32 I/O - monitor sensors
3. It may be used for simple event alarm. When some event is detected by th einputs, DAEnetIP3 may generates alarm signal.
Ethernet DAQ TCP/IP controller - 32 I/O - alarm
4. It may be used for simple standalone web based thermostat. A temperature sensor may be used for controlling relay based on low and high threshold. All these parameters may be set easily by the user from the web interface in seconds.
Ethernet DAQ TCP/IP controller - 32 I/O - thermostat
5. It may be used as standalone PLC. Each input or time event may control each output. Different modes can be easily adjusted by the user. With several click you may turn the controller in powerful PLC, that usually costs many times the pirce of DAEnetIP3.
Ethernet DAQ TCP/IP controller - 32 I/O - TCP/IP Serial bridge

6. It may be used as TCP/IP to Serial Bridge (Serial to TCP/IP bridge). You may controll many DAEnetIP3 controllers in one RS485 network only with one IP address. When access the bridge controleler, it resends the commands to the rest over the serial RS485 line. When the destination controller receives the command, it sends answer and the bridge DAEnetIP3 gets this answer and send it over the IP network.

 

Ethernet DAQ TCP/IP controller - 32 I/O - TCP/IP serial bridge

7. It may be used for I/O Distributed System. Simply adjust the controllers settings and the inputs of one controller may control the outputs of another over LAN or WLAN. No extra PC or software, just use router and LAN or WLAN connection. Some examples for possible connections are given bellow. Note that on the figures there are DAEnetIP3 controllers with and without Wi-Fi interface.

Two DAEnetIP3 controllers connected via UTP cable

Two DAEnetIP3 controllers connected via WLAN

 

 

 

 

 

Two DAEnetIP3 controllers connected via LAN

Configuration “5 to 1” over LAN

Configuration “5 to 1” over WLAN

Mixed configuration

 

Instructions

Bellow is given shortcut for instructions how to connect the device DAEnetIP3-EX for first time to router with UTP cable. In the user's manual are shown the rest connection types.

  1. Connect DAEnetIP3 RJ45 port with UTP (doesn’t matter crossover or straight) cable.
  2. Connect PC with the other side of the UTP cable.
  3. Change the IP of the PC. It may be for example 192.168.0.1. (DAEnetIP3 is with 192.168.0.100).
  4. Supply DAEnetIP3 with power supply 12 VDC (the middle pin of DAEnetIP3 power jack is +12VDC). The power led (with red color) must be on.
  5. Open your browser (IE, Firefox, Opera) and type 192.168.0.100 in the address bar.
  6. Use admin for password.
  7. Open admin settings.
  8. Change the Eth IP address of DAEnetIP3. Make it to be in one network with your router and PC. For example if your router is with IP 192.168.0.1 and PC with 192.168.0.101, make DAEnetIP3 with 192.168.0.100. Eth mask must be 255.255.255.0 and Eth gateway 192.168.0.1 (router IP)
  9. Click “Save” button.
  10. Unplug the power supply.
  11. Disconnect the UTP cable from PC and connect it to the router.
  12. Supply again the DAEnetIP3
  13. Open browser and type 192.168.0.100.
  14. Now you may access the DAEnetIP3 controller with router via router from PC.

 

Ethernet DAQ TCP/IP controller - 32 I/O - connection

Typical connection of the device

 

Power Supply

 

Please pay attention that:

  • The middle pin of the power jack is +12VDC
  • There is not protection against reverse voltage.
  • We recommend to use power supply adaptor that outputs 12 VDC stabilized.
  • Inproper power supply voltage will damage the device !

 

Virtual Serial Port

DAEnetIP3 and all devices that are based on it may be accessed/controlled via Virtual Serial Port. In other words the the device in this auction may be accessed via COM Port RS232 commands from your computer because it will apear as COM Port:

  • DAEnetIP3-Ex appears as VSP (COM Port) on your PC
  • It may be accessed with any Serial Terminal (for exaple HyperTerminal)
  • The only thing the user has to do is to send and receive commands via the COM Port. All the TCP/IP commnucation is done by the driver.
  • There is not matter if your DAEnetIP3 device is connected to your PC over LAN cable or Wireless Wi-Fi network, it will appear as VSP (COM Port) on your PC. You need to set only the proper IP, Port and COM Port Name.

 

 

 

 

Example commands and responses that are sent/received via the DAEnetIP3 VSP (COM Port). The serial address of DAEnetIP3 is 00.

  • Get Digital Input 1 level (Din1), counting in the commands is zero based:
    • Send: 00BV0=?;
    • Receive: 00BV0=0; //The level is low
  • Get Analog Input 1 level (Ain1), counting in the commands is zero based:
    • Send: 00CV0=?;
    • Receive: 00CV0=512;
  • Set Digital Output 12 (Do12) in High level, counting in the commands is zero based:
    • Send: 00ASB=1;
    • Receive: 00ASB=1;
  • Get the Ethernet IP address of the module.
    • Send: 00MIP=?;
    • Receive: 00MIP=192.168.0.100;

All the commands are described in the  DAEnetIP3 user's manual

 

.NET Visual Basic Express 2010 example for access DAEnetIP3 with serial RS232 commands.

We from Denkovi Team provided free open source Visual Basic Express 2010 example. It is demo application and serves to help you building your own software for accessing the DAEnetIP3 based device via Serial Port commands. You may download the project from - here. The .exe file is here

 

 We created also detailed tutorial how to control DAEnetIP3 (or DAEnetIP3 based device) via Serial Port commands. There is also step-by-step guide how to create Virtual Serial Port. Please see it - here

 

16 x Digital Outputs

DAEnetIP3 has 16 digital outputs port. This port is called Port A. Each output line has pull-down resistor 10 Kohm to GND. The low level is 0V. The high level is 3.3V. Each digital output channel may be adjusted independently to work in one of the 19 modes for example just by several clicks from the drop-down web lists. The modes are listed below: 

  • On/Off setting - This is simple setting of the outputs.The user can set the output in on (logical 1, output level=3.3V) and in off (logical 0, output level=0V).
  • On/Off setting and digital input - The output is set according falling/rising edge of some digital input level.
  • On/Off setting and analog input - The output is set according thresholds of some analog input level.
  • On/Off setting and schedule - This mode is designed for setting digital outputs based on time events (Time 1 and Time 2).
  • On/Off setting and remote - In this mode the output can be controlled by input (digital or analog) from another DAEnetIP3 controller over the Ethernet network.
  • Inverting - In this mode the user is able to invert the digital outputs. If the previous output state was 0, after inverting it will be 1 and vices versa.
  • Inverting and digital input - In this mode the digital outputs are inverted by falling/rising edge of some digital input.
  • Inverting and analog input - In this mode the digital output state is inverted when some analog input level crosses the given threshold.
  • Inverting and schedule - In this mode the digital output states are inverted by the two time events (Time 1 and Time 2).
  • Inverting and remote - In this mode the output can be inverted by input (digital or analog) from another DAEnetIP3 controller over the Ethernet network.
  • Pulses - In this mode the digital output is set in 1 for some time (ON time) and after that set in 0 for some time (OFF time). In this way the DAEnetIP3 controller can make pulses with custom period based on ON/OFF times.
  • Pulses and digital input - This mode configures the outputs to work as pulse generator based on digital input falling/rising edge.
  • Pulses and analog input - In this mode when some analog input level crosses the given threshold, the pulse generating is started or stopped.
  • Pulses and schedule - Pulse generating is started and stopped by the two time events Time 1 and Time 2.
  • Pulses and remote - In this mode the pulse generating for this digital output can be started/stopped by input (digital or analog) from another DAEnetIP3 controller over the Ethernet network.
  • Timer - This mode allows the given digital output mode to make single (one-shoot) pulse with custom delay.
  • Timer and digital input - This mode configures the digital output to work as single pulse generator based on digital input falling/rising edge.
  • Timer and analog input - This mode combines the timer mode and analog inputs.
  • Timer and remote - In this mode the single pulse (timer) can be started by input (analog or digital) from another DAEnetIP3 controller over the Ethernet network.

 

8 x Digital Inputs 

DAEnetIP3 has 8 digital inputs port. This port is called Port B. Each output line has pull-up resistor 10 Kohm to 3.3V. When the input is not connected, its state is high (1). Each input may work in one of the 3 modes listed below:

  • Simple reading - This mode is simple reading of the digital inputs value. There are no reactions based on this input.
  • Set output during rising edge - In this mode DAEnetIP3 controller generates event if it is detected rising edge of the digital input. The type of the event depends on the mode of the attached digital output to this input.
  • Set output during falling edge - In this mode DAEnetIP3 controller generates event if it is detected falling edge of the digital input. The type of the event depends on the mode of the attached digital output to this input.

 

8 x Analog Inputs 

DAEnetIP3 has 8 channel analog input port (8 x ADC). The reference voltage is 2.5VDC and each channel is with 10 bit resolution (1024). The port has digital filter for avoiding the interferences. Each analog input may work in one of the 5 modes listed below:

  • Simple reading - This mode is simple reading of the analog input value. There are no reactions (events) based on this input. It is used only to retrieve the values from the analog inputs.
  • Low - In this mode the threshold for events is the Low Threshold.
  • High - In this mode the threshold for events is the High Threshold.
  • Acc - In this mode the threshold for events are the Low and High Threshold.
  • Low/High - In this mode the threshold for events are the Low and High Threshold.

 

Access via Web

DAEnetIP3 has built-in web server for configuration. All the parameters can be accessed via web browsers like Mozilla, IE and Opera. The pages for I/O ports are refreshed automatically. In this way it is possible to track all the I/O states in real time without manually refreshing the page. The web browser must support JavaScript.
The page below the text shows the page for the analog inputs. Their states are automaticaly refreshed each 2-3 seconds. The user doesn't have to click refresh button each time but just tracks the I/O changing values almost in real time.

 Ethernet DAQ TCP/IP controller - 32 I/O - Web access

 

Access via command line (Telnet)

DAEnetIP3 can be easily accessed via Telnet. Simple password protection mechanizm is provided. Note that Telnet is not secure protocol, so it is recommend using only in secure networks.

On the figure right to the text is shown how DAEnetIP3 controller with IP address 192.168.1.50 is accessed via Telnet with Windows XP.

  • Open command line and type: telnet "Controller IP"
  • Use the passowrd, in our case this is admin. After correct login the controller responds with welcome message.
  • The first command is ASG=0000; - it sets all 16 DO in low level.
  • CV0=?; gets the ADC channel 0 value. Its 415; It may be from 0 up to 1023.
  • BVG=?; gets the eight digital inputs levels. Its 00, which means all inputs are in low level
  • ASG=FFFF; Sets all the 16 DO in high level.

Ofcourse these commands are only small part. The full list may be found in the documentation.

Ethernet DAQ TCP/IP controller - 32 I/O - Telnet / command line

 

 

Access via Serial Line (UART or RS485)  

Each DAEnetIP3 controller may be accessed via UART serial communication. The protocol is given in the documentation. This is provided in case you need RS485 network for example accessed only with one IP address. Each controller has serial address, that is given in each packet sent to the server bridge from user software. The figure below to the text shows how 3 DAEnetIP3 controllers are connected in serial network using UART <-> RS485 convertors (not included in the auction). The serial network may be accessed over LAN or WAN with user TCP/IP socket based software.

Ethernet DAQ TCP/IP controller - 32 I/O - Serial (UART) access

Access via TCP/IP socket

DAEnetIP3 controller has possibility for access via TCP/IP socket. The user may connect with custom software to port that is defined for socket based TCP/IP communication.
The protocol is not based on some standart, but it is developed especially for the DAEnetIP3 controller. The full description of the protocol may be found in the user manual.
The reason for creating such communiation way is that TCP/IP sockets are widely used in all programing languages.In this way you may create software for DAEnetIP3 without learning difficult and heavy protocols.
The controller supports RC4 encryption/decription for the TCP/IP socket comunication. This is security measure that gives you basic protection.
Another security option is IP address protection, that allows only one IP to access the DAEnetIP3 via Web, Socket and Telnet.

 

Software examples

There are developed several small open source applications to show you that it is very easy to communicate with the DAEnetIP3 controller. They are for now in Visual Basic 6 and Borland C++ Builder 6. The examples show TCP/IP socket communication with DAEnetIP3. It is possible to read analog/digital inputs and control the digital outputs. All the rest parameters can be accessed the same way. Note that for get the examples work you need to turn OFF the RC4 encryption of DAEnetIP3. The examples does not provide RC4.

 

Ethernet DAQ TCP/IP controller - 32 I/O - Borland C++ Builder 6

Download: BCB6 source code

Ethernet DAQ TCP/IP controller - 32 I/O - Visual Basic 6

Download: VB6 source code

Socket programming is widely used in other languages and platforms, so it is easily to create application also in other platforms.

 

Useful links

  • DAEnetIP3 user's manual - here
  • DAEnetIP3 manufacturer official support page - here
  • DAEnetIP3 tutorials - answers to questions like "How to connect..", "How to access over Internet..." and so on may be found here.
  • DAEnetIP3 case studies - here.
  • 3CServer - TFTP server for firmware update - here
  • DAEnetIP Burner - Windows software for firmware upgrade - here. Support page - here
  • Visual Basic 6 software example - here
  • Borland C++ Builder 6 software example - here
  • The firmware file with the current actual version for DAEnetIP3 - here

 

We recommend also

We recommend to use this 12VDC Power Supply Adaptor (SYS1357-2412) that may be found also in our store. Please contact with us if you have questions. We sell the adaptor with one of the AC plugs for: USA, UK, EU, AUS. It is sold separately !

For EU Customers

Dear Customers, If you are located in Europe Union and your company have valid VAT number we will reduce the VAT charge AFTER you make the order as our site does not support online VAT number validation. We usually do it as partial PayPal refund. Please use this online tool for VAT checking VAT numbers: http://ec.europa.eu/taxation_customs/vies/ If your VAT number is not valid according this we will charge you with VAT.

Shopping Cart

Cart is empty.

Currencies