树莓派在生活中的运用
1、家庭媒体中心
利用树莓派可以制作家庭媒体中心,可以在树莓派上安装GPU界面的媒体中心软件,比如Kodi,安装后连接硬盘或网盘,就可以播放其中的媒体文件,还可以通过安装Youtube插件来播放网站视频。
关于媒体中心软件的选择主要有2个:OSMC(OpenSourceMediaCenter)和LibreELEC,两者都是基于Kodi开发的,主要区别在于OSMC的用户界面非常漂亮,而LibreELEC属于轻量级应用,开启速度很快。只需要将媒体中心软件下载后,安装到SD卡,设置为开机自启就可以了。
2、SSH路由
如果想要从外部网络远程访问家中的网络设备,需要提前在设备上开启相应的网络端口,这样会带来网络安全隐患。因此利用树莓派可以制作一个SSH安全连接路由,只允许特定端口转发,通过SSH连接方式接入家中的网络设备,这样会大大提高网络安全性。
用户可以给树莓派上设置一个固定IP和22端口号作为连接地址,然后可以通过SSH连接到家中的树莓派进行远程控制。如果能给树莓派指定一个域名那就更好了,这样就可以不用记住IP地址,只需要记住域名便可进行连接。
当然树莓派连入网络后也需要注意网络安全,确保对树莓派做以下的安全设置:
1)修改树莓派默认登录密码,默认密码为raspberry。最好再给密码添加两步验证,这样可以增强设备安全性。最彻底的办法是禁用密码验证,只允许SSH连接并修改SSH连接的端口号。
2)在树莓派上尽可能少安装不同软件,最好是一个树莓派只运行一个软件,保证系统运行稳定性。及时更新升级系统,特别是openssh-server软件包,需要及时更新修复软件缺陷。
3)安装sshblack或fail2ban软件,一旦发现有人网络暴力入侵树莓派,及时建立黑名单进行屏蔽。
3、监控摄像头
利用树莓派连接上摄像头可以成为一个远程监控摄像头,进行拍照或视频拍摄实时传输。典型的2个应用是家庭监控摄像头和宠物监控器。树莓派的摄像头功能非常多,支持全高清照片和视频拍摄,还有带红外功能的摄像头,可以在黑暗环境下使用。
如果想要定期自动拍摄,也可以利用raspistill工具写一个Python脚本,添加到CRON中,这样树莓派就会根据设定定时拍摄照片,上传到网盘等指定位置。
如果想要拍摄视频,在picamera文件夹中的webstreaming子文件夹下,有MJPEG示例,可以将代码复制并运行。在浏览器中输入树莓派的IP地址和8000端口号就能看到视频。
如果想要在互联网上观看可以安装pistreaming,使用带有webserver设定的JSMpeg媒体播放器和websocket协议,就可以在线浏览视频。当然,这需要对webserver和websocket进行相关设定。完成安装后就可以远程接入观看视频监控了,最常用的应用实例是照看宠物。
如果还需要调整摄像头的角度可以使用servos,像Pimoroni‘sPan-TiltHAT这样的套件可以在一定范围内调整摄像头的角度。
如果想要做室外安防监控摄像头,需要给套件加装防水和PoE供电,这样就可以实现实时远程监控了。
2017年是物联网设备大爆发的一年,出现了各种智能设备,例如智能灯泡、智能烤面包机、智能水壶等。其实利用树莓派都可以实现这些智能功能,只需要将树莓派、各种传感器连接到各种设备,通过调用PythonAPI来控制传感器,编写自动化Python代码运行后就能实现智能设备的大多数功能。比如像家庭防盗器、自动开门机、智能夜灯、音乐盒、定时台灯、自动备份服务器、打印服务器等。
5、洋葱路由和广告屏蔽
利用树莓派制作的Adafruit’sOnionPi设备是一个上网匿名设备,将树莓派和洋葱路由结合,为用户提供匿名上网服务。
-
树莓派
+关注
关注
116文章
1706浏览量
105608
发布评论请先 登录
相关推荐
评论