- Supports TCP/UDP-based data ingestion from Concox trackers.
- Automatically parses GPS, I/O, ignition, and telemetry packets.
- Authenticates via Kafka SASL to ensure secure data ingestion.
- Publishes structured event messages to a Condense Kafka topic.
- Enables real-time fleet insights without custom logic or code.
For firmware-specific features (for example, remote immobilization or fuel cut-off), compatibility depends on the model and command support from the device.
Core Functionality
- Native Protocol Handling: Decodes proprietary binary packets used by Concox over TCP/UDP.
- Message Stream Formatting: Transforms raw telemetry into JSON format for use in transforms and applications.
- Kafka Topic Routing: Routes all parsed events to a user-defined Condense topic.
- SASL/PLAIN Security: Secures the connection using Kafka-native SASL authentication.
- No-Code Integration: Requires no manual parsing or driver code from the user.
- The selected Jimi Concox device is configured to point to a Condense-managed IP address and port.
- The connector receives packets and parses them into structured messages.
- SASL credentials are used to authenticate the device stream to Kafka.
- Parsed events are published to the configured Kafka topic in Condense.
- The topic can be linked to no-code transforms, Git-backed applications, or downstream sinks.
Field-by-Field Explanation
1. Title
- User-defined label for the connector.
- Displayed under Stream Connectors in the Condense dashboard.
Concox_GT07_WarehouseFleet
2. Select a Device
- Choose the Concox device model used in the deployment.
- GT07
- GT03
- GT03A
- GT03B
- GT02D
- GK301
- GK503
- CRX3
- GT300
- GT710
- GT800
- OB22
3. Output Topic
- Kafka-native topic to which parsed data will be published.
- Ensure topic names are meaningful and aligned with telemetry use cases.
vehicle_location_tracking
concox_fleet_events
geo_alerts
To define a topic:
- Go to Condense Dashboard → Topics.
- Click Create New Topic or select an existing topic.
4. SASL Username
- Kafka SASL/PLAIN authentication username issued by Condense.
- Secures access to the data stream.
- Retrieve from Condense Admin Console → Security Settings.
concox-connect-user
5. SASL Password
- Password corresponding to the SASL Username.
- Used to authenticate inbound messages securely.
- Default: Admin password unless overridden.
- Retrieve from Condense Admin Console.
- Cause: Device misconfiguration (wrong IP, port, or APN).
- Fix: Ensure the device points to the Condense connector IP address and port. Check device dashboard logs.
- Cause: Incorrect SASL credentials or expired password.
- Fix: Update credentials in the Condense Admin Console and reassign them in the connector settings.
- Cause: Unsupported model or unrecognized packet variation.
- Fix: Contact Zeliot for model-specific decoder updates.
- Cause: Network retransmissions or delayed device buffering.
- Fix: Enable deduplication logic in downstream transforms if required.
- Configure separate connectors per vehicle group or assign one topic per region or fleet for easier partitioning.
- Some Concox models support advanced commands such as cut-off and immobilizer.
- Condense only processes uplink telemetry. Command support must be custom integrated.
- Both modes are supported.
- TCP is recommended because it provides event acknowledgment and reduces the chance of data loss.
- Always validate the IP address, port, device IMEI, and firmware version before deployment.
- Use separate topics for high-frequency and low-frequency telemetry.
- Rotate SASL passwords every 90 days for security compliance.
- Enable log tracing in Condense for better observability during pilot deployments.