|
@@ -1,6 +1,9 @@
|
|
|
package com.bz.smart_city;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.bz.smart_city.commom.util.HttpRequest;
|
|
|
import com.bz.smart_city.commom.util.Jdk8DateUtils;
|
|
|
import com.bz.smart_city.commom.util.Util;
|
|
|
import com.bz.smart_city.dto.DeviceTypeDto;
|
|
@@ -13,9 +16,11 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.apache.http.message.BasicNameValuePair;
|
|
|
import org.junit.Test;
|
|
|
|
|
|
import javax.validation.constraints.Null;
|
|
|
+import java.io.IOException;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.LocalTime;
|
|
@@ -310,6 +315,44 @@ public class ScTest {
|
|
|
log.info("udipUnit json:"+ json);
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ public void downlink(){
|
|
|
+ String url = "http://api.easylinkin.com/api/v1/application/downlink?";
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ map.put("mac","004a77012403af45");
|
|
|
+ map.put("token","huaxu180820");
|
|
|
+ map.put("appeui","2C26C501241E0000");
|
|
|
+ map.put("payload","FEFEFEFE6810279143900100000404A01700551816");
|
|
|
+ map.put("ttl","2h");
|
|
|
+ map.put("payloadType","1");
|
|
|
+ map.put("confirmed",true);
|
|
|
+ String temp = "";
|
|
|
+ for (String key : map.keySet()) {
|
|
|
+ temp += "&" + key + "=" +map.get(key);
|
|
|
+ }
|
|
|
+ url += temp.substring(1);
|
|
|
+ System.out.println(url);
|
|
|
+ try {
|
|
|
+ String result = HttpRequest.doGet(url);
|
|
|
+ System.out.println(result);
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void jsonPerTest(){
|
|
|
+ String param = "{\n" +
|
|
|
+ " \"code\": [\"YFFJK\",\"GDZD\",\"WXYC\",\"YXYC\",\"LORAWM\",\"NBWM\",\"LORAM\",\"QBTGDZD\"]\n" +
|
|
|
+ " }";
|
|
|
+ JSONObject obj = JSONObject.parseObject(param);
|
|
|
+ //JSONArray list = obj.getJSONArray("code");
|
|
|
+ List<String> list = JSON.parseArray(obj.getString("code"),String.class);
|
|
|
+ System.out.println(list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
}
|