我正在寻找有关 EVA-DTS (DEXUCS/DDCMP) 的信息,以便获取自动售货机中的所有信息(价格、库存、销售等)我与欧洲自动售货协会联系寻求信息,这有助于我从我的项目开始。 所以,我正在使用 RXTX 库开发一个 Java 项目,并且,根据新的,我可以建立“第一次握手”,但接下来的命令总是伴随着“错误”,即
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:
那么,有人对此协议有经验并且可以帮助我编写文档吗? 非常感谢你。 JC
很高兴您能够与机器进行通信。我也参与了一个类似的项目。到目前为止,我只能使用适配器电缆连接到 COM 端口。我有一台 Bianchi Industrial 咖啡机。 您好,很高兴您能够与机器进行通信。我也参与了一个类似的项目。到目前为止,我只能使用适配器电缆连接到 COM 端口。我有一台 Bianchi Industrial 咖啡机。
你能帮我与机器进行第一次连接吗?
这是我找到的一些有关该协议的信息;不知道是否正确。
http://www.wrzutnik.com/wp-content/uploads/EVA-DTS-6.1.2.pdf