我们构建了 WebRTC 桥接技术,以实现对全球基础设施上设备的快速访问。 我们刚刚开放了任何人将他们的设备添加到他们自己的个人 HeadSpin Compass 帐户的功能。 您可以通过多种方式使用它来加速测试和衡量用户体验和性能的能力。 本文将深入探讨使用桥接器连接现场设备以进行调试和测试的单个用例。
无处不在的设备
只要您拥有 Windows 笔记本电脑、macOS 计算机、Linux 计算机或可以运行二进制文件(例如 RaspberryPi)的 IoT 设备,您都可以连接设备并将其与 HeadSpin Compass 一起使用。
下面是一个简单的设置,可以让您从任何地方的设备使用、自动化和收集用户体验数据。 这里我们有一个运行 Raspbian Linux 的 RaspberryPi Zero,hs 提供二进制文件,有两个连接的设备:1. 被测设备,以及 2. 设置为 rndis Tether 作为主干连接的设备。
无论设备您的设备放置在哪里,设备都会显示在 HeadSpin Compass 中。
在这里您可以远程控制和调试设备。 您团队中的任何人都可以运行 hs connect 命令并将他们的本地工具连接到设备以进行调试和开发。
以下是将设备连接到本地开发工具的命令。 现在它显示在命令行、Android Studio、traceview 或您用于调试、测试和开发的任何工具上。
hs connect -t 549ecde2897f4f02ae943599f3c4e984 0B111JEC200229.nu7.dbc.headspin.io:55419@dev-us-pao-3-proxy-11-lin.headspin.io
1/1 0B111JEC200229.nu7.dbc.headspin.io:55419@dev-us-pao-3-proxy-11-lin.headspin.io connected
==> Pixel-4a-0B111JEC200229-nu7-dbc-headspin-io55419.dev-us-pao-3-proxy-11-lin.hs.headspin.io:62501 available locally
adb devices -l
List of devices attached
Pixel-4a-0B111JEC200229-nu7-dbc-headspin-io55419.dev-us-pao-3-proxy-11-lin.hs.headspin.io:62501 device product:sunfish model:Pixel_4a device:sunfish transport_id:5
您还可以使用 HeadSpin Compass 的自动化 API 在设备上运行自动化。
综上所述
这是 HeadSpin Compass 中自行携带设备的众多用例之一。 我们的使命是成为使用设备实现自动化并收集用户体验和性能数据的最简单方法。 我希望自行携带设备能比以往任何时候都有更多的可能性来加速您的团队的任务。