Verify the First Uplink
Verify the first MIOTY uplink in KiloCenter — confirm data from endpoint through base station to KC-Web.
The first uplink shows that your MIOTY endpoint's message has reached KiloCenter through a base station. Verifying this path is the handoff from registering equipment to receiving data your application can use.
An endpoint is the communicating sensor or device, and a base station is its radio gateway. Check the fresh message and payload in the service center before connecting the traffic to an application through gRPC or MQTT.
Use this guide after connecting a base station and registering the endpoint with matching keys. The endpoint must be transmitting. Inspect the message time and payload to confirm new traffic, rather than relying only on a saved device record or an online base station.
What does this guide achieve?
Confirm that uplink data travels end-to-end from an endpoint through a base station to KiloCenter.
Prerequisites
At least one base station connected and online
At least one endpoint registered with matching keys (see Register an Endpoint)
The endpoint is transmitting data
Check Uplinks in KC-Web
Open KC-Web at
http://localhost/(container) orhttp://localhost:5173(source dev).Open End Points and select your endpoint. Its Activity tab lists the endpoint's events and uplinks in one table, newest first, with the same columns as the Events Log: each uplink is an
ulDatarow showing itsopId, the base stations that received it, and "Uplink #" with thepacketCntover itsrssi,snr,eqSnr, thedlOpen/dlAckflags and the payload size. Expand an uplink for every base station's reception and its subpackets, theulDatamessage and, when a blueprint decoded it, the decoded payload. A base station's Activity tab shows the same for the uplinks that station heard, each named by its endpoint, and exports them as CSV or JSON.Open the Traffic tab. Uplink Events lists each uplink with
rxTime, the receivingbsEui,packetCnt,snr,rssi,eqSnr, thedlOpen,responseExp,dlAckandduplicateflags anduserDatain hex; expand a row for every base station's reception and its subpackets.To see the uplinks of every endpoint at once, open Traffic in the navigation.


If uplinks appear here, your uplink path is working end-to-end. New uplinks appear without a page reload.
Check KC-Core Logs
Look for ulData entries that include your endpoint's EUI. These log lines confirm KC-Core received and processed the uplink from the base station.
Programmatic Verification (Optional)
You can also verify uplinks through the gRPC API:
Troubleshooting
No messages in KC-Web
Endpoint not transmitting, or not attached by any base station
Messages appear in logs but not in KC-Web
Browser cache or KC-Web not connected to KC-Gateway
ulData errors in logs
Network session key mismatch or endpoint not registered
RSSI/SNR values missing
Base station firmware not reporting radio metadata
Last updated