Skip to main content
THE LINUX FOUNDATION PROJECTS

Device Automation Bus

Device Automation Bus is a simple protocol for intuitively interacting with consumer electronics in the living room that are connected to the Internet such as Smart TVs and gaming consoles. DAB enables device manufacturers and application developers to programmatically start and stop applications, send key presses to the device, restart the device, capture device metrics among other operations.

GET STARTED WITH SPECIFICATION

Test Automation

Automate your test suite for applications on living room devices by using standardized device interactions.

Stable Applications

Measure device performance and improve application stability.

Save Time & Money

Reduce manual tasks and save time and money during the development and testing processes.

The Device Automation Bus (DAB) protocol is developed as a result of collaboration between Amazon.com, Inc, Google LLC and  Netflix, Inc.

Device Automation Bus is a simple protocol for intuitively interacting with consumer electronics in the living room that are connected to the Internet such as Smart TVs and gaming consoles. DAB enables device manufacturers and application developers to programmatically start and stop applications, send key presses to the device, restart the device, capture device metrics among other operations. Using DAB, device manufacturers and application developers can automate manual tasks such as application compatibility checks, cross application performance testing and monitoring device memory usage. Automating manual tasks provides reliable results and saves time and money.

Device Manufacturers

Do you manufacture living room devices?

By supporting DAB on your device, you can reduce manual and ad-hoc testing, enable stable applications on your device and reduce the time you spend on device testing and certification.

Application Developers

Do you write apps for living room devices?

By using DAB, you can improve the quality of application you’re building, automate manual tests as well as improve the reliability of your tests.

Get Started with DAB

DOCUMENTATIONFAQ