|
|
|
@ -9,19 +9,18 @@ import java.util.HashMap; |
|
|
|
|
|
|
|
public class PelmaDataAcceptImpl implements PelmaDataAccept { |
|
|
|
@Override |
|
|
|
public void handle(String accept_str) { |
|
|
|
accept_str = accept_str.replace(" ", ""); |
|
|
|
public void handle(byte[] accept_str) { |
|
|
|
String accept_str2 = SerialTool.byteArrayToHexString(accept_str); |
|
|
|
accept_str2 = accept_str2.replace(" ", ""); |
|
|
|
|
|
|
|
String send_data = accept_str.substring(6, accept_str.length() - 2); |
|
|
|
|
|
|
|
// String device = accept_str.substring(6, accept_str.length() - 2);
|
|
|
|
|
|
|
|
// String type = accept_str.substring(6, accept_str.length() - 2);
|
|
|
|
String type = accept_str2.substring(6, 10); |
|
|
|
String device = accept_str2.substring(10, 12); |
|
|
|
String send_data = accept_str2.substring(12, accept_str2.length() - 4); |
|
|
|
|
|
|
|
HashMap<String, String> map = new HashMap<>(); |
|
|
|
map.put("type", type); |
|
|
|
map.put("device", device); |
|
|
|
map.put("send_data", send_data); |
|
|
|
map.put("device", "1"); |
|
|
|
map.put("type", "1"); |
|
|
|
|
|
|
|
RestTemplate restTemplate = new RestTemplate(); |
|
|
|
|
|
|
|
|