Server-side SDx access

K-Diagnostics Remote SDx Gateway

A secure website layer for running the installed K-Diagnostics SDx software on a server, while the customer connects with a matching Windows or Android client.

Important: a normal web page cannot directly tunnel J2534/USB from the browser. This portal controls a server-side SDx agent and pairs with a native Windows or Android USB-over-IP client/helper.

SDx
REMOTEWindows • Android • Server
How it works

Remote diagnostics architecture

1

Customer device

Windows PC or Android tablet/phone runs the K-SDx Remote Client with the local VCI/J2534/USB interface attached.

2

USB/IP client helper

The native helper creates the secure transport for VCI access. The browser only starts and monitors the session.

3

K-Diagnostics Gateway

This web portal authenticates users, creates session tokens, tracks client heartbeat, and streams status/logs.

4

Server-side SDx

The installed SDx Windows application or backend agent is launched on the server and bound to the paired session.

Matching clients

Windows and Android connection modes

Windows client

  • K-SDx Remote Client for Windows
  • Local J2534 driver check
  • USB/IP or pass-through VCI transport helper
  • Pairing by session ID and session key
  • Heartbeat, TX/RX log forwarding, and interface status

Android client

  • K-SDx Remote Client for Android
  • USB host permission workflow
  • Client-side VCI permission and transport status
  • Wi-Fi/LAN/VPN connection to gateway
  • Session pairing for SDx Android/Windows-compatible backend
Live gateway panel

Session control panel

This panel is ready for the included backend API template. When deployed, set your API base URL and login with the gateway password.

Gateway login

Not connected.

Start SDx session

Active sessions

No sessions loaded.

Client pairing

After starting a session, enter the Session ID and Session Key in the Windows/Android K-SDx Remote Client.

Waiting for session.

Gateway / TX-RX log

Ready. The web UI is loaded.
Deployment package

Files to connect with your SDx apps

Website page

remote-sdx.html + remote-gateway.js. Add this to K-Diagnostics.dk to expose the user-facing control panel.

Server API template

Node.js server included in remote-gateway-server/. It handles login, sessions, heartbeat, client logs, and optional SDx launcher hook.

Client contracts

Windows and Android JSON examples define the pairing fields your apps need: server URL, session ID, session key, platform, interface mode, and log/heartbeat endpoints.

Security rules

Do not expose raw diagnostics without protection

K-Diagnostics.dk

Remote SDx Gateway

Server-side SDx application access with controlled Windows and Android client pairing.

KDiagnosticsSupport@gmail.com