IObridge
Encyclopedia
ioBridge, Inc. is a manufacturer of Internet-based monitor and control hardware and a provider of integrated web services.

In December 2008, ioBridge released the IO-204 Monitor and Control Module and web services platform to connect electronics projects online such as an iPhone Controlled Dog Treat Dispenser and a Tweeting Toaster.

In 2009, ReadWriteWeb chose the IO-204 Module as one of its "Top 10 Internet of Things Products of 2009", and Ben Arnold from the Consumer Electronics Association
Consumer Electronics Association
The Consumer Electronics Association is a standards and trade organization for the consumer electronics industry in the United States. The Consumer Electronics Association is the preeminent trade association promoting growth in the $173 billion U.S...

 (CEA) explains the possibilities of using the IO-204 for social network-aware home automation in the article "Growing the connected home ecosystem".

IO-204 Module

The IO-204 Module connects to a Local Area Network
Local area network
A local area network is a computer network that interconnects computers in a limited area such as a home, school, computer laboratory, or office building...

 using 10/100/1000Base-T Ethernet and then establishes an encrypted connection to ioBridge web servers.

The IO-204 has four GPIO
GPIO
General Purpose Input/Output is a generic pin on a chip whose behavior can be controlled through software....

 channels. Each channel includes a 5 V power line, a ground connection, digital input pin, analog input pin, and a digital output pin. The digital input line is capable of reading voltages of 0 V and 5 V and pulse counting. The analog input is 10-bit resolution for voltages varying between 0 V and 5 V. The digital output line outputs 0 V and 5 V at 20 mA and is capable of sending pulses and serial data.

Each channel supports smart boards to add serial communication for microcontrollers such as Arduino
Arduino
Arduino is an open-source single-board microcontroller, descendant of the open-source Wiring platform, designed to make the process of using electronics in multidisciplinary projects more accessible. The hardware consists of a simple open hardware design for the Arduino board with an Atmel AVR...

 or BASIC Stamp
BASIC Stamp
The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter built into ROM. It is made by Parallax, Inc. and has been popular with electronics hobbyists since the early 1990s because of its low threshold of learning and ease of use due to its simple to understand BASIC...

, servo
Servomechanism
thumb|right|200px|Industrial servomotorThe grey/green cylinder is the [[Brush |brush-type]] [[DC motor]]. The black section at the bottom contains the [[Epicyclic gearing|planetary]] [[Reduction drive|reduction gear]], and the black object on top of the motor is the optical [[rotary encoder]] for...

 control, or X10
X10 (industry standard)
X10 is an international and open industry standard for communication among electronic devices used for home automation, also known as domotics. It primarily uses power line wiring for signaling and control, where the signals involve brief radio frequency bursts representing digital information...

 outlet and light control.

The module provides 1 KB of on-board logic storage for rules defined by the user. A rule is a set of conditions and actions based on time, input conditions, output conditions, and online/offline status.

The IO-204 requires a regulated 5 V power adapter with a minimum of 1 A and a maximum of 4 A.

Web Services

ioBridge modules are accessed via an ioBridge.com hosted web interface for configuration, control, and monitoring from a web browser supporting Ajax
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

, and HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

. Features of the web service include a drag-and-drop dashboard, data logging, data charting, widget creation, and email alerting.

APIs allow the web services to be extended and integrated into third-party applications using a RESTful interface.

Projects

User projects using the ioBridge module and web services have been featured on popular technology blogs such as Engadget and Hackaday.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK