【重要更新】DuerOS 2.0(个人版镜像、Bot-SDK)
DuerOS-河童 发布于2017-12-22 20:38 浏览:11324 回复:24
4
收藏

头图.png

Hi, Developer

随着2017年11月16日百度世界大会发布了DuerOS 2.0, 小度智能设备开放平台小度技能开放平台 的底层协议全线升级。

 

为了让您能更好的开发并使用DuerOS相关的能力,您需要做以下操作:

>>小度之家(技能商店)   

小度之家.jpg 

>>技能开发者    

如若您的bot-sdk版本低于v2.0.5,请注意以下内容,尽快升级SDK


注意事项:

由于DuerOS系统升级,bot返回的response中,session如果是空,将不在支持空数组结构("attributes":[]),只支持空对象("attributes":{})。v2.0.5-beta及以上的sdk不受影响。DuerOS将在2017年12月28号之前完成切换,带来不便还请理解;


>>个人版开发者 

我们提供了新版树莓派镜像(DuerOS 2.0 C++版本),请及时下载升级;

 

更新内容:

l  可通过“小度之家“APP便捷配网

l  技能商店:通过小度之家上的“技能商店”查看\启用\关闭 已上线的技能,并可通过 个人版 调用已发布的技能;

未标题-1.jpg

l  本地链路的设备控制和状态同步

l  优化了唤醒及识别效果

l  修复了已知联网Bug


升级方式:

法① 镜像升级

流程简单,可靠性好,耗时长;

>>下载地址&安装方式<<

资源中心——文档中心——智能设备开放平台——智能硬件开发套件


1.png


法② 脚本升级(增量升级)

脚本升级包

>>下载地址<<


具体的升级流程如下:

1.将升级包拷贝到树莓派上

2.在树莓派上新建一个文件夹

mkdir update


3.解压升级包到新建文件夹

tar -xvf DuerOS_For_Raspberry_vx.x.x.x-X_update.tar.gz -C update


4.进入文件夹

cd update


5.使用root权限执行升级脚本

sudo ./update.sh


感谢您对DuerOS的关注与支持,祝您开发愉快~


1.jpg



收藏
点赞
4
个赞
共24条回复 最后由平原asd95回复于2018-06-02 11:00
#2Qualcomm回复于2017-12-22

太棒了,有增量升级

0
#3老衲醉了回复于2017-12-22

终于等到你

0
#4老吴回复于2017-12-22

厉害了呀,

0
#5忧伤可乐回复于2017-12-22

终于等到你

0
#6妇科余主任回复于2017-12-23

解绑之后,设备将再也无法配网。希望能修复这个bug

0
#7就这个名字吧回复于2017-12-23

你好,我设备用网线连接,手机用wifi,两个在同一个局域网,为什么在小度之家找不到个人版开发套件

0
#8anananjjj回复于2017-12-23

已经更新!!

0
#9nelyoyo回复于2017-12-23
#6 妇科余主任回复
解绑之后,设备将再也无法配网。希望能修复这个bug

在树莓派/etc/wpa_supplicant目录下,有一个wpa_supplicant.conf.bk文件,可以执行

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.bk /etc/wpa_supplicant/wpa_supplicant.conf

然后重启树莓派,就可以重新配网了

0
#10易伟回复于2017-12-24
#9 nelyoyo回复
在树莓派/etc/wpa_supplicant目录下,有一个wpa_supplicant.conf.bk文件,可以执行 sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.bk /etc/wpa_supplicant/wpa_supplicant.conf 然后重启树莓派,就可以重新配网了
展开

提示账号错误

0
#11nebulax回复于2017-12-24
#10 易伟回复
提示账号错误

手动删除该文件里的联网信息,然后重启就可以了。

0
#12cooper回复于2017-12-26

这个跟python-sdk有关系吗?用python sdk的需要更新不

0
#13nelyoyo回复于2017-12-26
#12 cooper回复
这个跟python-sdk有关系吗?用python sdk的需要更新不
展开

这个和python sdk没关系,可以不用升级的

0
#14卡农回复于2017-12-26

bot-sdk的详细介绍地址能不能贴一个...node.js的.

0
#15未来~创意者回复于2017-12-26
#6 妇科余主任回复
解绑之后,设备将再也无法配网。希望能修复这个bug

对,我也是这样,只能重刷镜像了.不过我重刷,正在开机后,就没动静了.

0
#16robin_v回复于2017-12-27

太棒了

0
#17zune回复于2017-12-27

以前的版本中,在/duer/appresources/app_config.json里有可record_device的配置项,现在可以从哪里修改的???



0
#18God.Smiles回复于2017-12-27

赞赞

0
#19nelyoyo回复于2017-12-27
#17 zune回复
以前的版本中,在/duer/appresources/app_config.json里有可record_device的配置项,现在可以从哪里修改的???
展开

最新版本的镜像中,record设备使用default设备,如果需要修改,可以修改alsa的default节点配置

0
#20xiaoji回复于2017-12-28

楼主 , Java版本的bot-sdk大概什么时候提供呢

0
#21yanhoo回复于2017-12-28

我在体验DuerOS系统是遇到以下两个问题:

1、我下载github上最新的dcs-sdk-java代码,在安卓机器上运行后,设置好client_id,然后第一次唤醒成功后,可以进行一次交流,再次唤醒后,就无法进行交流了,错误如下:

DCS-DcsClient-onError,com.baidu.dcs.okhttp3.internal.http2.StreamResetException: stream was reset: NO_ERROR
	at com.baidu.dcs.okhttp3.internal.http2.Http2Stream.checkOutNotClosed(Http2Stream.java:569)
	at com.baidu.dcs.okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.java:503)
	at com.baidu.dcs.okhttp3.internal.http2.Http2Stream$FramingSink.write(Http2Stream.java:483)
	at okio.RealBufferedSink.emitCompleteSegments(RealBufferedSink.java:171)
	at okio.RealBufferedSink.writeAll(RealBufferedSink.java:99)
	at com.baidu.duer.dcs.framework.message.DcsStreamRequestBody.writeTo(DcsStreamRequestBody.java:48)
	at com.baidu.dcs.okhttp3.MultipartBody.writeOrCountBytes(MultipartBody.java:173)
	at com.baidu.dcs.okhttp3.MultipartBody.writeTo(MultipartBody.java:114)
	at com.baidu.dcs.okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:69)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
	at com.baidu.dcs.okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:95)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
	at com.baidu.dcs.okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:125)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
	at com.baidu.duer.dcs.http.intercepter.LoggingInterceptor.intercept(LoggingInterceptor.java:41)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:134)
	at com.baidu.dcs.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:109)
	at com.baidu.dcs.okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:206)
	at com.baidu.dcs.okhttp3.RealCall$AsyncCall.execute(RealCall.java:145)
	at com.baidu.dcs.okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
	at java.lang.Thread.run(Thread.java:761)

2、我买了个SoundPi开发套件 - 基础版,通过帖子的最新的小度之家App根本连接不上,SoundPi提示联网成功后,但是App上还是wifi连接的状态,一会就提示未登录,然后就没反应了,关了SoundPi重启后试了好几次,小度之家从安卓版到iOS版都试过了,都不行,不知道为什么,就这两天发生的事情,刚买回来了时候还是可以的,不知道如何解决此问题?


0
TOP