All Projects → ch0ice → Jt809 Tcp Server

ch0ice / Jt809 Tcp Server

Licence: mit
parse JTT 809-2011 protocol of ministry of transportation

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jt809 Tcp Server

twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (+18.07%)
Mutual labels:  netty, tcp-server
Fixio
FIX Protocol Support for Netty
Stars: ✭ 84 (+1.2%)
Mutual labels:  tcp-server, netty
Aws Sdk
Using vertx-client for AWS SDK v2
Stars: ✭ 38 (-54.22%)
Mutual labels:  netty
Netty 4 User Guide Demos
Netty demos. (Netty 案例大全)
Stars: ✭ 1,198 (+1343.37%)
Mutual labels:  netty
Dorado
基于Netty4开发的简单、轻量级、高性能的的Http restful api server
Stars: ✭ 65 (-21.69%)
Mutual labels:  netty
Wheel
关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现
Stars: ✭ 45 (-45.78%)
Mutual labels:  netty
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+12581.93%)
Mutual labels:  netty
Godsharp.socket
An easy-to-use .NET socket server and client.
Stars: ✭ 35 (-57.83%)
Mutual labels:  tcp-server
Easyrpc
EasyRpc is a simple, high-performance, easy-to-use RPC framework based on Netty, ZooKeeper and ProtoStuff.
Stars: ✭ 79 (-4.82%)
Mutual labels:  netty
Nettyrpc
NettyRPC is high performance java rpc server base on Netty,using kryo,hessian,protostuff support message serialization.
Stars: ✭ 1,131 (+1262.65%)
Mutual labels:  netty
Nettygateway
NettyGateway is a HTTP proxy server with flexible routing rules.
Stars: ✭ 73 (-12.05%)
Mutual labels:  netty
Nettythrift
Thrift on Netty, support TCP/HTTP/WebSocket at same port. support multiple Protocols at same time. multil Simple Clients with Connection Pool.
Stars: ✭ 60 (-27.71%)
Mutual labels:  netty
Ssh Log To Influx
Send SSH authentication logs to influxdb with geohashing IP
Stars: ✭ 49 (-40.96%)
Mutual labels:  tcp-server
Esa Restlight
ESA Restlight is a lightweight and rest-oriented web framework.
Stars: ✭ 67 (-19.28%)
Mutual labels:  netty
Getty
一个完全基于java的,类似netty的高性能网络框架A fully Java-based, netty - like high-performance networking framework
Stars: ✭ 45 (-45.78%)
Mutual labels:  netty
Nettygameserver
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑
Stars: ✭ 1,203 (+1349.4%)
Mutual labels:  netty
Silver Sniffle
Ncurses TCP Chat
Stars: ✭ 38 (-54.22%)
Mutual labels:  tcp-server
Cchat
Android IM demo based on netty
Stars: ✭ 60 (-27.71%)
Mutual labels:  netty
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-22.89%)
Mutual labels:  netty
Fox
fox is a distributed RPC framework
Stars: ✭ 79 (-4.82%)
Mutual labels:  netty

jt809-tcp-server

JT/T809-2011(道路运输车辆卫星定位系统平台数据交换协议) 上级服务端

Why

自己在git上找了一下,没有JTT809协议的代码,或是说没有能用的, 并且由于JTT809是通用协议,开源以后各位就不需要重复造轮子, 可以拿过来填充自己的业务直接使用。

How

本项目使用 spring-boot-2.1.6.RELEASE + netty-4.1.32.Final开发, 项目启动后会启动两个端口,分别为一个HTTP端口和一个TCP端口。

  • 为什么要使用spring
    • 一是因为spring模块化和方便的配置管理。
    • 二是因为可能有外部通过接口请求进行下行命令操作的需求。

What

本项目完全按照JTT 809-2011协议实现上级服务端, 解决了TCP粘包拆包问题,数据转义,和数据解析

  • 目前解析了如下数据
    • 0x1001 - 主链路登陆
    • 0x1200 - 主链路动态信息交换消息
      • 0x1200-0x1201 - 车辆注册
      • 0x1200-0x1202 - 实时定位

PS

  • 目前采用Github flow模式:Fork->PushRequest->Merge(当然也可以直接提交issues)
  • 如果你感觉本项目对你有所帮助,请帮忙点击一下star。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].