Control & Automation: IP Controller Setup and REST API

Control & Automation: IP Controller Setup and REST API

Overview

KanexPro IP Controllers provide centralized matrix routing for JPEG2000, H.265, and SDVoE systems via web GUI, REST API, TCP/IP, or RS-232 — with integration for Crestron, AMX, Savant, and Control4.

Controller SKUs

SKUForFeatures
AVO-IPCTL-JP2KJPEG2000Matrix, REST API, RS-232, 9×9 video wall
AVO-IPCTL-265H.265 4KMatrix, REST API, RS-232
AVO-IPCTL-265HDH.265 HDMatrix, REST API, RS-232
AVO-IPCTL-SDVSDVoEMatrix, REST API, RS-232

Initial Setup

  1. Connect the controller to the same switch as encoders and decoders.
  2. Navigate to the controller’s IP address in a browser (default: DHCP).
  3. Log in: admin / admin. Controller auto-discovers all AV devices.
  4. Assign names and configure encoder-to-decoder routing in the matrix.

REST API

Base URL: http://<controller-ip>/api/v1

POST /route: { "encoder": "ENC_01", "decoder": "DEC_03" }

GET /devices — List all encoders and decoders with IP and routing status.

GET /routes — Current encoder-to-decoder assignments.

POST /videowall: { "layout": "3x3", "decoders": [...], "bezel": {"h": 3.5, "v": 5.0} }

RS-232 Commands

DB9, 115200 baud, 8N1: ROUTE ENC_01 DEC_03\r / STATUS\r / WALL 3x3\r / PRESET SAVE 1\r / PRESET LOAD 1\r

Third-Party Integration

  • Crestron / AMX: TCP/IP driver with REST API. Sample modules from KanexPro support.
  • Savant / Control4: Generic TCP/IP device using REST API.

Related Articles