Upload files to ''
script to upload temerature, humidity, pressure and image from ESP32 Cam
This commit is contained in:
50
read.sh
Normal file
50
read.sh
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
host="172.16.1.254"
|
||||||
|
topic="esp32/strecha"
|
||||||
|
url="https://meranie.bh.ttx.sk/upload/"
|
||||||
|
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
echo "measure"
|
||||||
|
|
||||||
|
input=
|
||||||
|
while [[ $input = "" ]]; do
|
||||||
|
read input
|
||||||
|
done
|
||||||
|
read t h p <<< $input
|
||||||
|
|
||||||
|
IFS="="
|
||||||
|
read v k <<< $t
|
||||||
|
echo $k > /dev/tty
|
||||||
|
t=$k
|
||||||
|
|
||||||
|
read v k <<< $h
|
||||||
|
echo $k > /dev/tty
|
||||||
|
h=$k
|
||||||
|
|
||||||
|
read v k <<< $p
|
||||||
|
echo $k > /dev/tty
|
||||||
|
p=$k
|
||||||
|
|
||||||
|
unset IFS
|
||||||
|
|
||||||
|
break
|
||||||
|
done </dev/ttyUSB0 >/dev/ttyUSB0
|
||||||
|
|
||||||
|
echo mosquitio_pub -h $host -t $topic/temperature -m N:$t
|
||||||
|
echo mosquitio_pub -h $host -t $topic/humidity -m N:$h
|
||||||
|
echo mosquitio_pub -h $host -t $topic/pressure -m N:$p
|
||||||
|
|
||||||
|
echo "capture" > /dev/ttyUSB0
|
||||||
|
echo "rb" > /dev/ttyUSB0
|
||||||
|
rb --ymodem </dev/ttyUSB0 >/dev/ttyUSB0
|
||||||
|
|
||||||
|
echo "free" > /dev/ttyUSB0
|
||||||
|
|
||||||
|
curl -v -F filename=camera.jpg -F upload=@camera.jpg $url
|
||||||
|
rm camera.jpg
|
||||||
|
sleep 300
|
||||||
|
done
|
||||||
Reference in New Issue
Block a user