[Open-source] Easily build a vehicle network platform that can be applied to various vehicle management scenarios and application platforms
![[Open-source] Easily build a vehicle network platform that can be applied to various vehicle management scenarios and application platforms](https://yy123.ink/api/img/1782579588704-tlo6jk.jpg)
1. Project Overview
Light Vehicle Car Network Gateway Bartender

Not only a TCP/UDP gateway. Light Vehicle Car Network based on Spring Boot 2.x technology, converts complex hardware interfaces into simple and easy-to-use interfaces and message push methods, with device management, data analysis, and message push capabilities, and can be widely applied to various vehicle monitoring scenarios and application platforms.
Bartender as the interface service of this gateway, can provide strong support for vehicle networking monitoring and implementation of national standards, and help the intelligent and standardized vehicle monitoring.
2. Open Source License
Using GPL-2.0 open-source protocol
3. Screenshots

4. Feature Overview
Product Line Chart

Supported Device Types
|
Device Type |
Protocol |
|
Kangkai Wired/OBD Interface Device |
Kangkai Private Protocol |
|
Qigu OBD Device |
Qigu Private Protocol |
|
Zero-One OBD Device |
Zero-One Private Protocol |
|
Chehuolu OBD Device |
Chehuolu Private Protocol |
|
Cheyi Xing Car Recorder |
JT808 National Standard Protocol |
|
Hezheng Car Recorder |
Hezheng Private Protocol |
|
Xinyuan Run Wireless Device |
Xinyuan Run Private Protocol |
|
ADAS Device |
JT1078 National Standard Protocol |
Supported Alarm Types
|
Category |
Alarm Item |
|
Device Self-Alarm |
Battery Removal Alarm, Illegal Removal Alarm, Vibration Alarm, |
|
Platform Judgment Alarm |
Excessive Speed Alarm, Enter Sensitive Area Alarm, Exit Sensitive Area Alarm, |
Term Explanation
|
Concept |
Definition |
|
Message |
Hardware Upstream Data, such as Location, Heartbeat, Alarm, OBD, etc. |
|
Server Time |
Platform Received Message Time. |
|
Location Time |
Message GPS Location Time, i.e., GPS location time obtained by hardware using its own GPS module. |
|
Online/Offline Status |
Platform updates device status to offline 10 minutes after receiving the last message from the hardware. Online during message reporting period. |
|
Parking/Driving Status |
Speed over 5 km/h is considered driving, otherwise parking. Device speed is 0 when offline. |
|
Mileage |
Mileage is calculated based on GPS location points, sorted by time, and the distance between points. |
|
Stay Point |
A stay point is a period of time from parking to driving, with a minimum duration of 10 minutes. |
|
Track |
A track is a route drawn on a map based on historical location data, sorted by time. |
|
Track Segment |
A track segment is a section of a track, separated by a distance of over 10 meters and a time interval of over 15 minutes. |
5. Tech Stack
Software Architecture

System Configuration Requirements
|
Configuration Item |
Specification |
|
CPU and Memory |
1,000 devices or less, 2 cores, 4G memory |
|
Hard disk |
Every 100 devices, 20G storage per year |
|
Operating System |
Linux |
For more information, please refer to the README.md document