J
jumpp678
Unregistered / Unconfirmed
GUEST, unregistred user!
一、说明
协议中空格只是为了查看和说明方便。
FF = 同步码
交换机与PC所有通信协议都是以“FF”开始,并以0D0A结束
如第0部分机摘机协议:FF 68 0A 00 0D 10 00 FF FF FF FF FF FF 77 0D 0A
说明: FF 同步码,0D 0A 结束码
GG = 包类型(链路层消息类型)
LL = 包长度,LL与UU之间的个数(16进制。不包括LL,UU)
II = 包序列号(链路层消息序列号)
gg = 传送层消息类型
XX = 实体内容
UU = 校验码:是从GG到XX的和,并取反后+1
1.PC取局号 GG=61,gg=B3
协议:FF 61 03 00 B3 00 E9
说明:PC与交换机联机时,需向交换机取0套号码局号,以保证拨内部号码的准确性。
●交换机发送局号 GG=68,gg=32
协议:FF 68 LL 00 32 ll 00 ZZ ZZ XX … XX UU
说明:ll为长度(ll后面的有效位数)
ZZ=00,XX … XX是局号号码,X=F时该位无号
ZZ=FF、XX=FF无局号或局号不作用
例如:FF 68 08 00 32 05 00 00 00 56 7F 84(有局号,局号为567)
FF 68 07 00 32 04 00 FF FF FF 5E(无局号)
部分协议。。。有高手做过这个方面的东西吗?有人可以提供源码或者帮忙把一个功能写可一下 跪求帮忙 [?]
协议中空格只是为了查看和说明方便。
FF = 同步码
交换机与PC所有通信协议都是以“FF”开始,并以0D0A结束
如第0部分机摘机协议:FF 68 0A 00 0D 10 00 FF FF FF FF FF FF 77 0D 0A
说明: FF 同步码,0D 0A 结束码
GG = 包类型(链路层消息类型)
LL = 包长度,LL与UU之间的个数(16进制。不包括LL,UU)
II = 包序列号(链路层消息序列号)
gg = 传送层消息类型
XX = 实体内容
UU = 校验码:是从GG到XX的和,并取反后+1
1.PC取局号 GG=61,gg=B3
协议:FF 61 03 00 B3 00 E9
说明:PC与交换机联机时,需向交换机取0套号码局号,以保证拨内部号码的准确性。
●交换机发送局号 GG=68,gg=32
协议:FF 68 LL 00 32 ll 00 ZZ ZZ XX … XX UU
说明:ll为长度(ll后面的有效位数)
ZZ=00,XX … XX是局号号码,X=F时该位无号
ZZ=FF、XX=FF无局号或局号不作用
例如:FF 68 08 00 32 05 00 00 00 56 7F 84(有局号,局号为567)
FF 68 07 00 32 04 00 FF FF FF 5E(无局号)
部分协议。。。有高手做过这个方面的东西吗?有人可以提供源码或者帮忙把一个功能写可一下 跪求帮忙 [?]