yzt
2023-05-05 953cbbf76091fee9d40045f91c06daee496fe5b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package com.hxzkoa.udp;
 
import com.hxzkoa.json.tb_anchor_nearby;
import com.hxzkoa.util.Config;
import com.hxzkoa.util.HttpUtil;
 
import net.sf.json.JSONObject;
 
public class Anchor_near {
    /*
     * 3.基站临近信息anchor_near 基站临近信息
     * anchor_near,[anchorid],[length],[near1],[near2],[near3],[near4], [near5],
     * [near6], [near7], [near8], [distance],[mark]
     */
    static String postUrl = Config.getPostUrl();
 
    public static void anchor_near(String message) {
        postUrl = postUrl + "proximityConfiguration_add.do";
        String[] dis = message.split(",");
        String anchorid = dis[1];
        String near1 = dis[3];
        String near2 = dis[4];
        String near3 = dis[5];
        String near4 = dis[6];
        String near5 = dis[7];
        String near6 = dis[8];
        String near7 = dis[9];
        String near8 = dis[10];
        // 更改标签的状态和电量信息
        tb_anchor_nearby near = new tb_anchor_nearby();
        near.setAnchorid(anchorid);
        near.setNear1(near1);
        near.setNear2(near2);
        near.setNear3(near3);
        near.setNear4(near4);
        near.setNear5(near5);
        near.setNear6(near6);
        near.setNear7(near7);
        near.setNear8(near8);
        JSONObject jsonObject = JSONObject.fromObject(near);
        HttpUtil.doPost(postUrl, jsonObject.toString(), Config.getCharset());
    }
 
    /*
     * 10.获取基站临近信息get_anchor_nearinfo 报文格式
     * get_anchor_nearinfo,[anchorid/all],[end]
     */
    public static void get_anchor_nearinfo(String message) {
        String[] dis = message.split(",");
        String anchorid = dis[1];
        if (("all").equals(anchorid)) {
            postUrl = postUrl + "anchorManagement.do";
            HttpUtil.doPost(postUrl, "", Config.getCharset());
        } else {
            postUrl = postUrl + "anchorManagement_search.do";
            String messageJson = "{\"input\":\"" + anchorid + "\"}";
            JSONObject jsonObject = JSONObject.fromObject(messageJson);
            HttpUtil.doPost(postUrl, jsonObject.toString(), Config.getCharset());
        }
    }
 
}