北斗车载终端设备通信数据包协议打包和解析库,该库针对(JT/T808协议)进行解析和打包,使用该库需要先了解JT/T808协议和终端设备与服务端平台的通信流程;
大概流程如下:
1、终端通过tcp或udp连接服务端平台
2、终端发送鉴权数据包验证(0102指令)
3、平台应答鉴权数据包(8001指令)
4、终端开始定时发送定位数据包(0200指令)
5、连接完成正常收到定位数据包后就可以开始其他功能和业务的发包操作;
IPacketProvider pConvert = PacketProvider.CreateProvider();
string phone = "18212001111";
//终端连接鉴权平台回复通用应答
byte[] body = new REQ_8001().Encode(new PB8001()
{
MessageId = JT808Cmd.RSP_0102,
Serialnumber = 0,
Result = 0
});
byte[] buffer = pConvert.Encode(new PacketFrom()
{
msgBody = body,
msgId = JT808Cmd.REQ_8001,
msgSerialnumber = 0,
pEncryptFlag = 0,
pSerialnumber = 1,
pSubFlag = 0,
pTotal = 1,
simNumber = phone.ToBCD(),
});
//解析终端发回的数据包
PacketMessage msg = pConvert.Decode(buffer, 0, buffer.Length);
//解析消息体内容
if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0102)
{
PB0102 bodyInfo = new REP_0102().Decode(msg.pmMessageBody);
}
else if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0100)
{
PB0100 bodyinfo = new REP_0100().Decode(msg.pmMessageBody);
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
部标JT808c#解析类库 (155个子文件)
App.config 184B
PacketBody.cs 42KB
PacketBody.cs 42KB
ReqPacketFrom.cs 28KB
ReqPacketFrom.cs 28KB
PacketCmd.cs 23KB
PacketCmd.cs 23KB
Extension.cs 11KB
Extension.cs 11KB
PacketProvider.cs 7KB
RspPacketFrom.cs 6KB
RspPacketFrom.cs 6KB
PacketProvider.cs 6KB
PacketFrom.cs 6KB
PacketFrom.cs 6KB
BitConvert.cs 5KB
BitConvert.cs 5KB
REQ_8606.cs 4KB
REQ_8606.cs 4KB
REQ_8602.cs 3KB
REQ_8602.cs 3KB
Program.cs 3KB
PacketMessage.cs 3KB
PacketMessage.cs 3KB
REQ_8600.cs 3KB
REQ_8600.cs 3KB
REQ_8604.cs 3KB
REQ_8604.cs 3KB
REQ_8302.cs 2KB
REQ_8302.cs 2KB
REP_0200.cs 2KB
REP_0107.cs 2KB
REP_0200.cs 2KB
REP_0107.cs 2KB
REP_0802.cs 2KB
REP_0802.cs 2KB
REQ_8303.cs 2KB
REQ_8303.cs 2KB
REP_0702.cs 2KB
REP_0702.cs 2KB
REQ_8301.cs 2KB
REQ_8300.cs 2KB
REQ_8300.cs 2KB
REQ_8301.cs 2KB
REQ_8203.cs 2KB
REQ_8203.cs 2KB
REQ_8401.cs 2KB
REQ_8401.cs 2KB
REQ_8108.cs 2KB
REP_0704.cs 2KB
REP_0704.cs 2KB
REQ_8108.cs 2KB
REQ_8700.cs 2KB
REQ_8700.cs 2KB
REP_0104.cs 1KB
REP_0104.cs 1KB
REP_0801.cs 1KB
REP_0801.cs 1KB
REP_0705.cs 1KB
REP_0705.cs 1KB
REQ_8100.cs 1KB
REP_0805.cs 1KB
REP_0805.cs 1KB
REP_0100.cs 1KB
REQ_8100.cs 1KB
REP_0100.cs 1KB
AssemblyInfo.cs 1KB
REQ_8801.cs 1KB
REQ_8801.cs 1KB
REQ_8304.cs 1KB
AssemblyInfo.cs 1KB
REQ_8304.cs 1KB
REQ_8003.cs 1KB
REQ_8003.cs 1KB
REQ_8800.cs 1KB
REQ_8800.cs 1KB
REQ_8103.cs 1KB
REQ_8103.cs 1KB
REQ_8202.cs 1KB
REQ_8202.cs 1KB
REQ_8803.cs 1KB
REQ_8400.cs 1KB
REQ_8400.cs 1KB
REQ_8803.cs 1KB
REP_0500.cs 1KB
REQ_8601.cs 1KB
REP_0500.cs 1KB
REQ_8601.cs 1KB
REQ_8106.cs 1KB
REQ_8106.cs 1KB
REQ_8001.cs 1KB
REQ_8001.cs 1KB
REP_0102.cs 1KB
REP_0102.cs 1KB
REQ_8A00.cs 1KB
REQ_8A00.cs 1KB
REP_0A00.cs 1KB
REP_0A00.cs 1021B
REQ_8802.cs 1015B
REQ_8802.cs 1011B
共 155 条
- 1
- 2
资源评论
- 周伊2019-07-18还没测试,不知道好用不好用
- jackiehome2020-07-29不知道好不好用
sunTeacher
- 粉丝: 9
- 资源: 49
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功