├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .golangci.yml.pro ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── Makefile ├── README.md ├── configs ├── banner.txt └── default.yaml ├── deploy └── .keep ├── docs ├── .asset │ ├── jt808msg_example.png │ ├── packet_data.png │ ├── packet_data_example.png │ ├── pipeline_component.png │ ├── sequence_device_manage.png │ ├── sequence_location_alarm.png │ ├── system-context-1.png │ └── system-context-2.png └── 协议文档 │ ├── JTT 1078-2016.pdf │ ├── JTT 808-2011.pdf │ ├── JTT 808-2013.pdf │ ├── JTT 808-2019.pdf │ ├── TGDRTA 002-2020.pdf │ └── TJSATL 12-2017.pdf ├── go.env ├── go.mod ├── go.sum ├── internal ├── api │ └── api.go ├── client │ ├── client.go │ └── tcp_client.go ├── codec │ ├── gbk │ │ ├── gbk.go │ │ └── gbk_test.go │ ├── hash │ │ ├── hash.go │ │ └── hash_test.go │ ├── hex │ │ ├── hex.go │ │ └── hex_test.go │ └── region │ │ ├── region.go │ │ └── region_test.go ├── config │ ├── asset.go │ ├── banner.go │ ├── config.go │ ├── config_test.go │ └── testdata │ │ └── test.yaml ├── protocol │ ├── doc.go │ ├── frame_handler.go │ ├── frame_handler_test.go │ ├── keepalive.go │ ├── model │ │ ├── device.go │ │ ├── device_args.go │ │ ├── device_media.go │ │ ├── device_params.go │ │ ├── device_params_test.go │ │ ├── device_test.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── msg.go │ │ ├── msg_0001.go │ │ ├── msg_0002.go │ │ ├── msg_0003.go │ │ ├── msg_0004.go │ │ ├── msg_0100.go │ │ ├── msg_0100_test.go │ │ ├── msg_0102.go │ │ ├── msg_0104.go │ │ ├── msg_0200.go │ │ ├── msg_0800.go │ │ ├── msg_0801.go │ │ ├── msg_1205.go │ │ ├── msg_8001.go │ │ ├── msg_8004.go │ │ ├── msg_8004_test.go │ │ ├── msg_8100.go │ │ ├── msg_8100_test.go │ │ ├── msg_8103.go │ │ ├── msg_8104.go │ │ ├── msg_8800.go │ │ ├── msg_9205.go │ │ ├── msg_test.go │ │ ├── segment.go │ │ └── session.go │ ├── msg_processor.go │ ├── packet_codec.go │ ├── packet_codec_test.go │ └── pipeline.go ├── server │ ├── server.go │ ├── tcp_server.go │ └── tcp_server_test.go └── storage │ ├── device_cache.go │ ├── geo_cache.go │ ├── param_cache.go │ ├── segment_cache.go │ └── session_cache.go ├── main.go ├── pkg ├── container │ ├── ring_buffer.go │ └── ring_buffer_test.go ├── logger │ └── logger.go └── routines │ └── safe.go ├── scripts ├── build.sh ├── install.sh └── lint.sh └── test ├── client ├── configs │ └── default.yaml └── main.go └── datagen ├── datagen ├── datagen.go └── datagen_test.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.golangci.yml.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.golangci.yml.pro -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/README.md -------------------------------------------------------------------------------- /configs/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/configs/banner.txt -------------------------------------------------------------------------------- /configs/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/configs/default.yaml -------------------------------------------------------------------------------- /deploy/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.asset/jt808msg_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/jt808msg_example.png -------------------------------------------------------------------------------- /docs/.asset/packet_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/packet_data.png -------------------------------------------------------------------------------- /docs/.asset/packet_data_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/packet_data_example.png -------------------------------------------------------------------------------- /docs/.asset/pipeline_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/pipeline_component.png -------------------------------------------------------------------------------- /docs/.asset/sequence_device_manage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/sequence_device_manage.png -------------------------------------------------------------------------------- /docs/.asset/sequence_location_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/sequence_location_alarm.png -------------------------------------------------------------------------------- /docs/.asset/system-context-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/system-context-1.png -------------------------------------------------------------------------------- /docs/.asset/system-context-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/.asset/system-context-2.png -------------------------------------------------------------------------------- /docs/协议文档/JTT 1078-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/JTT 1078-2016.pdf -------------------------------------------------------------------------------- /docs/协议文档/JTT 808-2011.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/JTT 808-2011.pdf -------------------------------------------------------------------------------- /docs/协议文档/JTT 808-2013.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/JTT 808-2013.pdf -------------------------------------------------------------------------------- /docs/协议文档/JTT 808-2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/JTT 808-2019.pdf -------------------------------------------------------------------------------- /docs/协议文档/TGDRTA 002-2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/TGDRTA 002-2020.pdf -------------------------------------------------------------------------------- /docs/协议文档/TJSATL 12-2017.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/docs/协议文档/TJSATL 12-2017.pdf -------------------------------------------------------------------------------- /go.env: -------------------------------------------------------------------------------- 1 | GO111MODULE=on 2 | GOPROXY=https://goproxy.cn,direct 3 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/api/api.go -------------------------------------------------------------------------------- /internal/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/client/client.go -------------------------------------------------------------------------------- /internal/client/tcp_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/client/tcp_client.go -------------------------------------------------------------------------------- /internal/codec/gbk/gbk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/gbk/gbk.go -------------------------------------------------------------------------------- /internal/codec/gbk/gbk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/gbk/gbk_test.go -------------------------------------------------------------------------------- /internal/codec/hash/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/hash/hash.go -------------------------------------------------------------------------------- /internal/codec/hash/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/hash/hash_test.go -------------------------------------------------------------------------------- /internal/codec/hex/hex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/hex/hex.go -------------------------------------------------------------------------------- /internal/codec/hex/hex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/hex/hex_test.go -------------------------------------------------------------------------------- /internal/codec/region/region.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/region/region.go -------------------------------------------------------------------------------- /internal/codec/region/region_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/codec/region/region_test.go -------------------------------------------------------------------------------- /internal/config/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/config/asset.go -------------------------------------------------------------------------------- /internal/config/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/config/banner.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/testdata/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/config/testdata/test.yaml -------------------------------------------------------------------------------- /internal/protocol/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/doc.go -------------------------------------------------------------------------------- /internal/protocol/frame_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/frame_handler.go -------------------------------------------------------------------------------- /internal/protocol/frame_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/frame_handler_test.go -------------------------------------------------------------------------------- /internal/protocol/keepalive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/keepalive.go -------------------------------------------------------------------------------- /internal/protocol/model/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device.go -------------------------------------------------------------------------------- /internal/protocol/model/device_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device_args.go -------------------------------------------------------------------------------- /internal/protocol/model/device_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device_media.go -------------------------------------------------------------------------------- /internal/protocol/model/device_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device_params.go -------------------------------------------------------------------------------- /internal/protocol/model/device_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device_params_test.go -------------------------------------------------------------------------------- /internal/protocol/model/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/device_test.go -------------------------------------------------------------------------------- /internal/protocol/model/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/header.go -------------------------------------------------------------------------------- /internal/protocol/model/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/header_test.go -------------------------------------------------------------------------------- /internal/protocol/model/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0001.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0002.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0002.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0003.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0003.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0004.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0100.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0100.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0100_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0100_test.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0102.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0102.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0104.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0104.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0200.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0200.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0800.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0800.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_0801.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_0801.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_1205.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_1205.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8001.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8001.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8004.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8004.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8004_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8004_test.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8100.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8100.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8100_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8100_test.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8103.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8103.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8104.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8104.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_8800.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_8800.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_9205.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_9205.go -------------------------------------------------------------------------------- /internal/protocol/model/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/msg_test.go -------------------------------------------------------------------------------- /internal/protocol/model/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/segment.go -------------------------------------------------------------------------------- /internal/protocol/model/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/model/session.go -------------------------------------------------------------------------------- /internal/protocol/msg_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/msg_processor.go -------------------------------------------------------------------------------- /internal/protocol/packet_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/packet_codec.go -------------------------------------------------------------------------------- /internal/protocol/packet_codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/packet_codec_test.go -------------------------------------------------------------------------------- /internal/protocol/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/protocol/pipeline.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /internal/server/tcp_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/server/tcp_server.go -------------------------------------------------------------------------------- /internal/server/tcp_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/server/tcp_server_test.go -------------------------------------------------------------------------------- /internal/storage/device_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/storage/device_cache.go -------------------------------------------------------------------------------- /internal/storage/geo_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/storage/geo_cache.go -------------------------------------------------------------------------------- /internal/storage/param_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/storage/param_cache.go -------------------------------------------------------------------------------- /internal/storage/segment_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/storage/segment_cache.go -------------------------------------------------------------------------------- /internal/storage/session_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/internal/storage/session_cache.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/main.go -------------------------------------------------------------------------------- /pkg/container/ring_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/pkg/container/ring_buffer.go -------------------------------------------------------------------------------- /pkg/container/ring_buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/pkg/container/ring_buffer_test.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/routines/safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/pkg/routines/safe.go -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /test/client/configs/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/test/client/configs/default.yaml -------------------------------------------------------------------------------- /test/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/test/client/main.go -------------------------------------------------------------------------------- /test/datagen/datagen: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/datagen/datagen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/test/datagen/datagen.go -------------------------------------------------------------------------------- /test/datagen/datagen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fakeyanss/jt808-server-go/HEAD/test/datagen/datagen_test.go --------------------------------------------------------------------------------