LWM2M: front del debugger
This commit is contained in:
parent
308650a308
commit
26bc7841ae
@ -398,7 +398,7 @@ public class CoapTransportResource extends AbstractCoapTransportResource {
|
|||||||
|
|
||||||
private Optional<DeviceTokenCredentials> decodeCredentials(Request request) {
|
private Optional<DeviceTokenCredentials> decodeCredentials(Request request) {
|
||||||
List<String> uriPath = request.getOptions().getUriPath();
|
List<String> uriPath = request.getOptions().getUriPath();
|
||||||
if (uriPath.size() >= ACCESS_TOKEN_POSITION) {
|
if (uriPath.size() > ACCESS_TOKEN_POSITION) {
|
||||||
return Optional.of(new DeviceTokenCredentials(uriPath.get(ACCESS_TOKEN_POSITION - 1)));
|
return Optional.of(new DeviceTokenCredentials(uriPath.get(ACCESS_TOKEN_POSITION - 1)));
|
||||||
} else {
|
} else {
|
||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
|
|||||||
@ -61,7 +61,6 @@ import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.L
|
|||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_5_TEMP_URL;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_5_TEMP_URL;
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.EXECUTE;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.EXECUTE;
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.OBSERVE;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.OBSERVE;
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.READ;
|
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.WRITE_REPLACE;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.LwM2mTypeOper.WRITE_REPLACE;
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.SW_INSTALL_ID;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.SW_INSTALL_ID;
|
||||||
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.SW_NAME_ID;
|
import static org.thingsboard.server.transport.lwm2m.server.LwM2mTransportUtil.SW_NAME_ID;
|
||||||
@ -193,19 +192,10 @@ public class LwM2mFwSwUpdate {
|
|||||||
request.sendAllRequest(this.lwM2MClient, targetIdVer, WRITE_REPLACE, ContentFormat.OPAQUE,
|
request.sendAllRequest(this.lwM2MClient, targetIdVer, WRITE_REPLACE, ContentFormat.OPAQUE,
|
||||||
firmwareChunk, handler.config.getTimeout(), this.rpcRequest);
|
firmwareChunk, handler.config.getTimeout(), this.rpcRequest);
|
||||||
} else if (LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_5_TEMP_URL.code == this.updateStrategy) {
|
} else if (LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_5_TEMP_URL.code == this.updateStrategy) {
|
||||||
Registration registration = this.getLwM2MClient().getRegistration();
|
String apiFont = "coap://176.36.143.9:5685";
|
||||||
// String api = handler.config.getHostRequests();
|
String uri = apiFont + "/" + FIRMWARE_UPDATE_COAP_RECOURSE + "/" + this.currentId.toString();
|
||||||
String api = "176.36.143.9";
|
|
||||||
int port = registration.getIdentity().isSecure() ? handler.config.getSecurePort() : handler.config.getPort();
|
|
||||||
// String uri = "coap://" + api + ":" + Integer.valueOf(port) + "/" + "api/v1/test_url" + "/" + this.currentId.toString();
|
|
||||||
String uri = "coap://" + api + ":" + Integer.valueOf(port) + "/" + FIRMWARE_UPDATE_COAP_RECOURSE + "/" + this.currentId.toString();
|
|
||||||
// home
|
|
||||||
// String uri = "coap://176.100.5.79:5683/api/v1/test_url/firmware";
|
|
||||||
// office
|
|
||||||
// String uri = "coap://176.36.143.9:5683/api/v1/test_url/firmware";
|
|
||||||
log.warn("89) coapUri: [{}]", uri);
|
log.warn("89) coapUri: [{}]", uri);
|
||||||
// request.sendAllRequest(this.lwM2MClient, targetIdVer, WRITE_REPLACE, null,
|
request.sendAllRequest(this.lwM2MClient, targetIdVer, WRITE_REPLACE, null,
|
||||||
request.sendAllRequest(this.lwM2MClient, targetIdVer, READ, null,
|
|
||||||
uri, handler.config.getTimeout(), this.rpcRequest);
|
uri, handler.config.getTimeout(), this.rpcRequest);
|
||||||
} else if (LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_19_BINARY.code == this.updateStrategy) {
|
} else if (LwM2mTransportUtil.LwM2MFirmwareUpdateStrategy.OBJ_19_BINARY.code == this.updateStrategy) {
|
||||||
|
|
||||||
|
|||||||
@ -176,7 +176,6 @@ export class Lwm2mDeviceProfileTransportConfigurationComponent implements Contro
|
|||||||
}
|
}
|
||||||
|
|
||||||
private updateWriteValue = (value: ModelValue): void => {
|
private updateWriteValue = (value: ModelValue): void => {
|
||||||
debugger
|
|
||||||
let fwResource = this.configurationValue.clientLwM2mSettings.fwUpdateStrategy === '2' &&
|
let fwResource = this.configurationValue.clientLwM2mSettings.fwUpdateStrategy === '2' &&
|
||||||
isDefinedAndNotNull(this.configurationValue.clientLwM2mSettings.fwUpdateRecourse) ?
|
isDefinedAndNotNull(this.configurationValue.clientLwM2mSettings.fwUpdateRecourse) ?
|
||||||
this.configurationValue.clientLwM2mSettings.fwUpdateRecourse : '';
|
this.configurationValue.clientLwM2mSettings.fwUpdateRecourse : '';
|
||||||
@ -515,7 +514,6 @@ export class Lwm2mDeviceProfileTransportConfigurationComponent implements Contro
|
|||||||
}
|
}
|
||||||
|
|
||||||
changeFwUpdateStrategy($event: MatSelectChange) {
|
changeFwUpdateStrategy($event: MatSelectChange) {
|
||||||
debugger
|
|
||||||
if ($event.value === '2') {
|
if ($event.value === '2') {
|
||||||
this.isFwUpdateStrategy = true;
|
this.isFwUpdateStrategy = true;
|
||||||
if (isEmpty(this.lwm2mDeviceProfileFormGroup.get('fwUpdateRecourse').value)) {
|
if (isEmpty(this.lwm2mDeviceProfileFormGroup.get('fwUpdateRecourse').value)) {
|
||||||
@ -531,7 +529,6 @@ export class Lwm2mDeviceProfileTransportConfigurationComponent implements Contro
|
|||||||
}
|
}
|
||||||
|
|
||||||
changeSwUpdateStrategy($event: MatSelectChange) {
|
changeSwUpdateStrategy($event: MatSelectChange) {
|
||||||
debugger
|
|
||||||
if ($event.value === '2') {
|
if ($event.value === '2') {
|
||||||
this.isSwUpdateStrategy = true;
|
this.isSwUpdateStrategy = true;
|
||||||
if (isEmpty(this.lwm2mDeviceProfileFormGroup.get('swUpdateRecourse').value)) {
|
if (isEmpty(this.lwm2mDeviceProfileFormGroup.get('swUpdateRecourse').value)) {
|
||||||
|
|||||||
@ -44,10 +44,8 @@ export const KEY_REGEXP_NUMBER = /^(\-?|\+?)\d*$/;
|
|||||||
export const INSTANCES_ID_VALUE_MIN = 0;
|
export const INSTANCES_ID_VALUE_MIN = 0;
|
||||||
export const INSTANCES_ID_VALUE_MAX = 65535;
|
export const INSTANCES_ID_VALUE_MAX = 65535;
|
||||||
export const DEFAULT_OTA_UPDATE_PROTOCOL = "coap://";
|
export const DEFAULT_OTA_UPDATE_PROTOCOL = "coap://";
|
||||||
export const DEFAULT_FIRMWARE_UPDATE_COAP_RECOURSE = "firmwareUpdateCoapRecourse";
|
export const DEFAULT_FW_UPDATE_RESOURCE = DEFAULT_OTA_UPDATE_PROTOCOL + DEFAULT_LOCAL_HOST_NAME + ":"+ DEFAULT_PORT_SERVER_NO_SEC;
|
||||||
export const DEFAULT_SOFTWARE_UPDATE_COAP_RECOURSE = "softwareUpdateCoapRecourse";
|
export const DEFAULT_SW_UPDATE_RESOURCE = DEFAULT_OTA_UPDATE_PROTOCOL + DEFAULT_LOCAL_HOST_NAME + ":"+ DEFAULT_PORT_SERVER_NO_SEC;
|
||||||
export const DEFAULT_FW_UPDATE_RESOURCE = DEFAULT_OTA_UPDATE_PROTOCOL + DEFAULT_LOCAL_HOST_NAME + ":"+ DEFAULT_PORT_SERVER_NO_SEC + "/" + DEFAULT_FIRMWARE_UPDATE_COAP_RECOURSE;
|
|
||||||
export const DEFAULT_SW_UPDATE_RESOURCE = DEFAULT_OTA_UPDATE_PROTOCOL + DEFAULT_LOCAL_HOST_NAME + ":"+ DEFAULT_PORT_SERVER_NO_SEC + "/" + DEFAULT_SOFTWARE_UPDATE_COAP_RECOURSE;
|
|
||||||
|
|
||||||
|
|
||||||
export enum BINDING_MODE {
|
export enum BINDING_MODE {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user