您的位置:首页 > 产品设计 > UI/UE

把pcDuino做成苹果 Siri 代理服务器实现智能家居控制

2013-08-22 17:25 225 查看
Siri proxy是苹果 Siri的助手。  它可能让开发者迅速的使用Siri功能来开发各种应用。

这里我们详细的讲解了如何在pcDuino上安装Siri。有iphone5和pcDuino的童鞋可以赶快试试啦。

下面是安装的详细步骤:

1.安装必须的软件包:

$sudo apt-get install libxslt1.1 libxslt-dev xvfb build-essential git-core curl libyaml-dev libssl-dev

复制代码
2. 下载并且安装RVM:

$curl -L https://get.rvm.io | bash -s stable --ruby

复制代码
更新 .bashrc:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc

echo 'export PATH=$HOME/.rvm/bin:$PATH' >> ~/.bashrc

复制代码
重启 pcDuino。

3. 安装 Ruby 2.0.0.

$rvm install 2.0.0

复制代码
4. 设置RVM 默认到 2.0.0

rvm use 2.0.0 --default

复制代码
安装 SiriProxy:

1.安装:

$gem install siriproxy

复制代码
2. 创建目录:

$mkdir ~/.siriproxy

复制代码
3. 生成证书:

$siriproxy gencerts

复制代码
4. 在iphone上安装刚生成的证书:

证书位于: ~/.siriproxy/ca.pem, 我们发邮件给iphone。









5. 告诉iphone把 pcDuino SiriProxy 服务器当成它的DNS 服务器:





6. 启动SiriProxy:

$rvmsudo siriproxy server -d XXX.XXX.XXX.XXX -u nobody

复制代码
其中xxx.xxx.xxx.xxx是pcDuino的IP地址。

7. 这个时候,我们可以在iphone上使用Siri来测试啦!



pcDuino输出:


转自:http://www.pcduino.org/forum.php?mod=viewthread&tid=254
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pcDuino