Skip to content

Install Raspi 4 buster

Romain Tourte edited this page Feb 22, 2023 · 9 revisions

Install Access Point with Hostapd & dnsmasq

sudo -s
mkdir /home/pi/code
cd /home/pi/code
wget -P /home/pi/code https://raw.githubusercontent.com/TamataOcean/rpi_wifi_direct/master/raspberry_pi4/install_wifi_direct.sh
chmod +x /home/pi/code/install_wifi_direct.sh
bash -x /home/pi/code/install_wifi_direct.sh

Install InfluxDB on Raspi 4 ( Buster ) : Source here

Add InfluxDB APT repository.

 sudo apt update
 sudo apt install -y gnupg2 curl wget
 wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
 echo "deb https://repos.influxdata.com/debian bulleye stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

Once the repository is added, install InfluxDB on Debian 10 (Buster) Linux:

 sudo apt update
 sudo apt install -y influxdb

InfluxDB default configuration file is located under /etc/influxdb/influxdb.conf. Most sections are commented out, you can modify it to your liking and restart influxdb service after.

Start and enable the service to start on boot up.

 sudo systemctl enable --now influxdb

Install Grafana

echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get install -y grafana
sudo update-rc.d grafana defaults
sudo systemctl daemon-reload
sudo systemctl enable grafana.service
sudo systemctl unmask grafana
sudo systemctl enable grafana-server
sudo systemctl start grafana-server

Install Mosquitto Server & Client Install

 sudo apt-get install -y mosquitto
 wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
 sudo apt-key add mosquitto-repo.gpg.key
 cd /etc/apt/sources.list.d/
 sudo wget http://repo.mosquitto.org/debian/mosquitto-buster.list
 #sudo -i 
 sudo apt-get update 
 sudo apt-get install -y mosquitto
 sudo apt-get install -y mosquitto-clients
 cd

Install NodeJS

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt-get install -y nodejs

Install Systools service for BME280

cd
mkdir code
cd code/
git clone https://github.com/TamataOcean/esp32Bme280.git
cd esp32Bme280/systools/
npm install
cd