# 这是我的毕业设计,树莓派寝室安防监控, 目录结构即模块说明
```.
├── Pi.py #树莓派摄像头及监控启动
├── README.md
├── baidu.py #文件上传至百度云盘
├── mail.html #
├── monitor.py
├── notice.py
├── phash.py
├── test
├── top
│ ├── __init__.py
│ ├── __init__.pyc
│ └── api
├── true_notice.py
└── venv
├── bin
├── include
├── lib
├── pip-selfcheck.json
└── share
```
## 第一步: 用autossh打通内网控制障碍
树莓派安装autossh,并且生成公钥私钥
```bash
sudo apt-get install autossh
ssh-keygen
ssh-copy-id username@server_ip
```
新建autossh自启动脚本, chmod a+x autossh 并运行, 脚本的内容:
```
#!/bin/bash
/bin/su -c '/usr/bin/autossh -M 1234 -NR 19999:localhost:22 buhuipao@server_ip -p your_port' - pi &
```
复制autossh到/etc/init.d/目录下, 执行:
```
sudo update-rc.d autossh defaults 90
```
这样就可以在自己的服务器上登录你的树莓派了
```
ssh -p 19999 pi@localhost
```
## 第二步:安装必要的软件
`pass`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于树莓派的寝室小监控系统是一个结合了硬件和软件的项目,可以用于实时监控和录像。以下是一个基于树莓派的寝室小监控系统的设计与实现的基本步骤和考虑因素: ### 1. 需求分析 - **功能需求**:确定系统需要实现的基本功能,如实时监控、录像存储、视频回放等。 - **用户角色**:定义不同的用户角色,如普通用户、管理员等,以及他们的权限和功能。 - **性能需求**:考虑系统需要处理的视频流数量和响应时间。 ### 2. 技术选型 - **编程语言**:使用Python作为主要编程语言。 - **框架**:选择如Flask或Django作为Web框架。 - **摄像头**:使用树莓派的内置摄像头或外接USB摄像头。 - **存储**:使用树莓派的内置存储或外接硬盘存储录像。 ### 3. 系统设计 - **数据库设计**:设计数据库模型,包括用户、摄像头、录像等实体。 - **用户界面设计**:设计用户友好的界面,确保良好的用户体验。 ### 4. 实现 - **数据采集**:从摄像头获取视频流。 - **实时监控**:实现实时监控功能。 - **录像存储**:将视频流存储在硬盘上。
资源推荐
资源详情
资源评论
收起资源包目录
buhuipao_Raspberry-pie-monitoringmaster.zip (65个子文件)
Raspberry-pie-monitoring-master
notice.py 2KB
Pi.py 3KB
monitor.py 2KB
mail.html 936B
baidu.py 146KB
top
__init__.py 407B
.DS_Store 6KB
api
__init__.py 60B
base.pyc 10KB
rest
AreasGetRequest.py 285B
__init__.py 2KB
TopSecretGetRequest.pyc 1KB
AlibabaAliqinFcFlowQueryRequest.pyc 1KB
TimeGetRequest.pyc 925B
AlibabaAliqinFcIotQrycardRequest.pyc 1KB
TopSecretRegisterRequest.py 305B
AlibabaAliqinFcSmsNumSendRequest.pyc 1KB
AppipGetRequest.py 263B
TopatsResultGetRequest.py 301B
AlibabaAliqinFcFlowGradeRequest.pyc 1023B
TopatsTaskDeleteRequest.py 303B
AlibabaAliqinFcFlowChargeRequest.pyc 1KB
TopSdkFeedbackUploadRequest.py 332B
TopatsResultGetRequest.pyc 1006B
KfcKeywordSearchRequest.pyc 1KB
AreasGetRequest.pyc 962B
AlibabaAliqinFcFlowChargeProvinceRequest.py 409B
AlibabaAliqinFcTtsNumSinglecallRequest.py 434B
TopAuthTokenCreateRequest.pyc 1KB
TopSecretRegisterRequest.pyc 1018B
KfcKeywordSearchRequest.py 344B
AlibabaAliqinFcIotQrycardRequest.py 366B
TopIpoutGetRequest.py 270B
TopAuthTokenRefreshRequest.py 316B
HttpdnsGetRequest.py 267B
TopIpoutGetRequest.pyc 950B
AlibabaAliqinFcSmsNumSendRequest.py 455B
AlibabaAliqinFcSmsNumQueryRequest.pyc 1KB
AlibabaAliqinFcFlowChargeRequest.py 392B
AlibabaAliqinFcFlowChargeProvinceRequest.pyc 1KB
AlibabaAliqinFcIotRechargeCardRequest.pyc 1KB
TopSecretGetRequest.py 360B
__init__.pyc 3KB
TopSdkFeedbackUploadRequest.pyc 1KB
AlibabaAliqinFcVoiceNumDoublecallRequest.py 478B
AlibabaAliqinFcVoiceNumSinglecallRequest.py 415B
AlibabaAliqinFcVoiceNumSinglecallRequest.pyc 1KB
AlibabaAliqinFcTtsNumSinglecallRequest.pyc 1KB
TopAuthTokenCreateRequest.py 325B
TopatsTaskDeleteRequest.pyc 1012B
AlibabaAliqinFcSmsNumQueryRequest.py 420B
AlibabaAliqinFcIotRechargeCardRequest.py 455B
AlibabaAliqinFcVoiceNumDoublecallRequest.pyc 1KB
TimeGetRequest.py 261B
TopAuthTokenRefreshRequest.pyc 1KB
AppipGetRequest.pyc 931B
AlibabaAliqinFcFlowQueryRequest.py 313B
AlibabaAliqinFcFlowGradeRequest.py 291B
HttpdnsGetRequest.pyc 943B
__init__.pyc 241B
base.py 10KB
__init__.pyc 1KB
phash.py 2KB
README.md 1KB
说明_.txt 63B
共 65 条
- 1
资源评论
人工智能教学实践
- 粉丝: 533
- 资源: 298
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功