-
Notifications
You must be signed in to change notification settings - Fork 1
/
install.sh
76 lines (67 loc) · 3.41 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
echo " "
echo " "
echo " %@@ "
echo " @@ (@@@@@@@@@@@@@@@@@@ "
echo " @ @@@@@@@@@@@@@@@@@@@@@@@@@@ "
echo " @@@@@@@@@@@@@@@@@@@@@@@@@@@ "
echo " @@ @@ &@@@@@@@@@@# "
echo " @@ .@ "
echo " @/ @# "
echo " @, @ "
echo " @@ @/ "
echo " @ @@ "
echo " @ @@@@@& "
echo " @@@@# @@@@@@@@@@@@@@ "
echo " &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "
echo " *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "
echo " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( "
echo " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ "
echo " @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& "
echo " &@@@@@@@@@@@@@@@ @@@@@@@@@@ "
echo " @@@@@@@@@@ "
echo " "
echo " elcereza.com "
echo " Gustavo Cereza & Adail Silva "
echo " "
sudo apt -y update &&
sudo apt-get -y update &&
git clone https://github.com/elcereza/pkt_fwd_raspbian
git clone https://github.com/kersing/lora_gateway.git
git clone https://github.com/kersing/paho.mqtt.embedded-c.git
git clone https://github.com/kersing/ttn-gateway-connector.git
git clone https://github.com/kersing/protobuf-c.git
git clone https://github.com/kersing/packet_forwarder.git
git clone https://github.com/google/protobuf.git
sudo apt -y install protobuf-compiler &&
sudo apt -y install libprotobuf-dev &&
sudo apt -y install libprotoc-dev &&
sudo apt-get -y install automake &&
sudo apt -y install libtool &&
sudo apt -y install autoconf &&
sudo apt -y install libftdi1 &&
sudo apt -y install libftdi-dev &&
sudo apt -y install swig &&
sudo apt -y install python-dev &&
sudo apt -y search libusb &&
sudo apt -y install libusb-1.0-0 &&
sudo apt -y install libusb-1.0-0-dev &&
cd packet_forwarder
cd mp_pkt_fwd/
sudo rm -rf build-pi.sh
sudo cp /home/pi/pkt_fwd_raspbian/build-pi.sh ./
sudo chmod +x ./build-pi.sh
sudo ./build-pi.sh
cd /opt/elcereza
sudo cp /home/pi/pkt_fwd_raspbian/global_conf.json ./
sudo cp /home/pi/pkt_fwd_raspbian/start.sh ./
sudo chmod +x start.sh
sudo chown pi:pi start.h
sudo chown pi:pi mp_pkt_fwd
sudo chown pi:pi global_conf.json
cd /lib/systemd/system
sudo cp /home/pi/pkt_fwd_raspbian/elcereza.service ./
sudo chmod +x elcereza.service
sudo chown pi:pi elcereza.service
sudo systemctl daemon-reload
sudo systemctl enable elcereza.service
sudo systemctl start elcereza.service