Mosaic embedded designs » Embedded applications » Embedded web server


Embedded Controllers

instrument controller, single board computer

Operator Interfaces

instrument controller with graphical user interface

Embedded Web Servers


embedded dynamic webservers for instrument control

Six things to look for in an embedded web server

What if your sensor or instrument included an embedded webserver? Imagine how it could transform customer service. Using your web browser and a few mouse clicks, you can check the status, pinpoint problems, diagnose faults, and download software fixes directly to the instrument anywhere in the world without ever leaving your desk. That's the power of a web-serving embedded controller.

A Dynamic Web Server

Many web servers only serve out static screens -- screens that are preprogrammed and do not change. But embedded controllers need dynamic screens for data exchange and control. So, make sure your embedded webserver implements a full HTTP server capable of dynamically generating HTML screens using current data. Your web browser will then be able to interact with the served pages, querying them using CGI scripts, and receiving replies with timely data embedded in the served screens. Add Mosaic's Ethersmart or WiFi Wildcards to the embedded controller of your choice for a dynamic web server.

"E.T. Call Home" Embedded Email Capability

Being able to browse into your instrument or product from a web browser isn't enough. Outgoing e-mail capability is essential so that your product can take the initiative to send out a message, in either machine- or human-readable form, to any designated recipient, even when it's not being browsed.

A Web-Served GUI

If your controller uses a Graphical User Interface (an LCD display and touchscreen) can it serve out the same GUI screen as a web page? You'll want to make sure you can interact with the instrument from a remote browser much like a local user can from the GUI. Using the same paradigm for user-interaction promotes ease-of-use, saves on training costs, and prevents the need for two different sets of documentation. Consider Mosaic's web-enabled embedded computers with touchscreen controlled user interface for your embedded webserver.

CF Mass Memory

An intuitive user interface and easy web access appear simple on the outside but require lots of memory to store application web pages. Be sure your controller has access to mass memory such as removable compact flash modules.

Expandable, Modular I/O

You don't want to get locked into a vendor's embedded controller only to find that because you really need a 24-bit instead of a 12-bit A/D your instrument becomes obsolete. The controller should allow easy expansion of I/O, with pluggable I/O modules to choose from, and for that really offbeat customization, ready technical support and assistance.

A 10Base-T Physical Connection

10Base-T signifies a 10 Mbit/sec connection that allows you to plug your controller into any LAN that uses RJ45 connectors. These look like modular phone connectors, but are a little fatter. These connectors, and the cables they use, have become the de facto standard, more widespread and lower cost than the old fashioned coaxial cables. You'll also see 10/100Base-T offered, allowing data rates to 100 Mbits./sec. That may be good if you need streaming full resolution video, but generally the 10Base-T connection offers more than enough bandwidth, connects to most common LANs, and is rarely a communications bottleneck.


Home | Site Map | Products | Resources | Order | About Us
Copyright © 2011 Mosaic Industries, Inc.
Your source for single board computers, embedded controllers, and operator interfaces for instruments and automation

Embedded Web Server | Tiny Webservers | Remote Instrument Control | Embedded HTTP | Embedded Website | Embedded Web Applications