Follow MaxBotix:
Ask A Question
|     Written By: Tom Bonar     |     Date Posted: 08-16-2012     |
IoBridge IO-204, Remote Sensing Remote monitoring for the MaxSonar is easily available with the help of a bridge device such as the ioBridge IO-204. It has become simpler to integrate a MaxSonar into applications like measuring tide level or fuel level. The ioBridge IO‑204 module allows for remote sensing over the internet. All that is needed is a MaxSonar of preference, the IO-204, high-speed internet connection, and a power source for the IO‑204.

The ioBridge IO-204 is a small remote sensing module that allows for monitoring and control of up to 4 devices remotely using analog voltage inputs and digital I/O ports. All interfaces operate within a voltage of 0 to 5 volts. The module provides a power supply of +5VDC to any device it is monitoring and/or controlling.

All connections provided are standard 0.100 inch headers, creating an easy way to hook up sensors or other electronics.

The module does not use USB ports for direct connection to a computer; instead, it communicates using Ethernet directly to the ioBridge web server, creating a nearly-work free remote sensing solution. All monitoring and control occurs on the ioBridge website by the end user.

To get started using a MaxSonar ultrasonic sensor and IO-204, the user needs to link the module to a user account on the ioBridge website. If the end user doesn’t have an ioBridge user account, one will have to create an account first. After the account has been created and verified, the user account home page will have an option to "Link Module".

The IO-204 module is so easy to set up and configure, it takes approximately 5 minutes to link the module to the account from start to finish. Linking a module to a user account is a simple and quick process that requires an active internet connection to the IO-204, the module serial number, and a set of 3 numbers that the IO-204 will output on the LED during the linking process. After the link is complete, ioBridge will direct the user to a status page online where the four individual channels of the IO-204 can be monitored or Widgets can be created.

Currently, analog voltage is the only output from the MaxSonar that the IO-204 can monitor for determining distance.

To create a basic widget for monitoring the MaxSonar, select the "Widgets" tab on the top of the user account page menu bar. On the new screen there will be an option that says “Create Widget”. A menu appears that asks whether to use, "I/O Channel Widgets", "Variable Widgets", or "Servo Channel Widgets". Select "I/O Channel Widgets" to get started.

After the widget selection has been finished, the final page is the widget that has been created. The created widget has a basic interface that updates with new range readings. The landing page allows you to choose the analog input scale, if auto-refresh is on or off, and the style of the widget.

When “Analog Input Scale” is set to RAW, the analog voltage output from the sensor will be read by the IO-204 analog digital converter and read by the end user as the range the sensor is detecting an object. Setting the scale to analog voltage will allow the widget created to output the analog voltage of the sensor so it can be calculated manually.

The analog input on the IO-204 has a 10-bit analog to digital converter (ADC), meaning it creates a digital value from 0 to 1023 (2 to the 10th, minus 1). For standard XL-MaxSonar sensors there is no math needed to read the range from the sensor; the calculated digital value from the ADC is the reported range in centimeters.  For operation with the XL-MaxSonar long range sensors, the output needs to be multiplied by 2 for the proper distance, and for operation with the HR-MaxSonar sensors, the output needs to be multiplied by 5 for the proper distance in millimeters.

When working with the “Dial” or “Gauge” widgets, the user is able to configure the designation for the minimum and maximum reported distance. When the range reported is out of the designated range the range reading will show in red text.  This works well if measurement within a specific data set is required.

Guage Widget
Tide Measurement
Tide Measure Graph

A common use for the IO-204 and MaxSonar sensors is tide level measurement. A website that the displays a live tide measurement system can be seen at

As a side note, other users of ioBridge products have created Widgets that use custom interfaces that can convert to different units of measurement like gallons, feet, etc. ioBridge supplies a tutorial on creating HTML widgets in their tutorials here.

ioBridge has a tutorial that shows how to write expressions for ioBridge Pro here. Custom written expressions allow widgets to automatically do math to convert readings to feet, do the math automatically for the long range or high resolution sensors, or convert to other units of measurements.

ioBridge has also just released a product that allows for wireless monitoring and reads the serial output of the sensor directly as well as the analog voltage more about this product can be seen by clicking this link.

In conclusion, ioBridge's IO-204 module allows for a simple to use remote sensing interface that allows the monitoring of measurements to a target anywhere in the world. Simply connect the MaxSonar sensor of preference to the module, link the module, and now you can remotely monitor your MaxSonar.

Author: Kathy Kostal  Date: 08-31-2016
Inc 5000 Maxbotix Logo Inc. Magazine Unveils 35th Annual List of America's Fastest Growing Private Companies–the Inc. 5000. MaxBotix Inc., Ranks No. 1752 on the 2016 Inc. 5000 with Three–Year Sales Growth of 213%.
Click here for full article.
Author: Cody Carlson  Date: 08-02-2016
Raspberry Pi 2 board MaxSonar sensors offer a variety of outputs including TTL serial data. This tutorial guides you through the process of setting up your Raspberry Pi 3 with a MaxBotix sensor. Click here for full article.
Author: Scott Wielenberg  Date: 07-26-2016
Full Horn Housing MaxBotix offers an expanded range of packaging options for many of our sensors. Each option provides unique benefits to certain mounting integrations. This article provides a brief overview of each option.
Click here for full article.
Author: Scott Wielenberg  Date: 07-18-2016
Sensor is Tested When providing support, our technical support team may determine that further testing at our facility is the best way to help resolve the issue that you are facing. At this point, they will start the Return Merchandise Authorization (RMA) process. This article will explain what you can expect as your ultrasonic sensor travels through our RMA process.
Click here for full article.
Author: Scott Wielenberg  Date: 07-11-2016
Typical Wall Pipe Many customers have requested the option to mount an ultrasonic sensor in a pipe. During the testing and development cycle, we discovered a number of considerations and requirements that must be met for the application to be successful. When all of these are met, a user may be able to achieve the desired level of success for measuring the liquid level inside of a pipe.
Click here for full article.
Author: Jenney Grover  Date: 06-28-2016
one of the options for outputs On April 19th, we welcomed our supporters to join us for the Grand Opening of the Build Out. Bob and Nita Gross gave a tour of the build out and their vision for the space. We continue to be in awe of the support from our community, our employees, our distributors, and our customers. Thank you for the many years of support, and we look forward to serving you in the years to come.
Click here for full article.
Signup for notification of our exciting new products and periodic new letters. We are excited to provide the latest information from MaxBotix Inc.