第八课--microWRT 摄像头应用之云端相册

来自Microduino Wikipedia
跳转至: 导航搜索

上一节教程中我们实现了采集USB摄像头的图片,进行本地保存,本节教程将介绍如何将照片上传到云端,就像云笔记一样,你可以随时随地查看。 在前一节教程的基础上,对microWRT的配置做修改,并增加上传图片的脚本即可。除此之外,玩家还需要需要在云端申请空间,并添加照片处理的程序。 本教程中采用的是阿里付费云空间。


microWRT 配置

1. 首先参考我们的摄像头教程,保证摄像头能正常工作。

2. 配置wrt使之能自动连接上级路由器,并能作为AP。详细的设置方法,可以参考”开机教程“。 下面文件是配置的参考例子,玩家可以下载并根据自己使用的路由器信息在microWRT上做相应的修改。

microWRT network configure file Configuration

3. 在本教程中,我们使用的应用程序基于nodejs的,所以需要在microWRT上安装nodejs。我们已经编译好了安装包,玩家可以直接下载使用。这个安装包是在自己 编译的固件中安装的,不一定能在pandorabox的固件中安装。在下面的安装包中,有两个ipk包,需要先安装uclibcxx ipk包。

NodeJS package NodeJS

4. 安装好nodejs后,玩家可以把下面的应用程序复制到microWRT上。

microWRT APP PostPic

设置/etc/rc.local 文件,保证应用程序开机运行。

 vi /etc/rc.local
 # Put your custom commands here that should be executed once
 # the system init finished. By default this file does nothing.
 node /project/postpic/app.js
 exit 0

注意:上面应用的路径和文件名要根据实际情况来设置。


5. 申请云空间,在云空间里运行如下的程序,即可通过外网来访问空间里面的照片了。

Cloud APP ShowPic

测试

在PC或者手机的浏览器中输入云端的ip地址和端口号,就可以看到摄像头拍摄的照片了。