You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 21:32:11