diff --git a/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/CameraModeEnum.java b/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/CameraModeEnum.java index df438f8..ee227c1 100644 --- a/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/CameraModeEnum.java +++ b/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/CameraModeEnum.java @@ -21,6 +21,8 @@ public enum CameraModeEnum { PANORAMA(3), + PHONE_TIME(4), + UNSUPPORTED(-1), ; diff --git a/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/EsimActivateStateEnum.java b/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/EsimActivateStateEnum.java index 12f5133..472d419 100644 --- a/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/EsimActivateStateEnum.java +++ b/dk-common/common-cloudsdk/src/main/java/org/dromara/common/sdk/cloudapi/device/EsimActivateStateEnum.java @@ -17,6 +17,7 @@ public enum EsimActivateStateEnum { ACTIVATED(1), + ACTIVATED_ALREADY(2), ; private final int state; diff --git a/dk-common/common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java b/dk-common/common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java index 556af9d..e92cf39 100644 --- a/dk-common/common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java +++ b/dk-common/common-oss/src/main/java/org/dromara/common/oss/factory/OssFactory.java @@ -76,6 +76,8 @@ public class OssFactory { return AliyunOss.getCredentials(client); }else if(OssTypeEnum.MINIO.getType().equals(client.getOssProperties().getSThreeType())){ return Minio.getCredentials(client); + }else if(OssTypeEnum.MINIO.getType().equals(client.getOssProperties().getSThreeType())){ + return Minio.getCredentials(client); } return null; } diff --git a/dk-modules/sample/src/main/resources/application.yml b/dk-modules/sample/src/main/resources/application.yml index 1129415..fce08fe 100644 --- a/dk-modules/sample/src/main/resources/application.yml +++ b/dk-modules/sample/src/main/resources/application.yml @@ -34,96 +34,96 @@ spring: - optional:nacos:datasource.yml - optional:nacos:${spring.application.name}.yml -mqtt: - # @see org.dromara.sample.component.mqtt.model.MqttUseEnum - # BASIC parameters are required. - BASIC: - protocol: MQTT - host: 114.235.183.162 - port: 1883 - username: adminPCBASIC - password: yongqiang666 - client-id: gengbao1211 - # If the protocol is ws/wss, this value is required. - path: - DRC: - protocol: WS - host: 114.235.183.162 - port: 8083 - path: /mqtt - username: adminPCDRC - password: yongqiang666 - -cloud-sdk: - mqtt: - # Topics that need to be subscribed when initially connecting to mqtt, multiple topics are divided by ",". - inbound-topic: sys/product/+/status,thing/product/+/requests - -url: - manage: - prefix: manage - version: /api/v1 - map: - prefix: map - version: /api/v1 - media: - prefix: media - version: /api/v1 - wayline: - prefix: wayline - version: /api/v1 - storage: - prefix: storage - version: /api/v1 - control: - prefix: control - version: /api/v1 -logging: - level: - com.dji: debug - file: - name: logs/cloud-api-sample.log - -ntp: - server: - host: ntp.aliyun.com - -# To create a license for an application: https://developer.dji.com/user/apps/#all -cloud-api: - app: - id: 125297 - key: 182ae1ca69d9ba5103c0148bf16d68b - license: FixRisR747uGMZwaNbgCAWZojgrcUgZB1qhRyMTtptyKPKI/uETVwMK41HikhP+wbCjSKODdaQH4JIGAvzxdN/4HMrsEj3srLyGXi+BeJyFNyi94mpprv1Cx59fknCrBexAxLoc3f9GcgojEWrB0wCYxGp7l8mulwSDMP5yl++w= - -livestream: - url: - # It is recommended to use a program to create Token. https://github.com/AgoraIO/Tools/blob/master/DynamicKey/AgoraDynamicKey/java/src/main/java/io/agora/media/RtcTokenBuilder2.java - agora: - channel: cloud - token: 007eJxTYBBinhSg416uaGdw6G9J4bSDxYZ/mTm5HErajtq2+j09r6bAYGpinGKUkphokmYMxBZJiebJqWYGaanJyUnG5haGyda/RNMaAhkZNp5YxcrIAIEgPitDck5+aQoDAwC1CB6R - uid: 65432 - - # RTMP Note: This IP is the address of the streaming server. If you want to see livestream on web page, you need to convert the RTMP stream to WebRTC stream. - rtmp: - url: rtmp://114.235.183.163/live/livesteam/ # Example: 'rtmp://192.168.1.1/live/' - rtsp: - username: Please enter the username. - password: Please enter the password. - port: 8554 - - # GB28181 Note:If you don't know what these parameters mean, you can go to Pilot2 and select the GB28181 page in the cloud platform. Where the parameters same as these parameters. - gb28181: - serverIP: Please enter the server ip. - serverPort: 7788 - serverID: Please enter the server id. - agentID: Please enter the agent id. - agentPassword: Please enter the agent password. - localPort: 7788 - channel: Please enter the channel. - # Webrtc: Only supports using whip standard - whip: - url: http://114.235.183.163:1985/rtc/v1/whip/?app=live/livesteam&stream= # Example:http://192.168.1.1:1985/rtc/v1/whip/?app=live&stream= - - - +#mqtt: +# # @see org.dromara.sample.component.mqtt.model.MqttUseEnum +# # BASIC parameters are required. +# BASIC: +# protocol: MQTT +# host: 114.235.183.162 +# port: 1883 +# username: adminPCBASIC +# password: yongqiang666 +# client-id: gengbao1211 +# # If the protocol is ws/wss, this value is required. +# path: +# DRC: +# protocol: WS +# host: 114.235.183.162 +# port: 8083 +# path: /mqtt +# username: adminPCDRC +# password: yongqiang666 +# +#cloud-sdk: +# mqtt: +# # Topics that need to be subscribed when initially connecting to mqtt, multiple topics are divided by ",". +# inbound-topic: sys/product/+/status,thing/product/+/requests +# +#url: +# manage: +# prefix: manage +# version: /api/v1 +# map: +# prefix: map +# version: /api/v1 +# media: +# prefix: media +# version: /api/v1 +# wayline: +# prefix: wayline +# version: /api/v1 +# storage: +# prefix: storage +# version: /api/v1 +# control: +# prefix: control +# version: /api/v1 +#logging: +# level: +# com.dji: debug +# file: +# name: logs/cloud-api-sample.log +# +#ntp: +# server: +# host: ntp.aliyun.com +# +## To create a license for an application: https://developer.dji.com/user/apps/#all +#cloud-api: +# app: +# id: 125297 +# key: 182ae1ca69d9ba5103c0148bf16d68b +# license: FixRisR747uGMZwaNbgCAWZojgrcUgZB1qhRyMTtptyKPKI/uETVwMK41HikhP+wbCjSKODdaQH4JIGAvzxdN/4HMrsEj3srLyGXi+BeJyFNyi94mpprv1Cx59fknCrBexAxLoc3f9GcgojEWrB0wCYxGp7l8mulwSDMP5yl++w= +# +#livestream: +# url: +# # It is recommended to use a program to create Token. https://github.com/AgoraIO/Tools/blob/master/DynamicKey/AgoraDynamicKey/java/src/main/java/io/agora/media/RtcTokenBuilder2.java +# agora: +# channel: cloud +# token: 007eJxTYBBinhSg416uaGdw6G9J4bSDxYZ/mTm5HErajtq2+j09r6bAYGpinGKUkphokmYMxBZJiebJqWYGaanJyUnG5haGyda/RNMaAhkZNp5YxcrIAIEgPitDck5+aQoDAwC1CB6R +# uid: 65432 +# +# # RTMP Note: This IP is the address of the streaming server. If you want to see livestream on web page, you need to convert the RTMP stream to WebRTC stream. +# rtmp: +# url: rtmp://114.235.183.163/live/livesteam/ # Example: 'rtmp://192.168.1.1/live/' +# rtsp: +# username: Please enter the username. +# password: Please enter the password. +# port: 8554 +# +# # GB28181 Note:If you don't know what these parameters mean, you can go to Pilot2 and select the GB28181 page in the cloud platform. Where the parameters same as these parameters. +# gb28181: +# serverIP: Please enter the server ip. +# serverPort: 7788 +# serverID: Please enter the server id. +# agentID: Please enter the agent id. +# agentPassword: Please enter the agent password. +# localPort: 7788 +# channel: Please enter the channel. +# # Webrtc: Only supports using whip standard +# whip: +# url: http://114.235.183.163:1985/rtc/v1/whip/?app=live/livesteam&stream= # Example:http://192.168.1.1:1985/rtc/v1/whip/?app=live&stream= +# +# +# diff --git a/pom.xml b/pom.xml index eca3ddd..247e106 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ 2.2.2 UTF-8 UTF-8 - 17 + 21 3.2.11 2023.0.3 3.2.3