WebSocket Coverage
This page describes the current WebSocket coverage, including the published endpoints, topics, and usage rules. WebSocket is used for real-time capabilities such as connection keepalive, status queries, and device event delivery.
Current Coverage
The current version includes these endpoints and topics:
text
POST /wlte/v1/ws/ticket
GET /wlte/v1/ws?ticket={ticket}
session.ping
device.status.get
device.operation.execute
device.connection.online
device.connection.offline
device.state.changed
device.power.lostCurrent Rules
- Create a one-time
wsTicketbefore establishing the connection - A
wsTicketcan only be used once - A WebSocket session cannot outlive the access token that was used to create the ticket
- All WebSocket text messages use JSON
requestandreplyare matched byrequestIdeventmessages are distinguished bytopic- Clients must branch on
error.code error.messageis only for display, logs, and troubleshooting- Device peripheral state data reuses
peripherals,status, andstateUpdatedAtfrom the REST Device schema
Not Included Yet
- Historical event replay
- Webhooks
- Batch control
- Device group control
- OTA
- Scheduling configuration
- Complex subscription rules
