From 6c76ad7d3c1e6b2a2cea4986f9bcb0f7215c3563 Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期二, 13 八月 2024 09:38:44 +0800 Subject: [PATCH] 优化测温协议 --- src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java | 31 +++++++++++++++++-------------- 1 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java b/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java index 2196a8e..6d6b482 100644 --- a/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java +++ b/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java @@ -6,7 +6,7 @@ import com.fzzy.gateway.data.BaseResp; import com.fzzy.gateway.entity.GatewayDevice; import com.fzzy.protocol.ProtocolUtils; -import com.fzzy.protocol.youxian0.client.ClientEngine; +import com.fzzy.protocol.wujia.client.ClientEngine; import com.ld.io.api.InvokeResult; import io.netty.channel.Channel; import lombok.extern.slf4j.Slf4j; @@ -36,20 +36,23 @@ static { - depotGrainCmdMap.put("KEY_1", "FC0101010314030100BDDB"); - depotGrainCmdMap.put("KEY_2", "FC0102040318030200BDDB"); - depotGrainCmdMap.put("KEY_3", "FC0203010318040100BDDB"); - depotGrainCmdMap.put("KEY_4", "FC0304010318040100BDDB"); - depotGrainCmdMap.put("KEY_5", "FC0305040318040200BDDB"); - depotGrainCmdMap.put("KEY_6", "FC0406010210030100BDDB"); - depotGrainCmdMap.put("KEY_7", "FC0407030314030200BDDB"); - depotGrainCmdMap.put("KEY_8", "FC0408060314030300BDDB"); - depotGrainCmdMap.put("KEY_9", "FC050901042A040100BDDB"); - depotGrainCmdMap.put("KEY_10", "FC050A010324040100BDDB"); - depotGrainCmdMap.put("KEY_11", "FC060B04042A040200BDDB"); + depotGrainCmdMap.put("KEY_1", "FC01010103140301EBBDDB"); + depotGrainCmdMap.put("KEY_2", "FC01020403180302EBBDDB"); + depotGrainCmdMap.put("KEY_3", "FC02030103180401EBBDDB"); + depotGrainCmdMap.put("KEY_4", "FC03040103180401EBBDDB"); + depotGrainCmdMap.put("KEY_5", "FC03050403180402EBBDDB"); + depotGrainCmdMap.put("KEY_6", "FC04060102100301EBBDDB"); + depotGrainCmdMap.put("KEY_7", "FC04070303140302EBBDDB"); + depotGrainCmdMap.put("KEY_8", "FC04080603140303EBBDDB"); + depotGrainCmdMap.put("KEY_9", "FC050901042A0401EBBDDB"); + depotGrainCmdMap.put("KEY_10", "FC060A0103240401EBBDDB"); + depotGrainCmdMap.put("KEY_11", "FC060B04042A0402EBBDDB"); } /** + * FC 64 01 01 00 09 01 1A 10 BD DB + * FC 01 01 01 03 14 03 01 EB BD DB + * * 1浠擄細 FC 01 01 01 03 14 03 01 00 BD DB * 2浠擄細 FC 01 02 04 03 18 03 02 00 BD DB * 3浠擄細 FC 02 03 01 03 18 04 01 00 BD DB @@ -84,11 +87,11 @@ String hexStr = buildGrainCmd(device); - Channel channel = null; + Channel channel = ClientEngine.getChannel(); if (null == channel) { ClientEngine clientEngine = new ClientEngine(device.getIp(), device.getPort()); clientEngine.start(); - Thread.sleep(300); + Thread.sleep(1000); channel = clientEngine.getChannel(); } -- Gitblit v1.9.3