商品详情
1.完整实现808协议的所有命令和消息;
2.基于完成端口的异步通信模式,可以支持大规模运输车辆的终端并发上传GPS数据;
3.对于数据包和定位包及服务器终端连接状态进行在线实时监控,提供在线下发命令接口可以很方便的与终端进行交互,如拍照摄像等;
4.对于GPS数据包进行日志保存,便于调试跟踪。
5.开发语言采用C# .NET4.0框架, 数据库框架采用Nhibernate,这样便于数据库移植,支持Oracle, MySql和MS Sqlserver等多个数据库。
6.Socket服务器模型采用了基于SocketAsyncEventArgs的SocketServer. SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现非阻塞通信(non-blocking IO),同时采用对象池和缓冲区管理,大大减少了对象分配和垃圾收集的工作,对于Server性能和吞吐量有很大提升。单机测试可以并发支持上万个终端。
7.数据库版,自动分析GPS数据,形成报警记录,停车报表,油量记录和加油漏油记录、历史轨迹等多个丰富的报表,直接拿来就可以用。
8.高性能的解析模块,在大规模连接的情况下,对于上传的数据包的粘包、断包仍然需要进行不差毫厘的解析,防止出现丢包的情况,这也是交通部平台过检所要求的:在5000和1万个终端连接的情况下,不允许出现连接中断、丢包的情况。
C# 主界面功能如下图所示,提供连接和数据包的视图,对于连接的终端可以批量下发各种命令。