Supported Devices & Protocols
This page describes what the Device Configurator supports today and how clients can verify support directly from APIs.
Source of Truth
Use these endpoints as the live support catalog:
GET /api/devices/types/listGET /api/channels/protocolsGET /api/channels/status(tenant runtime status)
Protocol Families
Vehk Axle supports ingestion through tcp, mqtt, http, and udp channels across multiple protocol families.
Common protocol keys currently present in the registry:
mqtthttptcp_itriangletcp_teltonikatcp_queclinktcp_calamptcp_wialontcp_wialon_ipstcp_meitracktcp_cobantcp_concoxtcp_ruptelatcp_suntechtcp_topflytechtcp_huabaotcp_digital_mattertcp_xirgotcp_galileoskytcp_bcetcp_sinotracktcp_skypatroltcp_gosafetcp_navtelecomtcp_cellocatortcp_atrackudp
Representative Supported Device Brands
The registry includes multiple models for each brand. Examples:
| Brand | Example models in registry | Typical protocol |
|---|---|---|
| Teltonika | FMB920, FMC130, FMB640, FMM130 | tcp_teltonika |
| Queclink | GL300, GL320MG, GV300, GV55 | tcp_queclink |
| CalAmp | LMU-3030, LMU-4230, TTU-X70 | tcp_calamp |
| Meitrack | T366, T399 | tcp_meitrack |
| Concox / Coban | GT06N, GT06F, GT360, TK103 | tcp_concox / tcp_coban |
| iTriangle | TS101, TS102, VS101 | tcp_itriangle |
| Wialon-compatible | Multiple IPS-compatible devices | tcp_wialon / tcp_wialon_ips |
| Others | Ruptela, Suntech, Topflytech, Huabao, Digital Matter, Xirgo, Galileosky, BCE, Sinotrack, SkyPatrol, GoSafe, NavTelecom, Cellocator, ATrack | Brand-specific TCP protocols |
OBD/CAN and Telemetry Coverage
Supported telemetry depends on device capabilities. Common fields/features in the registry:
- GPS location, speed, heading
- GSM signal and network state
- Ignition and movement
- Battery voltage
- CAN/OBD parameters (for supported devices), such as speed and RPM
- Diagnostic and gateway-related metadata
How Clients Should Verify Compatibility
1) Check device type in catalog
curl -H "Authorization: Bearer <TOKEN>" \
"https://<api-host>/api/devices/types/list?manufacturer=Teltonika"
2) Check protocol listener summary
curl "https://<api-host>/api/channels/protocols"
3) Check tenant runtime channel/device status
curl -H "Authorization: Bearer <TOKEN>" \
"https://<api-host>/api/channels/status"
4) Check connection target details
curl -H "Authorization: Bearer <TOKEN>" \
"https://<api-host>/api/devices/connection-info"
This endpoint tells clients whether to use HTTP ingest, MQTT, or protocol-specific TCP ports.
If a Device Is Not Listed
- Use Custom / Unlisted Device in Device Configurator.
- Set
connection_method(tcp,mqtt, orhttp) and validate data in Diagnostics. - Raise a support request for native model mapping if needed.