Control Solutions’ Model IB-100 i.CanDoIt® Web Enabled I/O Programmable Controller is a low cost embedded web server with 10 I/O points, template or rule based alarm monitoring and email notification. The embedded web server includes many predefined pages, but you can create your own HTML pages and forms to customize the server for your application. In addition to web access, you can access I/O points as Modbus TCP registers or SNMP MIB variables. The IB-100 is programmable with the Script Basic.

Feature Highlights
• 8 Jumper Configured 10-bit Universal Inputs for 0-10VDC, Thermistor, or Dry Contact
• 2 Open Drain FET Outputs, 1A @ 30VDC
• Modbus TCP Client and Server
• SNMP Agent

IB-100 Web Enabled I/O includes many pre-programmed web pages plus user defined web pages
IB-100 Web Enabled I/O

Model IB-100 Embedded Web Server

Order code: IB100
Retail price: $689.00

 Buy IB100 Online Now!

 Save Even More
Sign Up for Wholesale


The goal of i.CanDoIt® is to provide a simple and cost effective facility management and remote monitoring solution suitable for use in small sites. The i.CanDoIt® Modbus web server includes template or rule based alarm processing with email notification and/or I/O activation in response to events. The resulting register manipulation may generate network communication with remote devices, control local I/O, or change setpoints. The i.CanDoIt® is programmable, even though it is rather powerful without programming.

The IB-100 Internet I/O board (formerly i.Board) is Control Solutions' answer to customers who said, "We like your products, but can we get something in a smaller, low cost package?" So for all those applications where you need the sophistication of an Internet Appliance but only have a handful of points to monitor, the IB-100 Internet I/O Board is the answer.

Control Solutions’ IB-100 Internet I/O Board with i.CanDoIt® features 8 inputs which accept analog input from thermistors or 0-10V sensors, or discrete input from dry contact switches. The IB-100 also provides 2 discrete outputs which can sink 1A at 24VDC.

Input data is presented in scaled integer and floating point format. Linearization tables are provided for 10K and 20K type II, III, and IV thermistors on analog inputs. Input scaling is configured in web pages served by the internal web server.

The IB-100 also makes an economical Modbus TCP slave I/O device. Read and write physical inputs and outputs as holding registers. Use the server map to create a virtual Modbus device that lets you access I/O points as any type of register, including Modbus coil.

The IB-100 can be used as an SNMP I/O device. Read physical inputs using SNMP Get. Write physical outputs using SNMP Set. Set up SNMP Traps to give you notifications when physical inputs exceed your given threshold.

The i.CanDoIt® Modbus web server includes a large number of predefined web pages for configuration and monitoring. Support is also provided for user defined web pages using HTML and JavaScript. Any of the data registers are accessible to user defined web pages via internal CGI processing of user tags. This allows a fully customized look and feel for the system.

Configuration is done via the web pages. Configuration is saved in the internal Flash file system, and may be exported for backup or for duplicating the configuration in another device.

Screen shot from IB-100 Modbus web server

Click on the link below to view a demo copy of the entire Web UI in the IB-100 (formerly iBoard).

 IB-100 Demo Web


IB-100 Features

• 8 Analog/universal inputs
    • 0-10VDC, Thermistor, dry contact
    • Jumper selectable input type
    • 10-bit resolution
• 2 Discrete Outputs
    • Open drain FET, 1A @ 24VDC current sink
• User programmable using Script Basic
• Basic access to Modbus registers
• Modbus TCP client and server
• 10/100BaseT Ethernet
• Event notification via email & SNMP traps
• Web interface including user HTML wrapper
• Powered by 24VDC (only)
• Power Consumption:
    • 0.15A @ 24VDC max.
• 38mm H x 52mm W x 103mm D
• -40C to +70C, 5%-95% RH non-condensing
• Certifications: FCC, CE


• Modbus Tutorial
Introduction to Modbus, including function codes, exception codes, register numbering.

Our most extensive technical support is provided by the same engineering staff that developed the products. Your personal attention from this staff is available via the support ticket system.

No user/password is required to open a new ticket. Once you open a ticket, you will immediately receive an email with your ticket number. Your ticket number becomes your login to review your ticket(s) later. Click the Support Ticket icon anywhere you see it. (If you do not get an email with your ticket number, within minutes, check your junk folder, spam settings, etc, and try again if necessary.)

 Open a Ticket