寻求EVA-DTS(DEXUCS/DDCMP)协议文档及通信故障排查帮助
问题描述
我正在基于RXTX库开发Java项目,目标是获取售货机的价格、库存、销售等数据,当前需实现**EVA-DTS(DEXUCS/DDCMP)**协议通信。
已完成首次握手,但发送WHOAREYOU指令时,始终收到安全码/密码错误的响应,相关通信日志如下:
错误响应解析日志
WHOAREYOU SENDED Receive : ACK: 0x5 0x1 0x40 0x1 0x0 0x1 0xb8 0x55 HEADER 0x81 0x4 0x40 0x1 0x1 0x1 0x6b 0x81 MSG 0x88 0xe0 0x0 0x1 0xeb 0x96 then: 0x88 represent an indication message 0xe0 represent the type frame 0x1 represent an error in security code or pass code...
完整通信流程日志
EVA DTS COMMUNICATION Baudrate has changed to: 115200 DDCMP PROTOCOL Open successfully: true START frame to send ASCII: @ \U START frame to send HEX: 0x5 0x6 0x40 0x0 0x0 0x1 0x5c 0x55 Trying #0 Trying #1 Frame : @ �W HEX: 0x5 0x7 0x40 0x8 0x0 0x1 0xe0 0x57 STACK Matched, START sucessfull Send "who are you" frame WHOAREYOU head frame to send ASCII: �@ B WHOAREYOU head frame to send HEX: 0x81 0x10 0x40 0x0 0x1 0x1 0xa 0x42 WHOAREYOU data frame to send ASCII: w� � 3 1 WHOAREYOU data frame to send HEX: 0x77 0xe0 0x0 0x0 0x0 0x0 0x0 0x9 0x1 0x98 0x9 0x33 0x3 0x0 0x0 0xc 0x31 0x17 Trying #0 Frame : @ �U�@k��� � HEX: 0x5 0x1 0x40 0x1 0x0 0x1 0xb8 0x55 0x81 0x4 0x40 0x1 0x1 0x1 0x6b 0x81 0x88 0xe0 0x0 0x1 0xeb 0x96 Response: Unknow error Send ACK ACK frame to send ASCII: @ �U ACK frame to send HEX:
现寻求熟悉该协议的人士提供协议文档及技术排查指导。
内容的提问来源于stack exchange,提问作者Oniguirii
相关产品推荐
相关产品推荐

