• 欢迎访问web前端中文站,JavaScript,CSS3,HTML5,web前端demo
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏web前端中文站吧

Qualcomm DragonBoard 410c开发板实现局域网监控系统

JAVA web前端中文站 3年前 (2017-11-11) 4666次浏览 已收录 0个评论
文章目录[隐藏]

Qualcomm(高通) DragonBoard 410c 开发板最近在举行开发者活动。我获得了一次免费使用资格,因此借助 DragonBoard 410c 开发板实现了一个高仿小米米家智能摄像机的家庭监控系统。本文分享一下相关实现。

更多精彩内容请看 web 前端中文站
http://www.lisa33xiaoq.net 可按 Ctrl + D 进行收藏

硬件准备:

  • Dragonboard 410 *1
  • PC 机*1
  • 摄像头 *1

软件准备:

  • Ubuntu 系统镜像
  • Mjpg-streamer
  • gcc 工具链

关于 Mjpg-streamer

mjpg-streamer 可以通过文件或者是 HTTP 方式访问 linux UVC 兼容摄像头。mjpg-streamer 需要很少的 CPU 和内存资源就可以工作,大部分编码工作都是摄像头完成的,所以对于内存和性能都有限的路由器十分适用。

它可以从单一组件获取图像并传输到多个输出组件的命令行式的应用程序,将 JPEG 的文件视频流化并通过互联网将视频流从这里传送到 web 浏览器上。这将使得在公司或是外地,通过访问家里安装的摄像头查看家里的情况,实现室内监控。这里正是基于此场景借助 Dragonboard 来实现下局域网内家庭监控。

模型结构图

Qualcomm DragonBoard 410c 开发板实现局域网监控系统

这里主要采用服务器来存储 dragonboard 通过摄像头采集到的数据,然后利用 PC 终端或是一顿段进行查看,在真正要实现外网访问必须要有公网 IP 或是采用内网映射的方法,而本人所在的网络为家庭内部的局域网络,所以这里采用局域网的形式进行实现。具体实现如下:

第一步,首先安装 libjpeg8-dev libv4l-dev subversion 相关包

 apt-get install libjpeg8-dev libv4l-dev subversion

第二步,从 linux-sunxi.org 中提供的仓库地址获取 mjpg-streamer 源码

 svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer

第三步,进入 mjpg-streamer 并编译

 cd mjpg-streamer make USE_LIBV4L2=true clean all

第四步,运行 start.sh 启动脚本

 ./start.sh

Qualcomm DragonBoard 410c 开发板实现局域网监控系统

mjpg-streamer 的工作流程如下:

Qualcomm DragonBoard 410c 开发板实现局域网监控系统

最后总结一下,该项目不算难,主要在于 mjpg-streamer 的相关配置。

参考资料

web 前端中文站点评:

有关Qualcomm DragonBoard 410c 的学习,有一个系列教程:

1、《QUALCOMM DRAGONBOARD 410C(高通骁龙 410C)开发板介绍

2、《QUALCOMM DRAGONBOARD 410C 开发板各模块介绍

3、《使用 VI 命令编写 DRAGONBOARD 410C 开发板程序

4、《QUALCOMM DRAGONBOARD 410C 开发板实现局域网监控系统

 

【注:本文源自网络文章资源,由站长整理发布】


web 前端中文站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Qualcomm DragonBoard 410c 开发板实现局域网监控系统
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址