
Java8源码-BCE-DUHOME-DEROSSS-DEMO:融合了DUHOME与DuerOS的示例(Java版本)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为Java8版本,结合了DUHOME及DuerOS技术,提供一个综合性的演示程序,适用于深入学习和理解两者的集成应用。
这是一个集成了DuerOS和DuHome的示例项目,实现了通过语音控制设备的功能。你可以运行这个示例来体验整个流程,也可以将其作为SDK集成到自己的项目中。
该项目的核心功能包括一个OAuth服务器,基于Spring Security OAuth2框架,并使用MySQL进行持久化存储。该OAuth服务器负责向DuerOS发起用户资源授权请求;之后,DuerOS遵循OAuth协议向后面的Skill Bot发送访问资源的请求。此外,还有一个DuerOS Skill Bot可以接受发现设备、打开灯和关闭灯等反控指令,并根据这些指令中的access_token验证用户的权限以及所要访问的具体资源。
对于需要支持更多种类的控制命令的情况,可以在现有基础上进一步增加各种命令模型来实现这一目标。另外,该项目还包含一个对接DuHome的应用服务器(App Server),用于向DuHome下发具体的操作指令从而达到远程操控设备的目的。
在示例场景中,项目的使用者被设定为一家假想的智能家居服务提供商,并且拥有两位用户:Bob和Lily。其中,Bob拥有一件叫做“小夜灯”的智能设备;而Lily则没有配备任何类似的智能设备。
全部评论 (0)
还没有任何评论哟~


