| | |
| | | public class HdlUniLogic implements HDLUniMPSDKManager.IOnOtherUniMPEventCallBack { |
| | | private static volatile HdlUniLogic sHdlUniLogic; |
| | | |
| | | public final static String separator="---"; |
| | | public final static String separator = "---"; |
| | | |
| | | /** |
| | | * 获取当前对象 |
| | |
| | | */ |
| | | private void uniGetAndSetNetwork(String type, Object data, String TopicApi, DCUniMPJSCallback callback) { |
| | | String mac = getKeyValue("mac", getKeyValue("data", data)); |
| | | JsonArray jsonArray = new JsonArray(); |
| | | JsonObject jObject = null; |
| | | String attribute_data = getKeyValue("attribute_data", getKeyValue("data", data)); |
| | | if (!TextUtils.isEmpty(attribute_data)) { |
| | |
| | | jObject = new JsonObject(); |
| | | } |
| | | } |
| | | jsonArray.add(jObject); |
| | | //解密负载数据(写密钥给网关一定是明文,因为那时网关还没有密钥) |
| | | TcpClient.getInstance().sendDataToLinkGateway(mac, false, TopicApi, jObject, "", new HDLLinkCallBack() { |
| | | TcpClient.getInstance().sendDataToLinkGateway(mac, false, TopicApi, jsonArray, "", new HDLLinkCallBack() { |
| | | @Override |
| | | public void onSuccess(String msg) { |
| | | if (callback != null) { |