java吧 关注:1,224,203贴子:12,680,023
  • 3回复贴,共1

这个问题头疼死了,

只看楼主收藏回复

1.就是我有个温测硬件设备。
2.设备传数据是根据modbus协议,中间肯定是传给某个设备,然后再传入给我的netty server,那这个数据,我设置一个 处理入站数据的 ChannelHandler 来解码,
3.我想给温测设备发送命令,发送一个byte 数组,里面存的是16进制数据,byte[]{0x01,0x02.....}根据协议来的
4.然后ctx.writeAndFlush(byte(那个16进制) 数组);
5然后设备没有任何反应。
这该怎么办啊


IP属地:安徽1楼2018-04-08 12:03回复
    你查一下串口通信


    IP属地:山西来自iPhone客户端2楼2018-04-08 12:57
    回复
      楼主,我现在也在做这方面的。服务端用了netty长连接,协议用了modbus。在封装指令和主动给设备发指令卡住了。你们是怎么做的。能不能指导下,感激不尽。


      IP属地:浙江3楼2019-01-18 16:24
      回复
        判断协议是否正确,可以用工具模拟发送看下有没有问题


        4楼2019-01-18 16:46
        回复