速報APP / 影音播放與編輯 / Raspberry Pi Remote Monitor

Raspberry Pi Remote Monitor

價格:免費

更新日期:2018-12-02

檔案大小:4.3M

目前版本:1.5

版本需求:Android 4.0.3 以上版本

官方網站:mailto:daniel.alexandre.domingues@gmail.com

Raspberry Pi Remote Monitor(圖1)-速報App

Raspberry Pi Remote Monitor will be able to connect to your Raspberry Pi Camera in a secure environemnt.

This application will connect to Motion only using Basic Authentication for more information about configuration or questions please referer to https://github.com/danidomi/motion or daniel.alexandre.domingues@gmail.com

Configuration

Motion Configuration in Raspberry Pi

Download only for WINDOWS - https://sourceforge.net/projects/win32diskimager

Download raspbian link - https://downloads.raspberrypi.org/raspbian_lite_latest

After writting the image to SD Card, from the command line login using pi as username and raspberry as password

>wget https://github.com/danidomi/motion/releases/download/release/motion.zip

>unzip motion.zip

>cd mmal

Raspberry Pi Remote Monitor(圖2)-速報App

>sudo apt-get install -y libjpeg-dev libavformat56 libavformat-dev libavcodec56 libavcodec-dev libavutil54 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev

>sudo apt-get install nginx

>sudo apt-get install apache2-utils

>sudo htpasswd -c /home/pi/.htpasswd admin

Add a cronjob to check if the motion camera is online add this to the bottom of the file

>sudo crontab -e

*/1 * * * * pgrep motion || /home/pi/mmal/startmotion

You wont even need to start it

Nginx Configuration in Raspberry Pi

>sudo apt-get install nginx sudo apt-get install apache2-utils

Raspberry Pi Remote Monitor(圖3)-速報App

>sudo htpasswd -c /home/pi/.htpasswd admin

>vi /etc/nginx/sites-available/default

Add the following code below to it

location / {

# First attempt to serve request as file, then

# as directory, then fall back to displaying a 404.

try_files $uri $uri/ =404;

auth_basic “Restricted”;

auth_basic_user_file /home/pi/.htpasswd;

proxy_pass http://127.0.0.1:8081/img/video.mjpeg;

Raspberry Pi Remote Monitor(圖4)-速報App

}

And start the service

>sudo service nginx start

FreeDNS Configuration in Raspberry Pi

Create an account if you don't have it

>vi ~/updatedns.sh

Copy the below content to it.

#!/bin/sh

wget --no-check-certificate -O - https://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXX >> /tmp/XXXXXXXXXXXXX.log

>crontab -e

Raspberry Pi Remote Monitor(圖5)-速報App

*/1 * * * * ~/updatedns.sh

Raspberry Pi Remote Monitor(圖6)-速報App