18 guides covering every communication protocol used in automotive, industrial, and IoT embedded testing. Answer the question first, evaluate the tool second.

TestBot Guides is a structured reference library for embedded test engineers - not marketing content. Each guide answers a real question engineers search when planning or automating a test setup: What is UDS testing? How do I automate CAN bus tests? What hardware do I need to test Modbus RTU?
Every guide covers the protocol or method first, explains why manual testing fails at scale, shows the automated approach, and links directly to the TestBot agent that implements it. No sign-up required - all guides are free and permanently accessible.
Use the category sections below to find the guide you need, or search by protocol name in your browser.
CAN bus through AUTOSAR Adaptive Ethernet - every in-vehicle protocol from legacy body ECUs to next-generation domain controllers.
What CAN bus testing is, why manual approaches fail, and how to automate frame validation, signal checking, DBC-based testing, and fault injection.
CAN FD vs CAN 2.0 - what changes in your test setup, how CAN FD-capable adapters work, and when to use CAN FD in validation.
Complete ISO 14229 guide - all 22 UDS services explained, diagnostic session management, security access, DID read/write, fault memory, and flash programming.
ISO 15031 OBD-II - PIDs, Mode 01-09, emissions validation, scan tool testing, and what the difference between OBD-II and UDS means for your test setup.
SAE J1939 for commercial vehicles - PGNs, address claiming, transport protocol, and how to validate trucks, buses, and agricultural equipment ECUs.
ISO 17987 LIN - master scheduling, slave response validation, body electronics testing, and how LIN and CAN interact in vehicle network validation.
ISO 13400 - Diagnostics over Internet Protocol for EV, ADAS, and domain controller ECUs. Routing activation, vehicle announcement, and why DoIP replaces DoCAN.
AUTOSAR Adaptive SOME/IP - service discovery, method calls, event subscriptions, and how to validate domain controller middleware without a full vehicle.
ASAM XCP over CAN and Ethernet - DAQ measurement, ECU parameter calibration, and how XCP fits into your embedded test and validation workflow.
Modbus RTU/TCP through BACnet - fieldbus and industrial Ethernet protocols for PLC, SCADA, and building automation validation.
Modbus RTU and Modbus TCP - function codes, coils, registers, PLC and sensor validation, and when to use Modbus Server vs Modbus Client in your test setup.
IEC 61158 Profibus DP - slave simulation, GSD files, cyclic data exchange, and how to validate Profibus masters without real slave hardware on the bench.
ODVA CIP Ethernet/IP - adapter and scanner roles, implicit/explicit messaging, and how to validate industrial Ethernet controllers without physical devices.
IEC 61784 ProfiNet IO - IO controller and IO device roles, cyclic communication, device discovery, and alarm handling in industrial Ethernet networks.
ASHRAE 135 BACnet IP - building automation objects, COV subscriptions, HVAC controller validation, and how to test building management systems without a full BAS.
Physical Ethernet validation - link up/down events, DHCP lease testing, VLAN tagging, speed negotiation, and how to test network behaviour without a managed switch.
BLE, Classic Bluetooth, and WiFi - complete wireless validation for IoT devices, consumer electronics, and automotive wireless systems.
Bluetooth LE - GATT services and characteristics, BLE Central vs Peripheral roles, pairing flows, connection parameters, and end-to-end IoT device validation.
Bluetooth BR/EDR - A2DP, SPP, HFP, AVRCP profiles, automotive head unit testing, audio device validation, and Classic vs BLE - when each applies.
IEEE 802.11 - WPA2/WPA3 authentication, SSID provisioning, reconnection behaviour, RSSI validation, and automated WiFi device testing for IoT products.
14-day free trial. 17 software-only agents need zero hardware - test Ethernet protocols immediately.