Testing Services

41 Embedded Test Automation Agents - Complete Protocol Catalog

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

TestBot complete agent catalog - 41 embedded test automation agents

OVERVIEW

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.

BROWSE BY DOMAIN

Find Agents by Protocol Domain

Each group page lists all agents, hardware requirements, pricing, and test scenarios for that domain.

Automotive

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.

Industrial

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.

Wireless

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.

Web & App

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.

Physical & Vision

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.

Core Logic

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.

AGENT SUMMARY

Key Facts About the TestBot Agent Catalog

FactDetail
Total agents41 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 adapter19 - CAN, LIN, BLE, WiFi, RS485, Profibus
Agents requiring Embien-built jig5 - Robotic Arm, I/O Module, DRB, Ethernet Interface, AI Vision
Agents included in base plan4 - Data, Utility, Arithmetic, UI
Client/server agent pairs16 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 systemsWindows, macOS, Linux
CI/CD integrationJenkins, GitLab CI, Azure DevOps via Utility Agent External Command API
Report formatsHTML, PDF, Excel with step-level traceability

Agent Add-ons

Extend TestBot with protocol-specific agents. Annual license per user.

Agent
Data Agent
Hardware Required
None - software only
Hardware Required
Read, write, and transform structured test data across datasets, variables, and lookup tables.
Agent
Utility Agent
Hardware Required
None - software only
Hardware Required
Execute shell commands, external scripts, and system operations - the CI/CD integration hook for any external toolchain.
Agent
Arithmetic Agent
Hardware Required
None - software only
Hardware Required
Perform in-sequence calculations on test data - compute thresholds, derive pass/fail criteria, and validate numeric ranges.
Agent
UI Agent
Hardware Required
None - software only
Hardware Required
Automate desktop application workflows - click, type, navigate, and validate UI states on the test host.
Agent
WiFi Agent
Hardware Required
WiFi Adapter
Hardware Required
Connect, authenticate, and validate IEEE 802.11 WiFi links - test provisioning, SSID switching, and throughput against real access points.
Agent
BLE Central Agent
Hardware Required
Bluetooth Adapter
Hardware Required
Initiates BLE connections, reads and writes GATT characteristics - simulates a phone or gateway connecting to your IoT device.
Agent
BLE Peripheral Agent
Hardware Required
Bluetooth Adapter
Hardware Required
Advertises and accepts BLE connections - simulates your device so you can test the phone app or gateway against it.
Agent
BLE Central + Peripheral Bundle
Hardware Required
Bluetooth Adapter
Hardware Required
Both BLE Central and BLE Peripheral agents at a bundled rate - complete BLE device simulation in one licence.
Agent
Classic Bluetooth Agent
Hardware Required
Bluetooth Adapter
Hardware Required
Test Bluetooth Classic (BR/EDR) profiles - SPP, A2DP, HFP - for audio devices, automotive head units, and legacy wireless peripherals.
Agent
Modbus Server Agent
Hardware Required
RS485 USB Adapter
Hardware Required
Simulate a Modbus RTU/TCP slave device (PLC or sensor) - let your host system read and write coils, registers, and discrete inputs.
Agent
Modbus Client Agent
Hardware Required
RS485 USB Adapter
Hardware Required
Send read/write requests to a real Modbus slave device - the most common industrial test scenario, validating your PLC or sensor directly.
Agent
Modbus Server + Client Bundle
Hardware Required
RS485 USB Adapter
Hardware Required
Both Modbus Server and Client agents - simulate the PLC and test against it in the same sequence.
Agent
Ethernet Interface Agent
Hardware Required
Ethernet Interface Jig (RPi)
Hardware Required
Control link state, speed, duplex, DHCP, VLAN, and static IP via a Raspberry Pi jig - validate physical Ethernet interface behaviour on your DUT.
Agent
Web Browser Agent
Hardware Required
None - software only
Hardware Required
Drive a real browser to test embedded web interfaces, device dashboards, REST APIs, and cloud-connected configuration portals.
Agent
Webserver Agent
Hardware Required
None - software only
Hardware Required
Simulate an HTTP/HTTPS server endpoint - test device HTTP clients, OTA update mechanisms, and cloud connectivity without a real backend.
Agent
Mobile App Agent
Hardware Required
Connected phone (iOS or Android)
Hardware Required
Automate iOS and Android companion app workflows via Appium - test pairing flows, device control UIs, and BLE/WiFi interactions end to end.
Agent
CAN / CAN FD Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Send and receive CAN 2.0A/B and CAN FD frames using DBC definitions - validate signals, message timing, bus load, and error injection.
Agent
UDS Client Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Run automated UDS diagnostic sessions across all 22 ISO 14229 services - session management, DID read/write, fault memory, flash programming, and security access.
Agent
UDS Server Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Simulate an ECU responding to UDS diagnostic requests - test the tester tool, validate diagnostic sequences from the server side.
Agent
PKC Agent
Hardware Required
Panel Key Controller
Hardware Required
Automate physical button and keypad presses via the Panel Key Controller - reproducible mechanical actuation without human hands.
Agent
DRB Agent
Hardware Required
Decade Resistance Box
Hardware Required
Set programmable resistance values from 0.1Ω to 99kΩ - simulate sensor failures, resistance tolerances, and electrical fault conditions in your device under test.
Agent
Ethernet/IP Server Agent
Hardware Required
None - PC Ethernet
Hardware Required
Simulate an Ethernet/IP adapter device for validating scanners, controllers, and industrial Ethernet network behaviour.
Agent
ProfiNet Master Agent
Hardware Required
None - PC Ethernet
Hardware Required
Act as a ProfiNet IO controller - discover, configure, and validate ProfiNet IO devices on your industrial Ethernet network.
Agent
Profibus Slave Agent
Hardware Required
Profibus USB Adapter
Hardware Required
Simulate a Profibus DP slave node for validating Profibus masters and fieldbus network behaviour.
Agent
BACnet IP Server Agent
Hardware Required
None - PC Ethernet
Hardware Required
Simulate a BACnet IP device for validating building automation controllers, HVAC systems, and smart building networks.
Agent
CAN + UDS Client Bundle
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
CAN / CAN FD Agent and UDS Client Agent at a bundled rate - the most common automotive ECU test combination.
Agent
CAN + UDS Client + UDS Server Bundle
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
CAN, UDS Client, and UDS Server agents - full bidirectional diagnostic coverage for ECU and diagnostic tester validation.
Agent
OBD2 Client Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Query OBD-II PIDs, read live sensor data, and validate emissions-related diagnostic services over CAN.
Agent
OBD2 Server Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Simulate an OBD-II-compliant ECU - test diagnostic scan tools and aftermarket testers against a controlled virtual vehicle.
Agent
J1939 Client Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Transmit and receive SAE J1939 PGNs for commercial vehicle ECU validation - trucks, buses, construction, and agricultural equipment.
Agent
J1939 Server Agent
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Simulate a J1939 node on the vehicle bus - test fleet management systems, telematics gateways, and body controllers.
Agent
XCP Server Agent (CAN)
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
Simulate an XCP slave over CAN for calibration and measurement workflows - enable ECU parameter write and DAQ list recording in test sequences.
Agent
LIN Client Agent
Hardware Required
LIN Adapter
Hardware Required
Act as a LIN master node - schedule LIN frames, read slave responses, and validate LIN cluster behaviour for body electronics and seat modules.
Agent
LIN Server Agent
Hardware Required
LIN Adapter
Hardware Required
Simulate a LIN slave node - respond to master schedule frames and validate LIN master devices without real slave hardware.
Agent
DoIP Client Agent
Hardware Required
None - PC Ethernet
Hardware Required
Send DoIP vehicle announcement, routing activation, and diagnostic requests over Ethernet - essential for EV and ADAS ECU validation.
Agent
DoIP Server Agent
Hardware Required
None - PC Ethernet
Hardware Required
Simulate a DoIP gateway - test tester tools and diagnostic clients against a controlled virtual Ethernet ECU.
Agent
UDS over DoIP Client Agent
Hardware Required
None - PC Ethernet
Hardware Required
Run full UDS ISO 14229 diagnostic sequences transported over DoIP Ethernet - next-generation ECU diagnostics for domain controllers and EV platforms.
Agent
UDS over DoIP Server Agent
Hardware Required
None - PC Ethernet
Hardware Required
Simulate an Ethernet ECU responding to UDS diagnostic requests over DoIP - validate diagnostic clients without real vehicle hardware.
Agent
SOME/IP Client Agent
Hardware Required
None - PC Ethernet
Hardware Required
Call SOME/IP services, subscribe to events, and validate AUTOSAR Adaptive middleware communication on domain controllers and central compute units.
Agent
SOME/IP Server Agent
Hardware Required
None - PC Ethernet
Hardware Required
Simulate an AUTOSAR Adaptive service provider - offer SOME/IP services and publish events to validate client devices and gateways.
Agent
XCP Server Agent (Ethernet)
Hardware Required
None - PC Ethernet
Hardware Required
Simulate an XCP slave over Ethernet - high-speed calibration and DAQ measurement workflows for Ethernet-connected ECUs.
Agent
I/O Module Agent
Hardware Required
I/O Module
Hardware Required
Drive digital outputs, read digital inputs, generate PWM signals, and sample analog voltages - simulate vehicle conditions and inject electrical faults in your test sequence.
Agent
Robotic Arm Agent
Hardware Required
3D Robotic Arm (SCARA)
Hardware Required
Program multi-axis movements, gesture sequences (tap, swipe, hold), speed and force parameters on the 4-DoF SCARA robot - the only embedded test platform with a robotic arm included.
Agent
AI Vision Agent - Camera
Hardware Required
AI Vision Camera Module
Hardware Required
Read display states, validate widget rendering, and detect icon presence using a calibrated camera and trained AI model - no pixel-coordinate scripting required.
Agent
AI Vision Agent - NVIDIA Xavier
Hardware Required
AI Vision Full Unit (NVIDIA Xavier AGX)
Hardware Required
GPU-accelerated AI inference on NVIDIA Xavier AGX - read instrument cluster displays, extract numeric values, and validate complex HMI states at automotive cluster validation grade.
Agent
Ethernet Interface Jig (RPi)
Hardware Required
Ethernet Interface Jig (RPi)
Hardware Required
RPi-based active endpoint - link up/down, speed, duplex, DHCP, static IP, VLAN testing.
Agent
Decade Resistance Box (DRB)
Hardware Required
Decade Resistance Box (DRB)
Hardware Required
NXP LPC55S16, 0.1Ω–99kΩ, LCD display, 5-key keypad - resistance fault injection.
Agent
I/O Module
Hardware Required
I/O Module
Hardware Required
Digital/Analog/PWM signals + CAN DBC file import - GPIO simulation & signal-level testing.
Agent
CAN Adapter (CAN FD capable)
Hardware Required
CAN Adapter (CAN FD capable)
Hardware Required
USB-to-CAN interface, CAN FD capable - same hardware for CAN and CAN FD testing.
Agent
LIN Adapter
Hardware Required
LIN Adapter
Hardware Required
USB-to-LIN interface - LIN Client and Server agents.
Agent
WiFi Adapter
Hardware Required
WiFi Adapter
Hardware Required
USB WiFi dongle, TestBot-configured - 12 WiFi agent blocks.
Agent
Bluetooth Adapter
Hardware Required
Bluetooth Adapter
Hardware Required
USB BLE dongle, TestBot-configured - BLE Central, BLE Peripheral, Classic Bluetooth.
Agent
RS485 USB Adapter
Hardware Required
RS485 USB Adapter
Hardware Required
USB-to-RS485 converter - Modbus Server and Client agents.
Agent
3D Robotic Arm (SCARA)
Hardware Required
3D Robotic Arm (SCARA)
Hardware Required
4-DoF, 720°/sec, ISO 26262 compliant, customisable end effector for touch simulation. Configured to your reach and payload needs.
Agent
AI Vision Full Unit (NVIDIA Xavier AGX)
Hardware Required
AI Vision Full Unit (NVIDIA Xavier AGX)
Hardware Required
NVIDIA Xavier AGX + monochrome camera + AI/ML inference - automotive cluster validation.
Agent
AI Vision Camera Module
Hardware Required
AI Vision Camera Module
Hardware Required
Standalone camera for simpler HMI screens - lighter alternative to full Xavier unit.
Agent
Panel Key Controller
Hardware Required
Panel Key Controller
Hardware Required
Physical keypad and button automation - simple press commands via PKC Agent.
Agent
Profibus USB Adapter
Hardware Required
Profibus USB Adapter
Hardware Required
USB-to-Profibus interface - Profibus Slave Agent.
Agent
Ethernet Adapter (USB dongle)
Hardware Required
Ethernet Adapter (USB dongle)
Hardware Required
Optional USB-to-Ethernet dongle - all Ethernet protocol agents run on the PC's built-in NIC; only needed if no NIC is available.

Frequently Asked Questions - TestBot Agents

TestBot 41 agent catalog

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.

17 Agents Need Zero Hardware. Start Testing Today.

14-day free trial. No credit card required. Download and test Ethernet protocols immediately.