An evaluation version of the Belcarra USBLAN driver is available in Windows Update. By configuring your target device with the correct Belcarra USB Vendor ID and Product ID the evaluation version of the driver will be downloaded and installed allowing you to verify that your target device correctly inter-operates with the Belcarra USBLAN driver.
For more information ...
Belcarra USBLAN for Windows is a USB Class driver for Microsoft Windows Operating Systems that implements an extensively proven and effective Networking over USB solution. Optimized for high data throughput, the driver seamlessly recognizes the protocol (NCM, EEM, ECM, RNDIS) offered by the device. Multiple devices can be connected to a PC simultaneously and device to device communication is available.
Belcarra's USBLAN class driver for Windows is a Microsoft Windows-based networking-over-USB solution compatible with both CDC-ECM and CDC-EEM protocols as well as the more recent and higher performance CDC-NCM protocol. USBLAN is available for Microsft Windows XP, Vista and Win 7, 32 and 64 bit versions. The driver is implemented as a Windows-based NDIS Miniport driver with the upper half being a standard NDIS driver and the lower half a WDM driver to access the USB peripherals. For smart devices an integrated bridge supports implementation of a virtual LAN between multiple smart devices. The implementation also includes built in servers for DHCP, RARP and Time of Day which optionally allow for simple configuration of both the host and connected devices.
A typical desktop Windows networking environment that might be called upon to use USB to connect to network devices meets two distinct types of USB networking devices:
Each type of device implements a distinct type of network connection and must interact with the host in a correspondingly distinct fashion. The USBLAN driver recognizes the type of device by the type of configuration presented by the device during enumeration.
A typical desktop Windows networking environment that might be called upon to use USB to connect to network devices meets two distinct types of USB networking devices:
- Smart (PDA) devices which will source and sink network data
- Infrastructure (Bridge/Router) devices that will act as an Ethernet packet bridge between the Windows system, its own local devices,and another 802.3 (Ethernet) based network, and/or route Internet Protocol packets to another IP based network.
Each type of device implements a distinct type of network connection and must interact with the host in a correspondingly distinct fashion. The USBLAN driver recognizes the type of device by the type of configuration presented by the device during enumeration.
Favourites
-
The CDC-EEM protocol is intended as an alternative to the CDC-ECM protocol for applications that do not require a Control Plane. The CDC-E...
-
Belcarra is pleased to announce that their USBLAN Windows 10 and Windows 11 drivers will support servers, desktop PC's, and mobile devi...
-
The Raspberry Pi Zero running Raspbian (Raspberry Pi OS, a Debian-based system) can use Networking over USB to connect to the internet via ...
-
An evaluation version of Belcarra's USBLAN is now available from Windows Update for Windows 10 users. To use this demo version of USB...
-
The CDC EEM protocol allows multiple network frames to be aggregated into a single CDC-EEM USB Bulk transfer. This allows for higher bus ut...
-
Belcarra's USBLAN for Windows USB Class Driver (host) is our recommended alternative to RNDIS for networking over USB with an Android de...
-
Belcarra supports a testing environment for testing Networking over USB protocols. This paper explains the Testdrive PandaBoard distributi...
-
Overview This paper describes how to build and manage a TCP/IP network for USB devices. Ethernet-style networking can very simply be ...
-
Belcarra has created Beagle TestDrive, an edition of Belcarra’s USB Testdrive for t he BeagleBone Black to allow rapid prototyping of netw...