标签归档: 树莓派3

家用NAS组网

不满足于之前的树莓派搭建的HOME NAS,又折腾了一套X86的低功耗版NAS服务器,将之前放在硬盘盒里面的硬盘都规整到了NAS服务器内。直接安装Windows Server 2012版本,配置简单。

不断增加网络设备,突然发现家里的网络越来越复杂,首先把家里的网络设备连接图整理出来记录一下。

首先,电信光猫只有太小气,只有一个口是千兆的,剩下三口都只有百兆,因此如果希望家里所有设备都能使用200Mbit的宽带,必须所有网络设备的信号都从这个千兆口出。这样,这里增加一个千兆交换机扩展光猫的千兆网口,与光猫一起放在墙角的网络盒内。网络盒子里分别走暗网线到各个需要网络的地方。包括:1、电视墙下方网口;2、主卧室;3、阳台。暗线的源头接到盒子内的交换机上。虽然三个地方都有了有线网络,并且都是8股的标准网线,能支持千兆网络,但是都仅有一个网口。无法满足家里的设备需要。

为了解决这个问题,又需要增加设备扩充网口。如下图:百兆路由器作为客厅的Wifi提供设备。千兆路由器给卧室扩展千兆网络给台式机使用,同时在卧室提供Wifi。阳台上面本来只打算放一个NAS服务器,但是后来一想树莓派也不用堆在客厅或者卧室路由器上了,直接移到阳台上面与NAS服务器放在一起,同时树莓派可以作为NAS服务器的控制器,控制NAS服务器的远程开机。因此在阳台上面又使用了一个交换机将一个网口扩展为2个网口。

image

阅读全文 »

| 1 分2 分3 分4 分5 分 (5.00- 4票) Loading ... Loading ... | 归档目录:WEB网络, 数码硬件, 移动互联 | 同时打有标签:, |

基于Java WEB的本地照片管理系统jAlbum

最近搭建了基于树莓派3的家庭NAS系统,使用btsync工具将家里的各个终端:台式电脑、笔记本和家人的各个手机上面的图片等文件都集中备份到了NAS上面。发现各个设备上面的图片存放时并没有非常严谨的分类,并且有大量的重复照片,就想着做一个管理工具放在树莓派3上面,提供web访问接口,浏览器可以直接访问,生成一个简易相册,供各个终端查看和下载照片。 想到哪儿做到哪儿,并没有非常详尽的需求分析分析和软件设计。最终实现了如下功能:

  1. 定时扫描挂载在树莓派系统上面的硬盘的指定目录,收集所有的照片文件,jpg,png类型。建立一张sqlite3数据表,存储所有照片的路径、时间、指纹和长宽比等信息。系统也支持运行在目前各个主流的操作系统:MS Windows、MAC OS和Linux上面,免安装部署。
  2. 对1步骤生成的照片库根据照片的指纹值进行剔重,生成一张新的表,确保内容相同的照片只存一条记录。并且所有记录按照照片的拍摄时间顺序排列。
  3. 提供RESTful的接口供浏览器访问和获取相册。提供分年、月、日的视图。在前端呈现上面直接使用Java生成web页面,没有用一些高级的Marker组件。
  4. 后台定时产生任务,扫描新增的文件和重建数据表。
  5. 支持mp4视频文件的呈现。(需要在本机支持ffmpeg和ffprobe命令,下载ffmpeg工具:ffmpeg.org,如果是Windows系统,则需要把exe文件直接放入C:\Windows目录下;Linux系统可以直接使用发行版的软件仓库安装该软件。)
  6. 新增后台同步照片到AmazonS3服务功能。建议设置生命周期将桶内的数据转换到Glacier以节省开支。使用最小的成本防止照片数据丢失。
  7. 使用Face++服务实现人像识别,并按照人像对照片进行归集。开启该功能需要根据Face++的提示获取访问API的密钥对。

阅读全文 »

| 1 分2 分3 分4 分5 分 (5.00- 15票) Loading ... Loading ... | 归档目录:Java, Jetty, WEB网络, 数据库, 软件技术 | 同时打有标签:, , , , |
返回顶部