Every protocol, every interface, one platform. 17 software-only agents need zero hardware - download and start testing Ethernet protocols today.

TestBot's 41 agents cover every communication protocol and physical interface used in embedded product validation - from CAN bus diagnostics and Automotive Ethernet to BLE provisioning, Modbus PLC testing, robotic arm touchscreen interaction, and AI Vision HMI validation.
17 agents are pure software - no hardware purchase required. Download TestBot and start testing Ethernet-based protocols, web interfaces, and mobile apps immediately. The remaining 24 agents use USB adapters or Embien-built hardware jigs that are ordered separately. All 41 agents run inside the same drag-and-drop test sequence, Python script, or Java framework - no protocol switching, no separate tools.
Use the group pages below to find agents by domain, or browse the complete catalog by section.
Each group page lists all agents, hardware requirements, pricing, and test scenarios for that domain.
17 agents - CAN / CAN FD, UDS Client & Server, OBD2, J1939, LIN, DoIP, UDS over DoIP, SOME/IP, XCP. Covers every in-vehicle network from legacy CAN to AUTOSAR Adaptive Ethernet platforms.
7 agents - Modbus Server & Client, Profibus Slave, Ethernet Interface, Ethernet/IP, ProfiNet Master, BACnet. Covers serial fieldbus and industrial Ethernet for PLC, SCADA, and building automation.
4 agents - BLE Central, BLE Peripheral, Classic Bluetooth, WiFi. Complete wireless coverage for IoT devices: BLE GATT client/server, WiFi provisioning, and Bluetooth Classic profiles.
3 agents - Web Browser, Webserver, Mobile App. Software-only agents for embedded web interfaces, OTA update testing, REST API simulation, and companion iOS/Android app automation.
6 agents - Robotic Arm, PKC, I/O Module, DRB, AI Vision Camera, AI Vision Xavier. Physical interaction, electrical fault injection, and GPU-accelerated AI inference for HMI display validation.
4 agents - Data, Utility, Arithmetic, UI. Included in every base plan at no extra cost. Data transformation, external command execution (CI/CD hook), in-sequence calculation, and desktop UI automation.
| Fact | Detail |
|---|---|
| Total agents | 41 agents across 14 protocol domains |
| Software-only agents (no hardware) | 17 - Core Logic (4), Web/App (3), Automotive Ethernet (7), Industrial Ethernet (3) |
| Agents requiring USB adapter | 19 - CAN, LIN, BLE, WiFi, RS485, Profibus |
| Agents requiring Embien-built jig | 5 - Robotic Arm, I/O Module, DRB, Ethernet Interface, AI Vision |
| Agents included in base plan | 4 - Data, Utility, Arithmetic, UI |
| Client/server agent pairs | 16 agents come in client/server pairs - test both sides of every protocol |
| Base plan price from | $10/month per station - all core logic agents included |
| Supported operating systems | Windows, macOS, Linux |
| CI/CD integration | Jenkins, GitLab CI, Azure DevOps via Utility Agent External Command API |
| Report formats | HTML, PDF, Excel with step-level traceability |
Extend TestBot with protocol-specific agents. Annual license per user.
Essential connectivity for WiFi, Bluetooth, Ethernet, and industrial protocols.
Automotive diagnostics, electronic accessories, and specialized testing.
Advanced automation with robotics and HMI digitization.
One-time purchase. Embien-built jigs and third-party USB adapters required by hardware-dependent agents.

A TestBot agent is a protocol-specific or interface-specific module that handles communication with your device under test. Each agent encapsulates all the protocol knowledge for one domain - CAN framing, UDS service sequences, BLE GATT exchanges, Modbus register maps - as configurable test blocks you can drag and drop into a test sequence without writing protocol-level code.
14-day free trial. No credit card required. Download and test Ethernet protocols immediately.