Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Design View / Design Solution]
Boost Internet-Based Applications With Embedded Device Gateways
The chaos of diverse physical systems can be transformed into an orderly and uniform set of software interfaces that bridge to high-speed networks.

Michael Howard  |   ED Online ID #2984  |   February 17, 2003


Full article begins on Page 2

The chaos of diverse physical systems can be transformed into an orderly and uniform set of software interfaces that bridge to high-speed networks. Internet-based applications benefit from access to real-world status and control information that has, until recently, been locked away in isolated devices. That's led to a significant increase in embedded devices within these applications.

But to reap the real-world benefits, designers must overcome the incredible amount of diversity in how these systems are accessed and how they behave. One solution is to create an embedded device gateway that sits between the software application and the devices. This gateway can transform a set of diverse physical systems into a uniform set of software interfaces. It creates an embedded architecture that gives networking capability to the smallest embedded microcontrollers.

Gateways that give access to embedded devices should provide a controlled environment to these devices. The problems encountered in creating this environment resemble those that crop up with any distributed system—but also include resource-related restrictions. This article discusses the general architectural components of an embedded device gateway and introduces the major design challenges. By addressing the points presented here, a robust system can be built that extends the reach of client software into the real world.

HIGHLIGHTS
Protocol Bridging
The device gateway must bridge between high-speed networks with fault-tolerant, packet-routing protocols and low speed, compact networks for embedded-device networks.

Device Capabilities
The device gateway's task is to provide access to devices. Basic device capabilities include self-description, data security, automatic configuration, and others.

Variable Subscriptions
An embedded device gateway provides a subscription service to device clients. Clients will receive periodic updates for specific variable values.

Concurrency Control
Concurrency issues can be seen from several usage scenarios, such as client-to-client device looking.

Solving the Problems
Several requirements must be met to deliver the device state to clients with the gateway. One involves making device variables available to multiple clients. Another is to eliminate the need for network clients to poll.

Glossary of terms and conditions.



Full article begins on Page 2


<-- prev. page     [1] 2 3 4 5     next page -->

Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (184 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (172 views today)
    3) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (91 views today)
    4) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (78 views today)
    5) Downconverting Mixers Lower Power Consumption While Improving Performance
    (72 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources