Skip to content

Commit

Permalink
update PIT
Browse files Browse the repository at this point in the history
  • Loading branch information
khufkens committed Sep 20, 2024
1 parent 9452e09 commit 77eb4e4
Show file tree
Hide file tree
Showing 2 changed files with 111 additions and 62 deletions.
146 changes: 85 additions & 61 deletions PIT.sh
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ usage() {
[-m <interval minutes>]
[-k key based (sFTP) authentication if specified]
[-u uploads images if specified, requires -i to be specified]
[-v validate login credentials for sFTP transfers]
[-r retrieves login key if specified, requires -i to be specified]
[-x purges all previous settings and keys if specified, requires -i to be specified]
[-h calls this menu if specified]
Expand All @@ -97,8 +98,33 @@ usage() {
exit 0
}

validate() {
echo " Trying to validate sFTP login"
echo ""

# check if IP is provided
if [ -z ${ip} ]; then
echo " No IP address provided"
error_upload
fi

# create command
command="
sh /mnt/cfg1/scripts/phenocam_validate.sh
"

# execute command
ssh admin@${ip} ${command} 2>/dev/null

echo ""
echo "[if no warnings are given your logins were successful]"
echo ""
echo "===================================================================="
exit 0
}

upload() {
echo " Try to upload image to the server"
echo " Trying to upload image to the server"
echo ""

# check if IP is provided
Expand All @@ -113,11 +139,8 @@ upload() {
"

# execute command
ssh admin@${ip} ${command} || error_upload 2>/dev/null
ssh admin@${ip} ${command} || error_upload 2> /dev/null

echo " -----------------------------------------------------------"
echo ""
echo " Done, successfully uploaded images"
echo ""
echo "===================================================================="
exit 0
Expand Down Expand Up @@ -210,7 +233,7 @@ purge() {
#---- parse arguments (and/or execute subroutine calls) ----

# grab arguments
while getopts "hi:p:n:o:s:e:m:kurx" option;
while getopts "hi:p:n:o:s:e:m:kuvrx" option;
do
case "${option}"
in
Expand All @@ -223,6 +246,7 @@ do
m) int=${OPTARG} ;;
k) key=TRUE ;;
u) upload ;;
v) validate ;;
r) retrieve ;;
x) purge ;;
h | *) usage; exit 0 ;;
Expand Down Expand Up @@ -728,9 +752,9 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAZmlsZXMvcmVib290X2NhbWVyYS5zaAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAZmlsZXMvcGhlbm9jYW1fdmFsaWRhdGUuc2gAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAADAwMDA2NjQAMDAwMTc1MAAwMDAxNzUwADAwMDAwMDAyMDQxADE0NjU3NzA3NTAxADAxNTU0
AAAAADAwMDA3NzUAMDAwMTc1MAAwMDAxNzUwADAwMDAwMDAyNjUzADE0NjczMjQzNjM3ADAxNjQy
NwAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAGto
dWZrZW5zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa2h1ZmtlbnMAAAAAAAAAAAAAAAAAAAAAAAAA
Expand All @@ -745,65 +769,53 @@ IGJlIHByb3NlY3V0ZWQuCiMKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgojIGhhcmQgY29kZSBwYXRoIHdoaWNoIGFy
ZSBsb3N0IGluIHNvbWUgaW5zdGFuY2VzCiMgd2hlbiBjYWxsaW5nIHRoZSBzY3JpcHQgdGhyb3Vn
aCBzc2ggClBBVEg9Ii91c3IvbG9jYWwvYmluOi91c3IvbG9jYWwvc2JpbjovdXNyL2JpbjovdXNy
L3NiaW46L2Jpbjovc2JpbiIKCiMgZ3JhYiBwYXNzd29yZApwYXNzPWBhd2sgJ05SPT0xJyAvbW50
L2NmZzEvLnBhc3N3b3JkYAoKIyBtb3ZlIGludG8gdGVtcG9yYXJ5IGRpcmVjdG9yeQpjZCAvdmFy
L3RtcAoKIyBzbGVlcCAzMCBzZWNvbmRzIGZvciBsYXN0CiMgY29tbWFuZCB0byBmaW5pc2ggKGlm
IGFueSBzaG91bGQgYmUgcnVubmluZykKc2xlZXAgMzAKCiMgdGhlbiByZWJvb3QKd2dldCBodHRw
Oi8vYWRtaW46JHtwYXNzfUAxMjcuMC4wLjEvdmIuaHRtP2lwY2FtcmVzdGFydGNtZCAmPi9kZXYv
bnVsbAoKIyBkb24ndCBleGl0IGNsZWFubHkgd2hlbiB0aGUgcmVib290IGNvbW1hbmQgZG9lc24n
dCBzdGljawojIHNob3VsZCB0cmlnZ2VyIGEgd2FybmluZyBtZXNzYWdlCnNsZWVwIDYwCgplY2hv
ICIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0iCmVjaG8gIiIKZWNobyAiIFJFQk9PVCBGQUlMRUQgLSBJTlNUQUxMIE1JR0hUIE5PVCBC
RSBDT01QTEVURSEiCmVjaG8gIiIKZWNobyAiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iCgpleGl0IDEKAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABmaWxlcy9zaXRlX2lwLmh0bWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
MDAwMDY2NAAwMDAxNzUwADAwMDE3NTAAMDAwMDAwMDA1NjAAMTQ1MzY1NTI1MDAAMDE0NzMwACAw
L3NiaW46L2Jpbjovc2JpbiIKCiMgZXJyb3IgaGFuZGxpbmcKZXJyb3JfZXhpdCgpewogIGVjaG8g
IiIKICBlY2hvICIgc0ZUUCBsb2dpbiBmYWlsZWQhIERpZCB5b3UgdXBsb2FkIHlvdXIgcHVibGlj
IGtleT8iCiAgZWNobyAiIgp9CgojIC0tLS0tLS0tLS0tLS0tIFNFVFRJTkdTIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiMgTW92ZSBpbnRvIHRlbXBvcmFyeSBk
aXJlY3RvcnkKIyB3aGljaCByZXNpZGVzIGluIFJBTSwgbm90IHRvCiMgd2VhciBvdXQgb3RoZXIg
cGVybWFuZW50IG1lbW9yeQpjZCAvdmFyL3RtcAoKIyBob3cgbWFueSBzZXJ2ZXJzIGRvIHdlIHVw
bG9hZCB0bwpucnNlcnZlcnM9YGF3ayAnRU5EIHtwcmludCBOUn0nIC9tbnQvY2ZnMS9zZXJ2ZXIu
dHh0YApucnNlcnZlcnM9YGF3ayAtdiB2YXI9JHtucnNlcnZlcnN9ICdCRUdJTnsgbj0xOyB3aGls
ZSAobiA8PSB2YXIgKSB7IHByaW50IG47IG4rKzsgfSB9JyB8IHRyICdcbicgJyAnYAoKIyAtLS0t
LS0tLS0tLS0tLSBWQUxJREFURSBMT0dJTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoKaWYgWyAhIC1mICIvbW50L2NmZzEvcGhlbm9jYW1fa2V5IiBdOyB0aGVuCiBlY2hv
ICJubyBzRlRQIGtleSBmb3VuZCwgbm90aGluZyB0byBiZSBkb25lLi4uIgogZXhpdCAwCmZpCgoK
IyBydW4gdGhlIHVwbG9hZCBzY3JpcHQgZm9yIHRoZSBpcCBkYXRhCiMgYW5kIGZvciBhbGwgc2Vy
dmVycwpmb3IgaSBpbiAkbnJzZXJ2ZXJzOwpkbwogIFNFUlZFUj1gYXdrIC12IHA9JGkgJ05SPT1w
JyAvbW50L2NmZzEvc2VydmVyLnR4dGAKIAogIGVjaG8gIiIgCiAgZWNobyAiQ2hlY2tpbmcgc2Vy
dmVyOiAke1NFUlZFUn0iCgogIGVjaG8gImV4aXQiID4gYmF0Y2hmaWxlCiAgc2Z0cCAtYiBiYXRj
aGZpbGUgLWkgIi9tbnQvY2ZnMS9waGVub2NhbV9rZXkiIHBoZW5vc2Z0cEAke1NFUlZFUn0gPi9k
ZXYvbnVsbCAyPi9kZXYvbnVsbCB8fCBlcnJvcl9leGl0CiAgCmRvbmUKCgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABmaWxlcy9yZWJvb3RfY2FtZXJhLnNoAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
MDAwMDY2NAAwMDAxNzUwADAwMDE3NTAAMDAwMDAwMDIwNDEAMTQ2NTc3MDc1MDEAMDE1NTQ3ACAw
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAa2h1Zmtl
bnMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABraHVma2VucwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAADwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAg
VHJhbnNpdGlvbmFsLy9FTiI+CjxodG1sPgo8aGVhZD4KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVu
dC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9aXNvLTg4NTktMSI+Cjx0aXRsZT5O
ZXRDYW1TQyBJUCBBZGRyZXNzPC90aXRsZT4KPC9oZWFkPgo8Ym9keT4KVGltZSBvZiBMYXN0IElQ
IFVwbG9hZDogREFURVRJTUU8YnI+CklQIEFkZHJlc3M6IFNJVEVJUAomYnVsbDsgPGEgaHJlZj0i
aHR0cDovL1NJVEVJUC8iPlZpZXc8L2E+CiZidWxsOyA8YSBocmVmPSJodHRwOi8vU0lURUlQL2Fk
bWluLmNnaSI+Q29uZmlndXJlPC9hPgo8L2JvZHk+CjwvaHRtbD4KAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACMhL2Jpbi9zaAoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgKGMpIEtvZW4gSHVma2VucyBm
b3IgQmx1ZUdyZWVuIExhYnMgKEJWKQojCiMgVW5hdXRob3JpemVkIGNoYW5nZXMgdG8gdGhpcyBz
Y3JpcHQgYXJlIGNvbnNpZGVyZWQgYSBjb3B5cmlnaHQKIyB2aW9sYXRpb24gYW5kIHdpbGwgYmUg
cHJvc2VjdXRlZC4KIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiMgaGFyZCBjb2RlIHBhdGggd2hpY2ggYXJlIGxv
c3QgaW4gc29tZSBpbnN0YW5jZXMKIyB3aGVuIGNhbGxpbmcgdGhlIHNjcmlwdCB0aHJvdWdoIHNz
aCAKUEFUSD0iL3Vzci9sb2NhbC9iaW46L3Vzci9sb2NhbC9zYmluOi91c3IvYmluOi91c3Ivc2Jp
bjovYmluOi9zYmluIgoKIyBncmFiIHBhc3N3b3JkCnBhc3M9YGF3ayAnTlI9PTEnIC9tbnQvY2Zn
MS8ucGFzc3dvcmRgCgojIG1vdmUgaW50byB0ZW1wb3JhcnkgZGlyZWN0b3J5CmNkIC92YXIvdG1w
CgojIHNsZWVwIDMwIHNlY29uZHMgZm9yIGxhc3QKIyBjb21tYW5kIHRvIGZpbmlzaCAoaWYgYW55
IHNob3VsZCBiZSBydW5uaW5nKQpzbGVlcCAzMAoKIyB0aGVuIHJlYm9vdAp3Z2V0IGh0dHA6Ly9h
ZG1pbjoke3Bhc3N9QDEyNy4wLjAuMS92Yi5odG0/aXBjYW1yZXN0YXJ0Y21kICY+L2Rldi9udWxs
CgojIGRvbid0IGV4aXQgY2xlYW5seSB3aGVuIHRoZSByZWJvb3QgY29tbWFuZCBkb2Vzbid0IHN0
aWNrCiMgc2hvdWxkIHRyaWdnZXIgYSB3YXJuaW5nIG1lc3NhZ2UKc2xlZXAgNjAKCmVjaG8gIiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSIKZWNobyAiIgplY2hvICIgUkVCT09UIEZBSUxFRCAtIElOU1RBTEwgTUlHSFQgTk9UIEJFIENP
TVBMRVRFISIKZWNobyAiIgplY2hvICI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSIKCmV4aXQgMQoAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Expand All @@ -812,10 +824,22 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGZpbGVzL3NpdGVfaXAuaHRtbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAw
NjY0ADAwMDE3NTAAMDAwMTc1MAAwMDAwMDAwMDU2MAAxNDUzNjU1MjUwMAAwMTQ3MzAAIDAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIgIABraHVma2VucwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAGtodWZrZW5zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFu
c2l0aW9uYWwvL0VOIj4KPGh0bWw+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5
cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1pc28tODg1OS0xIj4KPHRpdGxlPk5ldENh
bVNDIElQIEFkZHJlc3M8L3RpdGxlPgo8L2hlYWQ+Cjxib2R5PgpUaW1lIG9mIExhc3QgSVAgVXBs
b2FkOiBEQVRFVElNRTxicj4KSVAgQWRkcmVzczogU0lURUlQCiZidWxsOyA8YSBocmVmPSJodHRw
Oi8vU0lURUlQLyI+VmlldzwvYT4KJmJ1bGw7IDxhIGhyZWY9Imh0dHA6Ly9TSVRFSVAvYWRtaW4u
Y2dpIj5Db25maWd1cmU8L2E+CjwvYm9keT4KPC9odG1sPgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Expand Down
27 changes: 26 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,12 @@ To retrieve the current login key use when using sFTP use:

> [!note]
> The above command will put a `phenocam_key.pub` file in your current directory.
> To complete the sFTP install you will have to email this (public) key file to [email protected].
To complete the sFTP install you will have to email this (public) key file to [email protected]. If you received confirmation you can validate if the login procedure works with:

```bash
./PIT.sh -i 192.168.1.xxx -v
```

#### 4.2 Uploading a test image manually

Expand Down Expand Up @@ -149,3 +154,23 @@ Only use this option as a last resort (or when recycling the camera for a new si

If a micro-SD card is inserted in the back of the camera all images will be backed up by default to this card in the `phenocam_backup` directory. The card size is limited to 32GB (standard camera/cellphone cards should work). Cards are hot swappable, meaning you can remove a card without further action and replace it with a different one. This allows easy data retrieval in the field (using two cards in rotation). If you are on an unstable internet connection it might be beneficial to use SD cards as backups, so data can be backfilled from storage media.

## FAQ

1. My images don't upload, what can I do?

- check the connection of the camera to the server (can you reach phenocam.nau.edu from your site)
- validate if you have login access when using sFTP (see above)

2. I want to change the camera name, can I do this?

- the configuration script can be rerun and will overwrite old settings
- note that to establish a true new identity tied to the camera in sFTP mode you will need to purge the old key (see above)

3. I want to do a fresh install, what are my options?

- do a factory reset by pressing the recessed button on the back of the camera with a small metal rod
- a soft reset can be done by purging the camera (see above)

4. I want to run a custom setup, where do I find information?

- the software only supports PhenoCam US and ICOS phenocams, for custom setups contanct BlueGreen Labs.

0 comments on commit 77eb4e4

Please sign in to comment.