-
【功能模块】使用mqtt查询设备接口IP信息报错回复的mqtt数据内容如下:Client mosqsub|6108-huawei received PUBLISH (d0, q0, r0, m0, 'esdk/get/response/app1/ipAddr', ... (161 bytes)){"token": "12345", "timestamp": "2021-01-17T07:19:44Z", "statusCode": 501, "statusDesc": "Not Implemented", "body": {"errorDesc": "[get] ipAddr not supported"}}请问statusCode 501什么意思?为什么查询不到IP地址?设备软件版本号:software version:V200R019C10B871【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
Hello,各位小伙伴们,SMC2.0 eSDK板块全新上线啦,更清晰的分类、更快速的问题答复、更丰富的活动,统统都来啦。不管你是小白,还是老司机,改版之后的论坛,用好只需要两步走:1. 了解论坛的各个模块,找到合适的位置发帖公告:论坛公告、活动/大赛公告,统统都在这里,关注公告,关注所有的官方重要信息。干货分享:疑难问题、常见问题汇总、专家分享、大牛经验,后续逐步上线。欢迎小伙伴们把自己的干货也分享出来。问题求助:遇到的解决不了的、拿不准的、没有思路的、想咨询别人的,统统都可以发现这里。为了方便大家更快的得到专家回复,问题求助下还细分了APIG、eSDK、SDK、TPOA插件等细分种类,大家在合适的分类下发帖即可。吐槽与建议:管您是产品的使用者还是开发者,如果您有任何关于产品、文档、接口、SDK等等等的吐槽与建议,欢迎大家积极反馈。您的反馈对我们非常宝贵,可能在下个迭代版本就实现了哦。版本资讯:官方发布的版本信息、新功能、变化点,关注版本资讯,版本信息再也不会错过了。 2. 以正确的模板发帖 论坛后面有一整群专家解答大家的问题,所以在发帖,特别是问题反馈或求助时,请一定要按照对应分类下置顶的问题求助模板规范发帖并描述清楚,方便论坛运营小管家将问题传递给对应的专家,光速解决你的问题。欢迎大家发帖、互动,让我们越来越强!
...........1
发表于2020-12-09 18:59:38
2020-12-09 18:59:38
最后回复
...........1
2020-12-09 18:59:38
5662 0 -
要删除一个文件夹,首先要删除文件夹下面的所有对象才能成功删除这个文件夹,不能直接传文件夹的路径就直接删除整个目录吗
-
前端采用Element的upload组件上传文件到obs, 在upload的onChange事件里面拦截上传文件,上传到obs,但是报错index.vue?715e:179 Error-->Error: Network Error null
-
问题描述:SMC版本:SMC2.0 V600R019C10SPC300在SMC服务器中的卸载程序中查看没有esdk安装文件,但是后期需要对SMC进行二次开发。由于目前SMC安装时候没有装eSDK了,同时SMC是双机的安装方式,关于二次开发,前期需要做些什么。有没有相关的文档进行二次开发的说明。
-
【功能模块】【操作步骤&问题现象】1、下载地图组件,新建一个方法,在方法中调用mapObj.addrSearch()2、在mounted钩子函数执行该方法。【截图信息】这个是地图组件本身就有的:这个是我写的addrSearch【日志信息】(可选,上传日志内容或者附件)浏览器报错如下:
-
2020-10-30 10:48:28.386 WARN 23931 --- [pool-5-thread-1] c.o.s.internal.RestStorageService : com.obs.services.internal.ServiceException: Request Error: java.net.UnknownHostException: bc5d5fe30c3f4da0ac355a56add071d5.obs.cn-north-4.myhuaweicloud.com: Temporary failure in name resolution PUT 'http://bc5d5fe30c3f4da0ac355a56add071d5.obs.cn-north-4.myhuaweicloud.com/' on Host 'bc5d5fe30c3f4da0ac355a56add071d5.obs.cn-north-4.myhuaweicloud.com'com.obs.services.internal.ServiceException: Request Error: java.net.UnknownHostException: bc5d5fe30c3f4da0ac355a56add071d5.obs.cn-north-4.myhuaweicloud.com: Temporary failure in name resolutionat com.obs.services.internal.RestStorageService.handleThrowable(RestStorageService.java:274) ~[esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.internal.RestStorageService.performRequest(RestStorageService.java:812) ~[esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.internal.RestStorageService.performRestPut(RestStorageService.java:998) ~[esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.internal.RestStorageService.performRestPut(RestStorageService.java:987) ~[esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.internal.ObsService.createBucketImpl(ObsService.java:1483) ~[esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient.access$200(ObsClient.java:211) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient$1.action(ObsClient.java:758) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient$1.action(ObsClient.java:751) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient.doActionWithResult(ObsClient.java:3929) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient.createBucket(ObsClient.java:750) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient.createBucket(ObsClient.java:738) [esdk-obs-java-3.20.6.1.jar!/:na]at com.obs.services.ObsClient.createBucket(ObsClient.java:708) [esdk-obs-java-3.20.6.1.jar!/:na]at com.pcl.service.obs.OBSFileService.createBucketName(OBSFileService.java:94) [classes!/:0.0.1-SNAPSHOT]at com.pcl.service.obs.OBSFileService.unZipFileToMinio(OBSFileService.java:865) [classes!/:0.0.1-SNAPSHOT]at com.pcl.service.DataSetService$2.run(DataSetService.java:670) [classes!/:0.0.1-SNAPSHOT]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_161]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_161]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_161]Caused by: java.net.UnknownHostException: bc5d5fe30c3f4da0ac355a56add071d5.obs.cn-north-4.myhuaweicloud.com: Temporary failure in name resolutionat java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) ~[na:1.8.0_161]at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928) ~[na:1.8.0_161]at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323) ~[na:1.8.0_161]at java.net.InetAddress.getAllByName0(InetAddress.java:1276) ~[na:1.8.0_161]at java.net.InetAddress.getAllByName(InetAddress.java:1192) ~[na:1.8.0_161]at java.net.InetAddress.getAllByName(InetAddress.java:1126) ~[na:1.8.0_161]at okhttp3.Dns$1.lookup(Dns.java:39) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:170) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.RouteSelector.nextProxy(RouteSelector.java:136) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.RouteSelector.next(RouteSelector.java:81) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:171) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:121) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:100) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92) ~[okhttp-3.7.0.jar!/:na]at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67) ~[okhttp-3.7.0.jar!/:na]at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:185) ~[okhttp-3.7.0.jar!/:na]at okhttp3.RealCall.execute(RealCall.java:69) ~[okhttp-3.7.0.jar!/:na]at com.obs.services.internal.RestStorageService.performRequest(RestStorageService.java:634) ~[esdk-obs-java-3.20.6.1.jar!/:na]
-
eSDK CloudEC 6.1.0 (接口文档见附件)用在客户外网的单兵设备上下载路径为:https://github.com/Huawei/CloudEC_Client_API_Demo_Android/tree/release_19_1_1想确认下该SDK是注册在SC上,还是USM上?该SDK软件如何外网注册到内网USM上?
-
这里中断的意思是:访问cse的时候报“Failed to create SSL connection”2020-09-17 02:17:53.370 | [vert.x-eventloop-thread-11] | ERROR | o.a.s.t.rest.client.http.RestClientInvocation | Failed to send request, local:not connected, remote:/10.31.31.29:20001.io.vertx.core.http.impl.NoStackTraceTimeoutException: The timeout period of 5000ms has been exceeded while executing POST /mgmt/v2/queryUserConfigs for server 10.31.31.29:200012020-09-17 02:17:53.374 | [vert.x-eventloop-thread-8] | ERROR | o.a.s.t.rest.client.http.RestClientInvocation | Failed to send request, local:not connected, remote:/10.31.31.29:20001.javax.net.ssl.SSLHandshakeException: Failed to create SSL connection at io.vertx.core.net.impl.ChannelProvider$1.userEventTriggered(ChannelProvider.java:115) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:344) at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:330) at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:322) at io.netty.handler.ssl.SslUtils.handleHandshakeFailure(SslUtils.java:347) at io.netty.handler.ssl.SslHandler$5.run(SslHandler.java:2004) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748)Caused by: javax.net.ssl.SSLException: handshake timed out at io.netty.handler.ssl.SslHandler$5.run(SslHandler.java:2001) ... 9 common frames omittedrun log:2020-09-16 11:07:48.689 | ERROR | [http-nio-10.31.31.13-8080-exec-1408] | 10.31.31.13 | V295217425-3f7b-48f | failed to handle request,exception is:InvocationException: code=408;msg=CommonExceptionData [message=Request Timeout. Details: The timeout period of 5000ms has been exceeded while executing POST /channel/v2/ability/queryAbilityDetail for server 10.31.31.29:20000]2020-09-16 11:07:48.698 | ERROR | [http-nio-10.31.31.13-8080-exec-1412] | 10.31.31.13 | V2f56eee1c-cb57-4ce | failed to handle request,exception is:InvocationException: code=408;msg=CommonExceptionData [message=Request Timeout. Details: The timeout period of 5000ms has been exceeded while executing POST /channel/v2/recommend/newCardList for server 10.31.31.29:20000]
-
-
ERROR in ./node_modules/cluster/lib/master.jsModule not found: Error: Can't resolve 'dns' in 'D:\web\base-pc-front\node_modules\cluster\lib' @ ./node_modules/cluster/lib/master.js 440:6-20 @ ./node_modules/cluster/lib/cluster.js @ ./node_modules/cluster/index.js @ ./node_modules/log4js/lib/clustering.js @ ./node_modules/log4js/lib/log4js.js @ ./node_modules/esdk-obs-nodejs/lib/log.js @ ./node_modules/esdk-obs-nodejs/lib/obs.js @ ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/components/upload-content/index.vue?vue&type=script&lang=js& @ ./src/views/components/upload-content/index.vue?vue&type=script&lang=js& @ ./src/views/components/upload-content/index.vue @ ./src/views/components/index.js @ ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/modules/demo/index.vue?vue&type=script&lang=js& @ ./src/views/modules/demo/index.vue?vue&type=script&lang=js& @ ./src/views/modules/demo/index.vue @ ./src/config/component-importer.js @ ./src/config/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8001 (webpack)/hot/dev-server.js @babel/polyfill ./src/main.jsERROR in ./node_modules/assert/assert.jsModule not found: Error: Can't resolve 'util/' in 'D:\web\base-pc-front\node_modules\assert' @ ./node_modules/assert/assert.js 73:11-27 @ ./node_modules/browserify-zlib/lib/index.js @ ./node_modules/streamroller/lib/BaseRollingFileStream.js @ ./node_modules/streamroller/lib/RollingFileStream.js @ ./node_modules/streamroller/lib/index.js @ ./node_modules/log4js/lib/appenders/dateFile.js @ ./node_modules/log4js/lib/appenders/index.js @ ./node_modules/log4js/lib/log4js.js @ ./node_modules/esdk-obs-nodejs/lib/log.js @ ./node_modules/esdk-obs-nodejs/lib/obs.js @ ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/components/upload-content/index.vue?vue&type=script&lang=js& @ ./src/views/components/upload-content/index.vue?vue&type=script&lang=js& @ ./src/views/components/upload-content/index.vue @ ./src/views/components/index.js @ ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/modules/demo/index.vue?vue&type=script&lang=js& @ ./src/views/modules/demo/index.vue?vue&type=script&lang=js& @ ./src/views/modules/demo/index.vue @ ./src/config/component-importer.js @ ./src/config/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8001 (webpack)/hot/dev-server.js @babel/polyfill ./src/main.js
-
WebJS场景问题及排除思路如下:
CloudLinkKit 版主001
发表于2020-10-18 11:49:19
2020-10-18 11:49:19
最后回复
CloudLinkKit 版主001
2020-10-18 11:49:19
4795 0 -
华为已经有着超过20年的视频会议产品研发经验,拥有1000多项视频会议、音视频相关的国际和国内专利技术。华为云会议基于全开放的产品定位,将华为云会议的所有产品能力都开放给伙伴,伙伴可以通过集成华为云会议SDK,拥有与华为同等的音视频会议产品能力,然后在自己擅长的领域进行广泛应用,满足教育、医疗、政府、金融、交通等各行业的需求。本文介绍下如何通过仅24行代码,就将华为近30年音视频领域探索的结晶集成到您自己的应用中。 华为云会议开发性初了解:华为云会议从服务端和终端两个方面开放了接口。服务端已REST API的方式开放,终端以SDK的方式开放。华为云会议当前已经提供16类150个左右的接口,涵盖了会议管理、会议控制、云会议室管理、企业管理、用户管理、终端管理等会议业务涉及的方方面面。基于这些REST API您可以将华为云会议的调度管理能力集成到自己的业务系统中。这些REST API都是无状态的接口,不涉及到复杂的接口组合的问题,可以根据自己的业务需要选择对应接口调用即可。接口的详细说明请参考华为云会议帮助中心上的《服务端API参考》(https://support.huaweicloud.com/api-meeting/meeting_21_0202.html)。在华为云的API Explorer(https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=Meeting)上可以直接调试这些REST API,不再需要使用postman或者CURL命令。为了进一步简化后台在Java和Python中调用这些接口的实现难度,我们还对这些API接口封装了Java和Python的函数接口,可以从华为云SDK中心(https://sdkcenter.developer.huaweicloud.com/)下载华为云会议的服务端SDK。本文余下章节主要介绍华为云会议终端侧的SDK。华为云会议终端SDK介绍会议终端侧由于要涉及用户界面、终端外设、音视频媒体、会议流程等很多方面,集成难度上与服务端集成相比要复杂不少。华为云会议的终端SDK将处理最复杂的音视频媒体、外设管理全部封装起来,为您提供了带会议UI控件的SDK,您也不用关注具体的会议流程。只需要调用大约30行代码调用10个接口即可完成华为云会议终端音视频能力的集成。华为云会议提供Android、iOS和Windows平台的终端SDK,Mac平台的SDK也即将发布。SDK的详细介绍请参考华为云会议帮助中心上的《客户端SDK参考》(cid:link_0)。终端SDK提供的能力包括:1、 视频会议2、 数据共享 3、 点对点通话华为云会议终端SDK在简化开发难度的基础上,兼顾了灵活性。会议终端按钮和菜单可以自定义;联系人也可以自定义。基于华为云会议SDK的开发流程介绍开发流程介绍:步骤1:创建企业。需要有华为云会议企业管理员帐号后,才能进行二次开发。参考《开发指南》中的“开发前准备”(cid:link_2)。步骤2:下载SDK。下载地址:cid:link_1。步骤3:学习《客户端SDK参考》。学习地址:cid:link_0。步骤4:根据接口文档将SDK集成到您自己的App中。步骤5:调试。步骤6:发布。如何基于华为云会议Windows SDK开发一个自己的会议客户端?下面以Windows平台的终端SDK为例,说明如何将华为云会议的终端侧能力集成到您自己的App中。1、初始化示例代码hwmsdkagent::HwmInitInfo initParam;strncpy_s(initParam.appId, "hwm_ui_demo", HWM_MAX_APPID_LEN);strncpy_s(initParam.exePath, "D:\\demo\\SDK", HWM_MAX_FILE_PATH_LEN);initParam.notify = notifyObj;initParam.callback = callbackObj;//调用初始化接口int ret = hwmsdkagent::Init(&initParam); //初始化回调函数void demoCallbackProc::OnInitResult(hwmsdk::HwmErrCode ret, const char* msg){ //初始化成功后的处理} 2、登录示例代码hwmsdkagent::HwmLoginInfo loginParam;strncpy_s(loginParam.accountAndPasswordAuthInfo.account, GetAccount().c_str(), HWM_MAX_ACCOUNT_LEN);strncpy_s(loginParam.accountAndPasswordAuthInfo.password, GetPassword().c_str(), HWM_MAX_PASSWORD_LEN);loginParam.authType = hwmsdkagent::HWM_AUTH_TYPE_ACCOUNT_AND_PASSWORD;//调用登录接口int ret = hwmsdkagent::Login(&loginParam); //登录回调函数void demoCallbackProc::OnLoginResult(hwmsdk::HwmErrCode ret, const char* msg){ //登录成功后的处理} 3、创建会议例代码hwmsdkagent::HwmCreateConfInfo data;//设置会议主题strncpy_s(data.subject, CTools::UNICODE2UTF(CString("我的会议")), HWM_MAX_SUBJECT_LEN);//设置会议类型data.mediaType = hwmsdkagent::HWM_VIDEO_AND_DATA//设置会议是否需要来宾密码data.needPassword = true;//调用创会接口int ret = hwmsdkagent::CreateConf(&data, NULL, 0); //创会回调函数void demoCallbackProc::OnCreateConfResult(hwmsdk::HwmErrCode ret, const char* msg){ //创会成功后的处理} //会议状态通知void demoNotifyProc::OnConfInfo(HwmConfInfo *confInfo) { //根据会议状态处理自己的业务逻辑}创建会议成功后,创会者自动就加入会议了。 4、加入会议例代码strncpy_s(data.confId, GetConfId().c_str(), HWM_MAX_CONF_ID_LEN);strncpy_s(data.password, GetPassword().c_str(), HWM_MAX_PASSWORD_LEN);strncpy_s(data.name, CTools::UNICODE2UTF(CString("杭州会场")), HWM_MAX_DISPLAY_NAME_LEN);int ret = hwmsdkagent::JoinConfById(&data); //入会回调函数void demoCallbackProc::OnJoinConfByIdResult(hwmsdk::HwmErrCode ret, const char* msg){ //入会成功后的处理} 调用上述4个接口,并处理6个回调函数,大约30行左右的代码(不含App本身的业务代码和非会中界面代码),即可集成华为云会议的Windows SDK。登录界面(仅Demo,实际由您的App提供):创建会议和加入会议界面(仅Demo,实际由您的App提供):会中界面(SDK提供):通过本文,你是否对华为云会议开放性有了一定了解呢?
-
SDK_ReadHostData是host上哪个应用向MCU上发送的数据可以接收?或者是在哪里定义的?
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签