KATO CPDLC
Local --:--:--
UTC --:--:--

KATO CPDLC Platform

A lightweight, modern, Hoppie-compatible CPDLC/ACARS data link server for flight simulation, dispatch, and ATC training.

Highlights

⚑ Protocol Compatible

Interoperates with Hoppie-style clients (TELEX/CPDLC/INFOREQ/PING).

πŸ—„οΈ File Transfer

PUTFILE/DATAREQ pipelines for route packs, OFP, weather briefs.

πŸš€ Fast Fast Fast

Node.js backend + CPP Client

Use Cases

✈️ Flight Simulation

End-to-end CPDLC with virtual pilots and controllers.

πŸŽ“ ATC Training

Clearances, position reports, requests β€” practice safely.

🧩 Integrations

Dispatch tooling, auto weather replies (METAR/TAF), more.

Status
β€”
Online Users
β€”
Recent Messages
β€”
Last Message (UTC)
Auto-refresh every 10s
Send / Query
Tip: Weather quick query β€” set Type = inforeq and Packet = metar ZBAA or taf ZBAA

        
Online & Log
Online Users
    Filters
    Time (UTC)
    From
    To
    Type
    Message
    Auto-refresh every 10s
    Developer Docs

    Base URL

    http://47.79.40.254

    Core Endpoints

    Message / Control
    GET http://47.79.40.254/kato/system/connect.html?logon=LOGON&from=CALLSIGN[&to=DEST]&type=TYPE&packet=PAYLOAD
    Online (HTML)
    GET http://47.79.40.254/kato/system/online.html
    Log (JSON)
    GET http://47.79.40.254/kato/system/log.json

    Common Operations

    Logon
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CES9000&type=logon&packet=CES9000
    Poll (keep-alive)
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CES9000&type=poll
    Send CPDLC
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CES9000&type=cpdlc&packet=READY
    Weather (INFOREQ)
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CLIENT&type=inforeq&packet=metar%20ZBAA
    File Upload (PUTFILE)
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CES9000&to=ROUTE.txt&type=putfile&packet=DCT%20ABC%20DCT%20XYZ
    File Request (DATAREQ)
    GET http://47.79.40.254/kato/system/connect.html?logon=KATOSERVER&from=CES9000&type=datareq&packet=ROUTE.txt

    Notes

    Times shown in the UI are UTC. If packet is returned as a Buffer (e.g., {type:'Buffer',data:[...]}), the UI will decode it automatically.