Board logo

标题: 使用 Watson 和 IoT Platform 服务构建家庭助理移动应用程序(1) [打印本页]

作者: look_w    时间: 2018-1-13 18:51     标题: 使用 Watson 和 IoT Platform 服务构建家庭助理移动应用程序(1)

过去,构建家庭助理需要做大量工作,而且可能在技术上存在挑战。但是,借助        IBM Watson 和其他互补性云服务,您现在能够轻松地进行创造和创新。
本教程将介绍如何将 Watson 的强大功能与 IBM IoT Platform        的简单性相结合,创建一个家庭助理来控制一些基本的电子设备(灯和相机)。可以扩展该框架来控制连接的真实家电。您可以使用本教程作为指导,构建自己的应用程序。
家庭助理移动应用程序使用 iOS Swift 开发,它使用键盘输入和语音命令与 IBM Watson Conversation 进行通信;而且用户界面还支持发送消息或讲话。我使用了        Watson Text to Speech 和 Speech to Text 服务来实现此对话。Watson Conversation        已经过训练,能够根据语音命令或输入消息来推断意图。根据这些意图,家庭助理应用程序会通过 IoT Platform 服务和一个家庭网关 (Raspberry Pi)        向设备发送命令。家庭网关控制各种设备,并通过 IoT Platform 服务将设备事件发送给家庭助理应用程序。该系统还使用 Object Storage        服务来存储家庭网关上传的照片。
您可以下载该家庭助理的代码,作为构建自己的应用程序的起点。


该应用程序的基本工作流是:
下面的屏幕截图显示了这个家庭助理移动应用程序。

构建您的应用程序需要做的准备工作要构建一个类似家庭助理的应用程序,需要熟悉:
为了构建该应用程序,我使用了以下开发环境、硬件和 Bluemix 服务:
开发环境Bluemix 服务硬件




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0