OpenProtocol Tester — User Guide
Beta Software
OpenProtocol Tester is currently in beta. You may encounter bugs, and the following aspects may change before the stable release:
- UI layout and features
- Lua scripting API (function signatures, behavior)
- Test suite functionality and report formats
This documentation will be updated alongside the application.
Welcome to the OpenProtocol Tester user guide. This application allows you to communicate with tightening controllers using the Open Protocol (Bosch Rexroth, BMW, and Ford variants) over TCP/IP.
Table of Contents
- Getting Started — Installation, first launch, and UI overview
- Connecting to a Controller — Host, port, variant, keep-alive, recent connections
- Sending & Receiving MIDs — Using MID panels to send protocol messages
- Log Viewer — Monitoring traffic in DataGrid, TreeView, and Wireshark modes
- Lua Scripting — Writing automated test scripts
- Lua API Reference — Complete API for
session,assert, andlog - Test Suites — Managing workspaces, running tests, generating reports
- Tools & Utilities — Autosender, Hex Editor, Header Editor, Statistics
- Settings & Configuration — Application settings, themes, workspace layouts
- Licensing — Demo mode, loading license files, registration
- Troubleshooting & FAQ — Common issues and solutions
Quick Start
- Launch OpenProtocol Tester
- In the Connection panel, enter the controller's IP address and port (default: 4545)
- Select the protocol variant (Rexroth, BMW, or Ford)
- Click Connect
- Open a MID panel from the menu (e.g., MID 0001 — Communication Start)
- Click Send to transmit the message
- Watch the response in the Log panel
For automated testing, see Lua Scripting.