NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for Open Source Summit + Embedded Linux Conference North America 2020
Registration Information.
Back To Schedule
Wednesday, July 1 • 12:15pm - 1:05pm
A USB Model for Sharing Host Internet Connectivity with Devices - Daniel Berliner, Xaptum

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Daniel Berliner will introduce a new USB model for sharing host internet connectivity with devices. This model allows for data to be passed without the device having to know the details of its host’s network.

Most internet connected USB devices either have specific host drivers or dedicated networking hardware to connect to the internet. Several models exist for allowing USB devices to transmit data over an existing network, but they describe how to send Ethernet packets as if the connected device were a distinct entity on the network. With the model described in this talk, the host creates sockets for the device to manage, so the complexity of managing a distinct network entity is eliminated.

This talk will discuss how this is accomplished, why it is useful to allow devices to connect to the internet through their host and some of the challenges that came up during implementation.


Daniel Berliner

Principal Product Engineer, Xaptum
Daniel Berliner works as a Principal Product Engineer for Xaptum, a Chicago based IoT security startup, writing firmware and drivers for the hardware component of their product. Before joining Xaptum, Daniel worked at Qualcomm writing 5G modem firmware and Intel working on USB chipset... Read More →

Wednesday July 1, 2020 12:15pm - 1:05pm CDT
Linux Systems Theater