IP-over-USB technology simplifies browser access for USB devices

IP-over-USB technology simplifies browser access for USB devices

New Products |
By Graham Prophet

No driver needs to be installed; the concept is pure plug-and-play. All it takes is to connect the device, and enter ‘https://usb.local’ as the URL in the browser. With this, the flexibility of the web interface can be used for configuration and setup processes, as well as data retrieval. User manuals, tutorials etc. can simply be provided from the device itself via the same web interface.


In addition to browser access, any other IP service that is desirable can also be added, such as ftp access, telnet or proprietary UDP or TCP communication. With support for both IPv4 and IPv6, IP-over-USB is fully future-proof. Controlling multiple devices from a single host is supported: individual devices can be distinguished by serial number.


This technology is applicable, says Segger, to almost any USB device. With Bluetooth headphones, for example, this would allow an indication of the battery level, setting of EQ parameters and limiting of volume, pairing setup, etc. – thus making the product a lot easier to use. Other examples include printers, uninterruptible power supplies, solar inverters and chargers – all of which need to visualize status and control how the device operates.


“We believe this to be a must-have for any state-of-the-art USB device: Using the IP-over-USB technology in combination with a built-in web server, the device can easily be accessed from any host (Windows, Linux, Mac) by simply typing the device name into the web browser. The end user can access his device more easily than ever before. No setup program, no driver, no special knowledge required. It simply works!” says Rolf Segger, founder of Segger.


emUSB-Device is a high-performance USB device stack specifically designed for embedded systems. It runs on any microcontroller and is platform-independent. The flexible device stack allows the creation of multi-class devices using nearly any combination of the provided classes. emUSB-Device provides classes for the Media Transfer Protocol, Mass Storage Device, CDROM, Human Interface Device, CDC-ACM (Serial port communication), IP-over-USB, printer and a sophisticated Bulk communication class. emUSB-Device is fully compliant to the USB-standard; specifications are available at:


A trial package targeted to Segger’s emPower board is available for download.




If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News


Linked Articles