IO-204-PRO – Monitor and Control Module

Introduction

The IO-204-PRO module is the professional version of the DIY IO-204. The ioBridge IO-204-PRO is designed for commercial use and professional applications. Additional enhancements include wider operating temperature range, upgraded components, new expansion header, enclosure options, and higher level of service levels. The pictured enclosure is optional and extra, contact us for options.

Please note that the url to Sign In to your PRO account is www.ioBridgePro.com.

 

The major differences between the two modules is as follows:

IO-204 IO-204-PRO
Hardware
Temperature Range 32 F to 158 F / 0 C to 70 C -40 F to 185 F / -40 C to 85 C
Enclosure Plexiglass (Standard) NEMA Rated, Non-NEMA (Optional)
Channel Connectors Female Headers Screw Terminals
Expansion Port None +3v / +5v DC Power, Ground, UART Serial
Analog Inputs 10-bit ADC / 0v thru +5v 10-bit ADC / 0v thru +5v
Digital Inputs 0v and +5v with Pull-up Resistors 0v and +5v with Pull-up Resistors, Over-voltage and ESD protection
Digital Outputs 0v and +5v / 20ma Output 0v and +5v / 20ma Output, Over-voltage and ESD protection
Serial Outputs Requires External Serial Smart Board (SB-5) Internal UART
Pulse Counting Negative and Positive Edge Negative and Positive Edge
Smart Channels Servo Controllers, Serial, and X10 No Smart Channel but Support for Expansion Boards and Wireless Adapters via Expansion Port
Server
Free ioBridge.com Community ioBridgePro.com Cloud
No guaranteed service levels 99.9% Uptime
Shared Dedicated (Optional)
Shared Access Terms and Conditions Commercial Use Terms and Conditions

Smart and Function Board Compatibility

Board Compatible? Notes
I/O Channel Tester (FB-1) Yes
Temperature Probe (FB-2) Yes
Relay Board (FB-3) Yes
Ambient Light Sensor (FB-4) Yes
Terminal Board (FB-5) Yes Only needed in combination.
Buzzer Board (FB-6) Yes
16×2 Serial LCD Display (FB-7) Yes
Humidity Sensor (FB-8) Yes
Servo Controller Smart Board (SB-1) No
X10 Smart Board (SB-4) No
Serial Smart Board (SB-5) No Serial is included on the IO-204-PRO

Expansion Header

The IO-204-PRO includes a 0.1” expansion header with the following pin outs that are labeled on the printed circuit board.

A second unlabeled expansion header is included on the board. This header is not connected and is simply used to support optional expansion boards.

The following images shows an example of a wireless XBee board mounted on the headers.

Requirements

Network

The IO-204 module requires a 10/100/1000Base-T auto-negotiated Ethernet connection. Because of the way the IO-204 module communicates with the server, no additional ports need to be opened on the firewall or router.

MAC Filtering

If the network uses MAC address filtering, the module’s MAC address will need to be added to the router’s “allow” table. The MAC address of the module is configurable via the ioBridge.com Interface.

IP Addressing

If the network uses DHCP, the module will request an IP address and obtain an IP automatically by default. If DHCP fails, the module sets itself to an IP address of “169.254.19.77”. By using the telnet menu, the IP Address, Subnet Mask, Gateway, and DNS Addresses are configurable.

Getting the IO-204-PRO’s IP Address

It is possible to check the IO-204-PRO’s IP address by rapidly pressing the LINK button 3 times row. The IP address will shown on the LED display one digit at a time. An underline character represents a dot.

Accessing the Configuration Menu

By default, the IO-204-PRO is configured to dynamic IP assignment. The unit’s IP address, gateway, subnet mask and DNS can to changed through a configuration menu. The menu is only accessible via telnet when the IO-204-PRO is in “LINK” mode.

  1. Attach the IO-204-PRO to your network.
  2. Check the IO-204-PRO’s IP address by rapidly clicking the LINK button 3 times.
  3. After you have the IP address, hold down the LINK button for a few seconds until the LED display begins to flash.
  4. Open a telnet client and access the menu…

    On Windows XP: click Start, Run, then type “telnet XXX.XXX.XXX.XXX” (replacing XXX.XXX.XXX.XXX with the IO-204-PRO’s IP address and without the quotes) into the box and click OK.

    On Windows Vista/7: By default, the telnet client is disabled. To enable it, go to Control Panel → Programs → Programs and Features → Turn Windows Features On or Off. Then check the box beside “Telnet Client”. Now open the start menu and type “telnet XXX.XXX.XXX.XXX” (replacing XXX.XXX.XXX.XXX with the IO-204-PRO’s IP address and without the quotes) into the box.

  5. From the telnet configuration menu, change to static IP by typing 1 then enter. The other addresses are configurable by choosing the menu number and hitting enter.

    Note: The backspace and delete keys to not work with the telnet menu. If a mistake is made while entering an IP address, it is best to exit the option by hitting enter and trying again.

  6. Some options require the IO-204-PRO to be rebooted before the setting takes affect. For example, switching from static IP to dynamic IP. If a reboot is needed the IO-204-PRO will show a message to let you know. Typing ‘r’ at the command prompt will cause a reboot.
  7. If no reboot is required, use q to quit the configuration menu.

Factory Defaults

The module contains non-volatile memory, meaning settings are stored even when the device is not powered. In the event that the module’s memory needs to be returned to the factory default settings, a hard reset is required.

To perform a hard reset:

  1. Unplug the power cord
  2. While holding down the LINK button, plug the power cord in – keep the LINK button pressed until the LED display shows a rotating pattern for a second or two indicating the module is re-writing its memory
  3. Release the LINK button
click to chat