Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Install WiringPi: sudo apt-get install wiringpi
- #PIR on pin 23
- gpio mode 23 in
- b=$(gpio read 23)
- while true; do
- if [ b != "0" ]; then
- streamer -s 1280x720 -f jpeg -o /tmp/tmpfoto.jpeg
- cat /tmp/tmpfoto.jpeg | minimodem -t 100
- fi
- sleep 1
- done
- #This is the receiver:
- #!/bin/bash
- result="/home/luca"
- minsize="+10000c" #10KB
- nohup minimodem -r 100 1> /tmp/tmpfoto.jpg 2>/tmp/tmpcode.txt
- while true; do
- b=$(tail -n 1 /tmp/tmpcode.txt)
- if [[ $b== *"NOCARRIER"* ]]; then
- if [[ $(find /tmp/tmpfoto.jpg -type f -size $minsize 2>/dev/null) ]]; then
- mv /tmp/tmpfoto.jpg $result/$(date +%Y-%m-%d-%H-%M-%S).jpg
- fi
- fi
- sleep 1
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement