Hi 我在进行linux_gateway与ZNP通信测试过程中发现linux_gateway通过串口像ZNP发送指令后,大都会在3S左右才会收到ZNP端的回复需要的信息,请问一下这个时间是可以调整的吗?
[10:44:58.449,454] [GATEWAY/LSTN] INFO : Receive message...
[10:44:58.450,288] [GATEWAY/LSTN] PKT_HEX: [ GATEWAY<<GW-APP] [read] 1D:00:13:14:08:14:12:0F:08:00:11:10:12:AA:21:00:4B:12:00:28:08:30:04:18:06:20:00:20:81:80:01:28:00
[10:44:58.450,811] [GATEWAY/LSTN] PKTTYPE: [ GATEWAY<<GW-APP] GwReadDeviceAttributeReq
[10:44:58.451,329] [GATEWAY/LSTN] PKTBODY: cmdId = GW_READ_DEVICE_ATTRIBUTE_REQ
[10:44:58.451,805] [GATEWAY/LSTN] PKTBODY: dstAddress :
[10:44:58.452,272] [GATEWAY/LSTN] PKTBODY: addressType = UNICAST
[10:44:58.452,764] [GATEWAY/LSTN] PKTBODY: ieeeAddr = 00:12:4B:00:21:AA:12:10
[10:44:58.453,257] [GATEWAY/LSTN] PKTBODY: endpointId = 0x00000008 (8)
[10:44:58.464,574] [GATEWAY/LSTN] PKTBODY: gwendpointid = 0x00000004 (4)
[10:44:58.467,412] [GATEWAY/LSTN] PKTBODY: clusterId = 0x00000006 (6)
[10:44:58.470,365] [GATEWAY/LSTN] PKTBODY: attributeList :
[10:44:58.472,971] [GATEWAY/LSTN] PKTBODY: [000] = 0x00000000 (0)
[10:44:58.476,127] [GATEWAY/LSTN] PKTBODY: [001] = 0x00004001 (16385)
[10:44:58.478,990] [GATEWAY/LSTN] PKTBODY: isServerToClient = 0x00000000 (0)
[10:44:58.481,964] [GATEWAY/LSTN] MISC1 : Processing Read Device Attribute Request
[10:44:58.485,748] [GATEWAY/LSTN] MISC1 : Sending Read Device Attribute Request
[10:44:58.489,231] [GATEWAY/LSTN] INFO : preparing to send 11 bytes, subSys 0x19, cmdId 0x02, pData:
[10:44:58.493,522] [GATEWAY/LSTN] INFO : [MUTEX] Lock SRSP Transaction Mutex
[10:44:58.498,256] [GATEWAY/LSTN] PKT_HEX: [ NWK_MGR<<GATEWAY ] [SREQ] 0B:00:39:02:08:02:11:10:12:AA:21:00:4B:12:00
[10:44:58.501,530] [GATEWAY/LSTN] PKTTYPE: [ NWK_MGR<<GATEWAY ] SrvrGetShortAddressReq
[10:44:58.504,764] [GATEWAY/LSTN] PKTBODY: cmdId = SRVR_GET_SHORT_ADDRESS_REQ
[10:44:58.507,620] [GATEWAY/LSTN] PKTBODY: ieeeAddress = 00:12:4B:00:21:AA:12:10
[10:44:58.510,904] [NWK_MGR/LSTN] INFO : Receive message...
[10:44:58.511,495] [NWK_MGR/LSTN] MISC1 :
SRVR_GET_SHORT_ADDRESS_REQ: ieeeAddr: 00124B0021AA1210
[10:44:58.512,449] [NWK_MGR/LSTN] PKT_HEX: [ NWK_MGR>>GATEWAY ] [ucst] 08:00:79:03:08:03:10:00:18:FE:88:02
[10:44:58.513,128] [NWK_MGR/LSTN] PKTTYPE: [ NWK_MGR>>GATEWAY ] SrvrGetShortAddressCnf
[10:44:58.514,255] [NWK_MGR/LSTN] PKTBODY: cmdId = SRVR_GET_SHORT_ADDRESS_CNF
[10:44:58.516,325] [NWK_MGR/LSTN] PKTBODY: status = STATUS_SUCCESS
[10:44:58.516,999] [GATEWAY/LSTN] INFO : Waiting for synchronous response...
[10:44:58.520,837] [GATEWAY/LSTN] INFO : [MUTEX] Lock SRSP Mutex
[10:44:58.520,566] [NWK_MGR/LSTN] PKTBODY: shortAddress = 0x0000847E (33918)
[10:44:58.525,058] [GATEWAY/LSTN] INFO : [MUTEX] Wait for SRSP Cond signal...
[10:44:58.527,580] [GATEWAY/READ] INFO : Received 8 bytes, subSys 0x79, cmdId 0x03
[10:44:58.528,100] [GATEWAY/READ] INFO : [MUTEX] SRSP Cond signal set
[10:44:58.528,582] [GATEWAY/READ] INFO : Client Read: (len 12):
[10:44:58.529,556] [GATEWAY/LSTN] INFO : [MUTEX] Unlock SRSP Mutex
[10:44:58.526,854] [NWK_MGR/LSTN] INFO : ...sent 12 bytes to Client
[10:44:58.532,933] [NWK_MGR/LSTN] INFO : !Done
[10:44:58.532,848] [GATEWAY/LSTN] DEBUG : AF DstAddr Info:
[10:44:58.535,915] [GATEWAY/LSTN] DEBUG : AddrMode: 2
[10:44:58.540,142] [GATEWAY/LSTN] DEBUG : ShortAddr: 847E
[10:44:58.542,461] [GATEWAY/LSTN] DEBUG : EndpointId: 8
[10:44:58.546,354] [GATEWAY/LSTN] DEBUG : Sending AF Data Request - dstAddr:847e, srcEp:4, dstEp:8, cID:6, bufLen:7
[10:44:58.548,256] [GATEWAY/LSTN] INFO : preparing to send 33 bytes, subSys 0x11, cmdId 0x22, pData:
[10:44:58.551,297] [GATEWAY/LSTN] INFO : [MUTEX] Lock SRSP Transaction Mutex
[10:44:58.557,428] [GATEWAY/LSTN] PKT_HEX: [ Z_STACK<<<<<<<<<<<GATEWAY ] [SREQ] 21:00:31:22:08:22:12:0A:08:02:10:FE:88:02:20:08:28:00:20:04:28:06:30:61:3A:00:40:1E:4A:07:00:61:00:00:00:01:40
[10:44:58.560,691] [GATEWAY/LSTN] PKTTYPE: [ Z_STACK<<<<<<<<<<<GATEWAY ] afDataReq
[10:44:58.564,429] [GATEWAY/LSTN] PKTBODY: cmdID = AF_DATA_REQ
[10:44:58.566,996] [GATEWAY/LSTN] PKTBODY: dstAddr :
[10:44:58.570,037] [GATEWAY/LSTN] PKTBODY: addrMode = SHORT
[10:44:58.573,050] [GATEWAY/LSTN] PKTBODY: shortAddr = 0x0000847E (33918)
[10:44:58.576,161] [GATEWAY/LSTN] PKTBODY: endpoint = 0x00000008 (8)
[10:44:58.578,995] [GATEWAY/LSTN] PKTBODY: panID = 0x00000000 (0)
[10:44:58.582,077] [GATEWAY/LSTN] PKTBODY: srcEndpoint = 0x00000004 (4)
[10:44:58.585,200] [GATEWAY/LSTN] PKTBODY: clusterID = 0x00000006 (6)
[10:44:58.588,326] [GATEWAY/LSTN] PKTBODY: transID = 0x00000061 (97)
[10:44:58.591,306] [GATEWAY/LSTN] PKTBODY: options :
[10:44:58.594,460] [GATEWAY/LSTN] PKTBODY: radius = 0x0000001E (30)
[10:44:58.598,128] [GATEWAY/LSTN] PKTBODY: payload (hex string) = 00:61:00:00:00:01:40
[10:44:58.601,714] [Z_STACK/LSTN] INFO : Receive message...
[10:44:58.602,327] [Z_STACK/LSTN] INFO : zstackpb zspbHandlePbCb: subsystemID:31, cmdId:22
[10:44:58.602,836] [Z_STACK/LSTN] INFO : zstackpb Rcvd AF Data Request: addrMode: 2, dstAddr:847e, dep:8, sep:4
[10:44:58.603,304] [Z_STACK/LSTN] INFO : znp_misc sendNPIExpectDefaultStatusZNP: subSys:4, cmdID:2, len::27
[10:44:58.609,944] [Z_STACK/LSTN] INFO : preparing to send 27 bytes, subSys 0x04, cmdId 0x02, pData:
[10:44:58.616,527] [Z_STACK/LSTN] INFO : [MUTEX] Lock SRSP Transaction Mutex
[10:44:58.619,713] [GATEWAY/LSTN] INFO : Waiting for synchronous response...
[10:44:58.621,622] [GATEWAY/LSTN] INFO : [MUTEX] Lock SRSP Mutex
[10:44:58.622,926] [Z_STACK/LSTN] PKT_HEX: [ NPISRVR<<Z_STACK ] [SREQ] 1B:24:02:02:7E:84:77:F0:31:E0:77:06:08:00:00:04:06:00:61:00:1E:07:00:00:61:00:00:00:01:40
[10:44:58.630,905] [Z_STACK/LSTN] PKTTYPE: [ NPISRVR<<Z_STACK ] [SREQ] 1B:24:02:02:7E:84:77:F0:31:E0:77:06:08:00:00:04:06:00:61:00:1E:07:00:00:61:00:00:00:01:40
[10:44:58.629,857] [GATEWAY/LSTN] INFO : [MUTEX] Wait for SRSP Cond signal...
Receive message...
NPI SREQ: (len 30) 0x1B 0x24 0x02 0x02 0x7E 0x84 0x77 0xF0 0x31 0xE0 0x77 0x06 0x08 0x00 0x00 0x04 0x06 0x00 0x61 0x00 0x1E 0x07 0x00 0x00 0x61 0x00 0x00 0x00 0x01 0x40
[10:44:58.634,186] [NPISRVR/MAIN] PKT_HEX: [SOCZIGB<<NPISRVR ] [send] 1B:24:02:02:7E:84:77:F0:31:E0:77:06:08:00:00:04:06:00:61:00:1E:07:00:00:61:00:00:00:01:40
[UART] npi_parseframe: found frame, going to npi_procframe
[UART] npi_procframe, subsys: 0x64, Cmd ID: 0x02, length: 1
[10:44:58.640,204] [NPISRVR/U_RX] PKT_HEX: [SOCZIGB>>NPISRVR ] [SRSP] 01:64:02:00
[UART] npi_procframe signal synch response received (invoked by read loop)
NPI SRSP: (len 4) 0x01 0x64 0x02 0x00
[10:44:58.641,085] [NPISRVR/MAIN] PKT_HEX: [ NPISRVR>>Z_STACK ] [ucst] 01:64:02:00
...sent 4 bytes to Client #5
!Done
[10:44:58.637,103] [Z_STACK/LSTN] INFO : Waiting for synchronous response...
[10:44:58.644,688] [Z_STACK/READ] INFO : Received 1 bytes, subSys 0x64, cmdId 0x02
[10:44:58.645,261] [Z_STACK/READ] INFO : [MUTEX] SRSP Cond signal set
[10:44:58.646,033] [Z_STACK/READ] INFO : Client Read: (len 4):
[10:44:58.647,175] [Z_STACK/LSTN] INFO : [MUTEX] Lock SRSP Mutex
[10:44:58.648,555] [Z_STACK/LSTN] INFO : [MUTEX] Wait for SRSP Cond signal...
[10:44:58.650,912] [Z_STACK/LSTN] INFO : [MUTEX] Unlock SRSP Mutex
[10:44:58.655,012] [Z_STACK/LSTN] PKT_HEX: [ Z_STACK>>>>>>>>>>>GATEWAY ] [ucst] 04:00:71:FA:08:22:10:00
[10:44:58.658,717] [Z_STACK/LSTN] PKTTYPE: [ Z_STACK>>>>>>>>>>>GATEWAY ] zstackDefaultRsp
[10:44:58.661,878] [Z_STACK/LSTN] PKTBODY: cmdID = AF_DATA_REQ
[10:44:58.664,740] [Z_STACK/LSTN] PKTBODY: status = ZSuccess
[10:44:58.669,163] [GATEWAY/READ] INFO : Received 4 bytes, subSys 0x71, cmdId 0xFA
[10:44:58.669,788] [GATEWAY/READ] INFO : [MUTEX] SRSP Cond signal set
[10:44:58.670,229] [GATEWAY/READ] INFO : Client Read: (len 8):
[10:44:58.670,857] [GATEWAY/LSTN] INFO : [MUTEX] Unlock SRSP Mutex
[10:44:58.671,416] [GATEWAY/LSTN] DEBUG : Checked transaction table size: 50
[10:44:58.671,861] [GATEWAY/LSTN] DEBUG : Checked transaction table number of entries: 0
[10:44:58.672,304] [GATEWAY/LSTN] INFO : (GW posted) cmdId: 20, zclTransId 97
[10:44:58.672,749] [GATEWAY/LSTN] MISC1 : Sending ZigBee Generic Confirmation
[10:44:58.673,662] [GATEWAY/LSTN] PKT_HEX: [ GATEWAY>>GW-APP] [ucst] 06:00:73:00:08:00:10:00:18:61
[10:44:58.674,438] [Z_STACK/LSTN] INFO : ...sent 8 bytes to Client
[10:44:58.675,244] [GATEWAY/LSTN] PKTTYPE: [ GATEWAY>>GW-APP] GwZigbeeGenericCnf
[10:44:58.679,171] [GATEWAY/LSTN] PKTBODY: cmdId = ZIGBEE_GENERIC_CNF
[10:44:58.677,665] [Z_STACK/LSTN] INFO : !Done
[10:44:58.682,824] [GATEWAY/LSTN] PKTBODY: status = STATUS_SUCCESS
[10:44:58.687,357] [GATEWAY/LSTN] PKTBODY: sequenceNumber = 0x00000061 (97)
[10:44:58.693,944] [GATEWAY/LSTN] INFO : ...sent 10 bytes to Client
[10:44:58.697,420] [GATEWAY/LSTN] INFO : !Done
[UART] npi_parseframe: found frame, going to npi_procframe
[UART] npi_procframe, subsys: 0x44, Cmd ID: 0x81, length: 34
[10:45:01.141,441] [NPISRVR/U_RX] PKT_HEX: [SOCZIGB>>NPISRVR ] [ASNC] 22:44:81:00:00:06:00:7E:84:08:04:00:69:00:A4:B4:28:00:00:0E:18:61:01:00:00:00:20:01:01:40:00:21:3F:00:7E:84:1D
[UART] npi_procframe signal areq callback thread (invoked by read loop)
[-->] 34 bytes, subSys 0x44, cmdId 0x81, pData: 0x00 0x00 0x06 0x00 0x7E 0x84 0x08 0x04 0x00 0x69 0x00 0xA4 0xB4 0x28 0x00 0x00 0x0E 0x18 0x61 0x01 0x00 0x00 0x00 0x20 0x01 0x01 0x40 0x00 0x21 0x3F 0x00 0x7E 0x84 0x1D
Dispatch AREQ to all active connections: #5.
[10:45:01.143,615] [NPISRVR/ACBK] PKT_HEX: [ NPISRVR>>Z_STACK ] [bcst] 22:44:81:00:00:06:00:7E:84:08:04:00:69:00:A4:B4:28:00:00:0E:18:61:01:00:00:00:20:01:01:40:00:21:3F:00:7E:84:1D
[10:45:01.146,049] [Z_STACK/READ] INFO : Received 34 bytes, subSys 0x44, cmdId 0x81
[10:45:01.146,603] [Z_STACK/READ] INFO : RPC_CMD_AREQ cmdId: 0x81
[10:45:01.147,046] [Z_STACK/READ] INFO : [DBG] Allocated @ 0x77D44D80 (received 680 messages)...
[10:45:01.147,492] [Z_STACK/READ] INFO : Filling new message (@ 0x77D44D80)...
[10:45:01.147,989] [Z_STACK/HNDL] INFO : [MUTEX] Mutex for AREQ unlocked
[10:45:01.148,431] [Z_STACK/HNDL] INFO : [DBG] Processing @ 0x77D44D80
[10:45:01.148,871] [Z_STACK/HNDL] INFO : [MUTEX] AREQ Calling asynchMsgCback (Handle)...
...sent 37 bytes to Client #5
[10:45:01.149,633] [Z_STACK/HNDL] INFO : [DBG] asyncCB: subSys:0x00000004, cmdId:0x00000081, len:0x00000022, pData:0x77D44D88
[10:45:01.151,540] [Z_STACK/HNDL] INFO : [MUTEX] AREQ (Handle) (message @ 0x77D44D80)...
[10:45:01.152,598] [Z_STACK/HNDL] INFO : [DBG] Clearing @ 0x77D44D80 (processed 680 messages)...
[10:45:01.155,454] [Z_STACK/HNDL] INFO : [MUTEX] Wait for AREQ semaphore
[10:45:01.160,213] [Z_STACK/MAIN] PKT_HEX: [ Z_STACK>>>>>>>>>>>GATEWAY ] [ucst] 3E:00:51:92:08:92:01:12:0A:08:02:10:FE:88:02:20:08:28:00:18:00:20:06:28:01:30:04:38:00:40:00:48:69:50:84:01:58:00:60:A4:E9:A2:01:68:00:70:01:78:00:82:01:0E:18:61:01:00:00:00:20:01:01:40:00:21:3F:00