搭建树莓派原装摄像头网页浏览服务

一、硬件

    树莓派:raspberry Pi model 3 B+

    摄像头:原装摄像头

二、硬件连接

    按照以下步骤来将树莓派摄像头模块连接搭配树莓派:
    1、找到 CSI(Camera Serial Interface) 接口(CSI接口在以太网接口旁边),掀起深色胶带。
    2、拉起 CSI 接口挡板。
    3、拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的PCB(有字的一面)是安装完美的(可以轻轻按一下黄色部分来保证安装完美)。
    4、将排线插入CSI接口。记住,有蓝色胶带的一面应该面向以太网接口方向。同样,这时也确认一下排线安装好了之后,将挡板拉下。

三、升级系统

    通过putty连接树莓派,执行以下命令更新树莓派系统

 sudo apt-get update
 sudo apt-get upgrade

四、使能摄像头

sudo raspi-config

    进入如下界面:
    选择第5个,按enter键进入配置

五、搭建服务

    从文末下载camera.py脚本,通过winScp等工具上传至树莓派。如图:

    给文件添加执行权限

chmod 777  /home/pi/picamea/camera.py

    设置开机启动,打开文件修改:

sudo nano /etc/rc.local


    在exit 0前面添加

sudo /usr/bin/python3.7 /home/pi/picamea/camera.py &

    ctrl+o保存,ctrl+x退出,然后在终端输入:sudo reboot ,重启系统测试。

六、图像浏览

    可以通过两个网址浏览图像,如图:

    网址1:http://树莓派ip:8000/index.html

    网址2:http://树莓派ip:8000/stream.mjpg

    如果仔细查看源代码,其实,网址2的图像是嵌套在网址1中的。

、远程查看

    步骤六中的网址仅支持同一局域网内浏览。如果需要支持跨网段浏览,如把树莓派摄像头放置在家中,在办公室使用手机浏览家中的实时图像。

    为了实现跨网络浏览,需要用到内网穿透,端口映射等。方法有几种:

1、使用家中路由器映射树莓派的8000端口;

2、使用家中路由器的蒲公英映射服务;

3、在树莓派上安装其他第三方的内网穿透工具,如frp内网穿透

    我使用的是自研发的端口映射服务,部署在树莓派上,这里做个备忘:使用公网IP的1041端口映射树莓派的8000端口,

    则浏览图像使用网址:http://公网IP:1041/stream.mjpg

    

下载:

camera.py脚本下载码:63B2A582D9

下载码是啥?如何下载=》点击查看icon-default.png?t=M85Bhttps://www.luweidong.cn/details/88

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值