| | |
| | | /** |
| | | * Created by hxb on 2023/9/14. |
| | | */ |
| | | public class AllTopicManagerUtils { |
| | | public class AllTopicManagerUtils { |
| | | |
| | | /** |
| | | * 全局主题处理方法,可以处理所有接收到的数据 |
| | |
| | | } |
| | | |
| | | String mac_Oid_GatewayId = topics[2]; |
| | | Log.d("panlili", "AllTopicManagerUtils.java:manager----->topic= " + topic); |
| | | |
| | | if (!isLocalDevice(mac_Oid_GatewayId)) { |
| | | LogUtils.i("不是当前设备的网关Id,Id是" + mac_Oid_GatewayId); |
| | |
| | | |
| | | /** |
| | | * 更新密钥 |
| | | * |
| | | * @param body |
| | | */ |
| | | private static void managerLinkBroadcast(String body) { |
| | |
| | | |
| | | /** |
| | | * 退网 |
| | | * |
| | | * @param body |
| | | */ |
| | | private static void managerDeleteNofity(String body) |
| | | { |
| | | private static void managerDeleteNofity(String body) { |
| | | try { |
| | | DeviceDeleteResponse deviceDeleteResponse = GsonConvert.getGson().fromJson(body, new TypeToken<DeviceDeleteResponse>() { |
| | | }.getType()); |
| | | |
| | | if(deviceDeleteResponse==null||deviceDeleteResponse.getObjects()==null){ |
| | | if (deviceDeleteResponse == null || deviceDeleteResponse.getObjects() == null) { |
| | | return; |
| | | } |
| | | HDLSocket.getInstance().deleteNetwork(deviceDeleteResponse.getObjects().get(0).getOID(), null); |
| | | HDLSocket.getInstance().deleteNetwork(deviceDeleteResponse.getObjects().get(0).getOID(), new HDLLinkCallBack() { |
| | | @Override |
| | | public void onSuccess(String msg) { |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void onError(HDLLinkException e) { |
| | | |
| | | } |
| | | }); |
| | | } catch (Exception e) { |
| | | LogUtils.i("LinkMessageDecoder.java:deleteNetwork----->e= " + e.getMessage()); |
| | | } |