XCMP/XNL Protocol

1. XCMP
(Extended Control and Management Protocol)

  • use: Mainly Repeater/Base Station and Accessory/Terminal (Accessory, Radio Unit) The control agreement between the Company and the Company is a joint venture between the Company and its subsidiaries.
  • functionality::
    • furnish Instructions and Responses The structure of the system allows the intercom or accessories to control and check the status of each other.
    • used for Interaction between accessories and radios, for example:
      • Setting Volume, Channel
      • Report Battery Status
      • Key events (PTT, emergency button, etc.)
      • Audio path control (microphone, headset, Bluetooth device)
  • Features::
    • XCMP Yes Underlying Control ProtocolThe voice is not carried directly.
    • Typically used in CPS / RDAC / Accessory SDK/MotoDispatcher or when an external application program wants to control the intercom.

2. XNL (eXtended Network Layer)

  • use: in MOTOTRBO IP Network (Repeater ↔ Console/Applications) on as the upper echelons of the Logic Packaging AgreementThe
  • functionality::
    • managerial Session for communication between the application layer and the underlying layer.The
    • Provide a Channel/TunnelFor loads XCMP or other Motorola exclusive agreements.
    • Handling Registration, Keep-Alive, Message Routing
  • Features::
    • MotoDispathcer, SmartPTT, TRBOnet, and Motorola control software will be used to control the system. XNL Build the underlying logic first.Then put the XCMP, package it in.The repeater/radio can be controlled and monitored by the repeater/radio.
  • Applications (SmartPTT / TRBOnet / RDAC)
    ↓ (establish session)
  • XNL (transmission protocol: establish connection, heartbeat, encapsulate messages)
    ↓ (package command)
  • XCMP (Control Protocol: Channel, Volume, Status, Accessory Control)
    ↓ (Execute command)
  • Repeater / Radio (MOTOTRBO equipment: SLR series, XiR MotoTrbo)

Simply put:
Apps Through XNL Establish a connection with the radio, and then connect the XCMP Instruction It is encapsulated and transmitted to the radio.

想進一步了解或開發, 請洽詢service@commutronic.com.tw 或是參考 本公司Github

en_USEnglish