java开发串口通讯解析modbus协议设备报文服务

环境:公司要开发一个物联网项目,需要做一个服务。电表等设备连接串口服务器,串口服务器通过wifi进行无线传输。
服务器端通过虚拟串口软件连接串口服务器。
问题:我用java进行开发,comm组件做串口通讯。做好的服务连接设备,时好时坏,同一类设备有的设备获取不到返回的报文数据,有的设备就可以获取到,可能过一段时间之前获取不到数据的又可以获取了。使用串口调试助手或者电表协议调试助手等软件可以获取数据。
请问,这种情况从什么方向排查问题。