增加天线切换

merge-requests/5/merge
yiming 4 years ago
parent 552cc4f1aa
commit c543e35343

@ -51,6 +51,11 @@ public class RFIDSocket {
is = socket.getInputStream();
} catch (IOException e) {
log.error("RFIDSocket time out,ip:{},info:{}",ip,e);
try {
close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
@ -139,12 +144,11 @@ public class RFIDSocket {
}
MessageTran messageTran = new MessageTran(bytes);
if(messageTran != null){
System.out.println("ok");
if(messageTran.getAryData().length == 9){
//只能根据长度判断返回的包是标签内容还是其他
//9个字节第一个字节是指哪个天线暂时不用管只需关注什么标签
StringBuffer sb = new StringBuffer();
System.out.println("antId:"+String.format("%02X",messageTran.getAryData()[0]));
log.debug("antId:{}",String.format("%02X",messageTran.getAryData()[0]));
for(int i = 1;i<messageTran.getAryData().length;i++){
sb.append(String.format("%02X",messageTran.getAryData()[i]));
}
@ -223,7 +227,7 @@ public class RFIDSocket {
RFIDSocket rfid = new RFIDSocket("172.16.0.220",4001);
rfid.startCheck();
rfid.readData();
Thread.sleep(10000);
Thread.sleep(30000);
rfid.close();
System.out.println(rfid.getTags());
}

Loading…
Cancel
Save