Új SD kártya


Ha esetleg valami hiba (Hibaelhárítás) lépett fel a rendszerben és szeretné a központi egység SD kártyáját lecserélni, akkor az alábbi lépéseket kell követni:

Első lépésként az SD kártyára fel kell telepíteni egy Raspbian-t. Ez egy Debian alapú operációs rendszer, ami a Raspberry Pi-hoz lett optimalizálva. A telepítéshez útmutatót itt találhatunk:

https://www.raspbian.org/RaspbianInstaller

Ha letöltöttük a telepítőt, akkor a következő lépéseket kell végrehajtani:

  1. A már telepített Raspbian rendszerre be kell lépni és nyitni egy terminált.
  2. Egy telepítő script-et kell letölteni, ami telepíti a Smartive Core-t. Ezt a scriptet a következő parancsokkal tudjuk letölteni és futtatni:
wget https://wiki.smartive.hu/install.sh
chmod +x ./install.sh
./install.sh

Ha ezt magunk szeretnénk megcsinálni, akkor a következő lépéseket kell végrehajtani:

Java telepítése

Fel kell telepíteni a Java fejlesztői környezetet, Legalább a 17-es verziót. Ezt a következő parancsokkal tehetjük meg:

sudo apt-get update
sudo apt install openjdk-17-jdk -y

WiringPi telepítése(Pi4J 1.4 -hez szükséges)

sudo apt-get remove wiringpi -y
sudo apt-get --yes install git-core gcc make
cd ~
#git clone https://github.com/WiringPi/WiringPi --branch master --single-branch wiringpi
git clone https://github.com/WiringPi/WiringPi wiringpi && cd wiringpi && git checkout 91284c42759d3268b09c185ba1d176d54ff59eea
cd ~/wiringpi
sudo ./build

Le kell tölteni a legfrissebb Smartive Core JAR fájlt

curl https://smartive.hu/files/latest.jar --output smartive-core.jar

Szükséges fájl elhelyezése Ebben a projektben van egy fájl, aminek az a neve, hogy smartive-core.service. Ezt a fájlt a következő helyre kell elhelyezni: /etc/systemd/system/smartive-core.service

Ezután a szolgáltatást engedélyezni kell:

sudo systemctl enable smartive-core.service