| ÎļþÃû´Ó server/visits/dmvisit_service/src/main/java/com/doumee/core/device/ElectronicToolUitl.java ÐÞ¸Ä |
| | |
| | | import java.security.MessageDigest; |
| | | import java.util.*; |
| | | |
| | | public class ElectronicToolUitl { |
| | | public class ElectronicToolTestUtil { |
| | | |
| | | // ææç ç»å½ åå°è·åï¼ èç³»ä½ çç²æ¹æè
æ¯éå® |
| | | private static String auth_code = "1f29d378fc6792d5d2b735877993ffb7"; |
| | |
| | | // æ³¨æ æ2ä¸ªç³»ç» ææç çåæ° åèªç¬ç« æ¥å£åååå«ä¸º https://iot.tqdianbiao.com/ http://api1.tqdianbiao.com |
| | | |
| | | // -------- ç³»ç»ç»´æ¤å
³é®åæ°æ¨¡å¼ æ¥å£------------- |
| | | // éé卿·»å (); |
| | | // ééå¨å é¤(); |
| | | // æ¥è¯¢N个ééå¨(); |
| | | // æ¥è¯¢å
¨é¨ééå¨(); |
| | | // |
| | | // çµè½è¡¨æ·»å (); |
| | | // çµè½è¡¨å é¤(); |
| | | // çµè½è¡¨æ¡£æ¡æ¥è¯¢(); |
| | | // |
| | | // 水表添å (); |
| | | // 水表å é¤(); |
| | | // æ°´è¡¨æ¡£æ¡æ¥è¯¢(); |
| | | collectorAdd(); |
| | | ééå¨å é¤(); |
| | | æ¥è¯¢N个ééå¨(); |
| | | æ¥è¯¢å
¨é¨ééå¨(); |
| | | |
| | | // æä½ç¶ææ¥è¯¢(); |
| | | // åæ¶æä½(); |
| | | çµè½è¡¨æ·»å (); |
| | | çµè½è¡¨å é¤(); |
| | | çµè½è¡¨æ¡£æ¡æ¥è¯¢(); |
| | | |
| | | 水表添å (); |
| | | 水表å é¤(); |
| | | æ°´è¡¨æ¡£æ¡æ¥è¯¢(); |
| | | |
| | | æä½ç¶ææ¥è¯¢(); |
| | | åæ¶æä½(); |
| | | |
| | | |
| | | // ------------ æ¥å
¥æ¹ç»´æ¤å
³é®åæ°æ¨¡å¼ æ°æ®æ¥å£------------- |
| | | // æçµè¡¨æ°æ®(); |
| | | // 设置çµè¡¨åæ°(); |
| | | // çµè¡¨æé¸(); |
| | | // çµè¡¨åé¸(); |
| | | // çµè¡¨æ¸
é¶_åæ¥æ¨¡å¼(); |
| | | // çµè¡¨æ¸
é¶_éåæ¥æ¨¡å¼(); |
| | | æçµè¡¨æ°æ®(); |
| | | 设置çµè¡¨åæ°(); |
| | | çµè¡¨æé¸(); |
| | | çµè¡¨åé¸(); |
| | | çµè¡¨æ¸
é¶_åæ¥æ¨¡å¼(); |
| | | çµè¡¨æ¸
é¶_éåæ¥æ¨¡å¼(); |
| | | // çµè¡¨å¼æ·_åæ¥æ¨¡å¼(); |
| | | // çµè¡¨å¼æ·_éåæ¥æ¨¡å¼(); |
| | | // çµè¡¨å
å¼_åæ¥æ¨¡å¼(); |
| | | // çµè¡¨å
å¼_éåæ¥æ¨¡å¼(); |
| | | çµè¡¨å¼æ·_éåæ¥æ¨¡å¼(); |
| | | çµè¡¨å
å¼_åæ¥æ¨¡å¼(); |
| | | çµè¡¨å
å¼_éåæ¥æ¨¡å¼(); |
| | | |
| | | // ææ°´è¡¨æ°æ®(); |
| | | // 水表å
³é(); |
| | | // 水表å¼é(); |
| | | // 水表æ¸
é¶(); |
| | | // Mbus水表å
å¼_åæ¥æ¨¡å¼(); |
| | | // Mbus水表å
å¼_éåæ¥æ¨¡å¼(); |
| | | // Lora水表å
å¼_åæ¥æ¨¡å¼(); |
| | | // Lora水表å
å¼_éåæ¥æ¨¡å¼(); |
| | | ææ°´è¡¨æ°æ®(); |
| | | 水表å
³é(); |
| | | 水表å¼é(); |
| | | 水表æ¸
é¶(); |
| | | Mbus水表å
å¼_åæ¥æ¨¡å¼(); |
| | | Mbus水表å
å¼_éåæ¥æ¨¡å¼(); |
| | | Lora水表å
å¼_åæ¥æ¨¡å¼(); |
| | | Lora水表å
å¼_éåæ¥æ¨¡å¼(); |
| | | |
| | | Loraæ®éé¢ä»è´¹æ°´è¡¨è®¾ç½®æ°´ä»·(); |
| | | Loraé¶æ¢¯é¢ä»è´¹æ°´è¡¨è®¾ç½®æ°´ä»·(); |
| | |
| | | String url = api_url+"/Api/Collector"; |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("auth", auth_code); |
| | | |
| | | // Map<String, Object> 转æurlåæ° |
| | | String urlParams = getUrlParams(params); |
| | | |
| | | url = url + "?" + urlParams; |
| | |
| | | simpleRequestPrint(url, resp); |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | private static void simpleRequestPrint(String url, String resp) { |
| | | String name=Thread.currentThread().getStackTrace()[2].getMethodName(); |
| | |
| | | item = new HashMap<>(); |
| | | item.put("cid", "19020618114"); // å 餿¬åºåå·²ç»æ·»å çééå¨ |
| | | req.add(item); |
| | | |
| | | item = new HashMap<>(); |
| | | item.put("cid", "1902061811411"); // å é¤ä¸åæ³çééå¨ |
| | | req.add(item); |
| | |
| | | testApi(url, request_content); |
| | | } |
| | | |
| | | private static void éé卿·»å () |
| | | { |
| | | /** |
| | | * |
| | | */ |
| | | private static void collectorAdd(){ |
| | | String url = api2_url+"/Api_v2/collector/add"; |
| | | // 请æ±å
容ï¼è°ç¨æ¥å£æéè¦çæ°æ®(æ·»å æå®çééå¨ä¿¡æ¯) |
| | | List<Map<String, String>> req = new ArrayList<>(); |
| | | Map<String, String> item = new HashMap<>(); |
| | | item.put("cid", "12345678901"); // ééå¨å·è¢«å
¶ä»åºåç¨æ·æ·»å è¿ç |
| | | item.put("cid", "300000000003"); // ééå¨å·è¢«å
¶ä»åºåç¨æ·æ·»å è¿ç |
| | | req.add(item); |
| | | item = new HashMap<>(); |
| | | item.put("cid", "19020618114"); // 夿¬¡è°ç¨åä¼è¿åæ·»å æå |
| | | item.put("cid", "300000000004"); // 夿¬¡è°ç¨åä¼è¿åæ·»å æå |
| | | req.add(item); |
| | | String request_content = JSON.toJSONString(req); |
| | | |