Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Silicon Vendors
  • Support
  • About Us
  • Blog
  • Forum
  • Search
  • Jobs
  • Newsletter
  • Blog
  • Contact
  • Shop
  • emUSB-Host
  • LAN

    LAN class

    Contact us
    Downloads
    Documentation
    SEGGER emUSB-Host
    1. 1.Key features
    2. 2.Enable Ethernet on any embedded system via USB host!
    3. 3.Application Samples emUSB-Host LAN
    4. 4.Revamp your products by adding network connectivity
    5. 5.Internet access using a phone or gateway
    6. 6.Plugins
    7. 7.Compatible Adapters
    8. 8.Try it now
    9. 9.emUSB-Host LAN Media

    Overview

    emUSB-Host LAN provides support for a multitude of Ethernet-over-USB adapters which can easily enable network access for any embedded system with USB host.

    Key features

    • Allows to add USB to Ethernet adapters to your USB-Host enabled Embedded System
    • Support for LAN Adapters: Brings Embedded System into LAN or Internet
    • Compatible with various Ethernet-over-USB adapters
    • Seamless integration with emNet
    • Multiple adapters can be connected at once
    • Small memory footprint in RAM and ROM

    Enable Ethernet on any embedded system via USB host!

    emUSB-Host LAN is an add-on to emUSB-Host, which makes it possible to enumerate and use most off-the-shelf Ethernet to USB-Host adapters.

    Using these adapters, the target system can access the LAN and via gateway also the Internet if desired. Products already on the market which have a USB host port can be extended by adding network capabilities with only a firmware update, there is no need to create a new hardware model with an Ethernet connector. A target running emUSB-Host LAN is able to enumerate any Ethernet-over-USB adapter and provide emNet with a network interface.

    Besides the network connection the embedded system can still enumerate any number of other classes. Using a USB hub files can be saved onto a MSD stick simultaneously. Hardware costs for a new embedded system can be reduced as a separate Ethernet connector is no longer necessary.

    emUSB Host LAN

    Application Samples emUSB-Host LAN

    USB 2 Ethernet Adapter

    USB to Ethernet Adapter

    Click here for sample project.

    Surfstick

    Internet Stick

    Click here for sample project.

    smartphone

    USB Tethering

    Revamp your products by adding network connectivity

    Any embedded system running emUSB-Host can be enhanced by adding Ethernet capabilities. Imagine a printer which only has a USB host interface which is normally used to print files from a USB stick. An embedded system such as this can be easily made network-capable by using emUSB-Host LAN without any hardware changes. The end user only needs to connect an Ethernet-over-USB adapter to the printer and the printer becomes available to all other devices in the network. The printer could in turn make an internal web-server available through emUSB-Host LAN taking embedded system configuration to a new level of user friendliness.

    Board Adapter

    Internet access using a phone or gateway

    A smartphone connected to a host running emUSB-Host LAN can share it's Internet connection with the host embedded system. This process is called "USB tethering", the phone creates a small virtual network between the phone itself and the embedded system running emUSB-Host LAN. This allows the embedded system to access the Internet through the phone or it can allow the phone to access IP services running on the embedded system. An excellent usage example is to use the phone to access a web server running on the embedded system via the phone's web browser. The end user would only need a phone and a USB cable to comfortably configure any settings and view any logs the embedded system may have.

    smartphone

    Plugins

    200615 emUSB-Host LAN

    emUSB-Host LAN comes with different plugins to support a wide range of Ethernet-to-USB adapters:

    ASIX: Adapters using a chipset from the company ASIX Electronics Corporation. ASIX chipsets are used in a variety of Ethernet-to-USB adapters. emUSB-Host LAN supports the chipsets AX88772A, AX88772B, AX88772. A prominent example is the Apple Model A1277 adapter (chipset AX88772).

    CDC-ECM: Communications Device Class (CDC) and the Ethernet Control Model (ECM) subclass are standardized USB classes defined by the USB Implementers Forum. Many adapters use CDC-ECM to provide Ethernet connectivity via USB.

    RNDIS: Remote Network Driver Interface Specification is a protocol defined by Microsoft. It is often used with Android mobile phones to provide Internet connectivity to a host via USB tethering.

    Compatible Adapters

    emUSB-Host LAN has been tested and verified to work with the following adapters:

    • Digitus DN-10050-1 10/100M Network USB adapter (ASIX AX88x72A chipset)
    • Gembird NIC-U1 (ASIX AX88x72A chipset)
    • Acer adapter (ASIX AX88772B chipset)
    • Edimax EU-4207 Fast Ethernet adapter (ASIX AX88772 chipset)
    • Apple Model A1277 adapter (ASIX AX88772 chipset)
    • CSL 41454 adapter (Realtek chipset - CDC-ECM)
    • Tecknet HU043 adapter (Realtek chipset - CDC-ECM)
    • Sony Xperia Z phone (RNDIS)
    • Alcatel OneTouch phone (RNDIS)
    • OnePlus 3T phone (RNDIS)
    • HTC PN07100 phone (RNDIS)
    Adapter

    Requirements:

    Components required to use emUSB-Host LAN:

    • emUSB-Host LAN (Included in emUSB-Host PRO package)
    • emUSB-Host BASE (Included in emUSB-Host PRO package)
    • emUSB-Host target driver (One driver is included in emUSB-Host PRO package)
    • Real-time operating system (embOS or other)
    • emNet

    Resource usage

    Try it now

    ST - stm32f746g Discovery

    Download the emUSB-Host LAN demo for the ST STM32F746G-Discovery board:

    • Program the board using the included project or binaries
    • Connect an OTG adapter to the USB_HS connector
    • Connect an Ethernet-over-USB adapter to the OTG connector
    • Connect a LAN cable to the Ethernet-over-USB adapter
    • Use the URL "http://usbh.local" to open the web server demo

    Download sample project for
    STM32F746-DISCO Board

    emUSB-Host LAN Media

    SEGGR - Video Thumbnail emUSB-Hos LAN

    emUSB-Host LAN Demo

    • User manual
    • List of downloads
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    Headquarters

    SEGGER Microcontroller GmbH

    Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    info@segger.com
    Tel.: +49-2173-99312-0
    Fax: +49-2173-99312-28

    Locations

    USA: SEGGER Microcontroller Systems LLC

    Boston area
    101 Suffolk Lane
    Gardner, MA 01440, USA
    us-east@segger.com
    Tel.: +1-978-874-0299
    Fax: +1-978-874-0599

    Silicon Valley
    Milpitas, CA 95035, USA
    us-west@segger.com
    Tel.: +1-408-767-4068

    China: SEGGER Microcontroller China Co., Ltd.

    Room 218, Block A, Dahongqiaoguoji
    No. 133 Xiulian Road
    Minhang District, Shanghai 201199, China
    china@segger.com
    Tel.: +86-133-619-907-60

    ISO 9001 certified

    ISO 9001

    30+ years of experience

    First-class embedded software tools since 1992
    • Imprint
    • Disclaimer
    • Code of Conduct
    • Privacy Policy
    © 2025 SEGGER - All rights reserved.