Satura rādītājs:

Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija): 4 soļi
Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija): 4 soļi

Video: Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija): 4 soļi

Video: Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija): 4 soļi
Video: Часть 3. Аудиокнига Натаниэля Хоторна «Дом с семью фронтонами» (главы 8–11) 2024, Jūlijs
Anonim
Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija)
Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija)
Vairāku uzdevumu aveņu 1 B (Personal Cloud + Weather Station)
Vairāku uzdevumu aveņu 1 B (Personal Cloud + Weather Station)
Vairāku uzdevumu aveņu 1 B (Personal Cloud + Weather Station)
Vairāku uzdevumu aveņu 1 B (Personal Cloud + Weather Station)
Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija)
Vairāku uzdevumu aveņu 1 B (personīgais mākonis + laika stacija)

Pirms kāda laika es atcerējos, ka pēc jaunākas versijas iegādes bija RPiB rezerves. Domājot par privātumu, saglabājot rezerves failus, es nolēmu izveidot savu mākoņa serveri. Esmu apmierināts ar labu rezultātu, bet neesmu apmierināts ar RPi potenciāla izšķērdēšanu.

1. darbība: materiālu saraksts

Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
  • A RPi B (var arī strādāt ar RPi2, RPi3 utt.)
  • 7 collu 1024*600 LCD displejs avenēm (izvēlieties ekrāna izmēru pats)
  • WiFi dongle vai Ethernet kabelis, kas pievienots RPi (tikai RPi3 un jaunākām versijām ir iebūvēts wifi)
  • USB pele un tastatūra

2. darbība. Paldies par idejām un palīdzību

Ņemiet vērā, ka šī darbība ir balstīta uz dažu cilvēku darbu:

Gus:

pimylifeup.com/raspberry-pi-nextcloud-serv…

jimk3038:

www.instructables.com/id/Raspberry-Pi-Inte…

Liels paldies kalmat par koda uzlabojumiem: Tagad, kad nav interneta savienojuma, tiek parādīts liels pulkstenis un kallendārs

www.instructables.com/member/Kalmat/

3. darbība: Nextcloud un Weather Station uzstādīšana

Nextcloud un Weather Station uzstādīšana
Nextcloud un Weather Station uzstādīšana

Šajos soļos tiek pieņemts, ka:-ir zināmi daži Linux pamati

-Rapi versija jau ir instalēta RPi

-Operētājsistēma jau ir konfigurēta (raspi-config: iespējota SSH, paplašināta failu sistēma, lai izmantotu maksimālo SD kartes vietu utt.)

-IP no RPi ir definēts kā statisks

########################################################

Nextcloud instalēšana

########################################################

Sekojošās sekvences, kas izpildītas terminālī (no SSH vai sākotnēji uz RPi) ########################## ###################

sudo apt-get update

sudo apt-get instalēt apache2

sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring

sudo pakalpojuma apache2 restartēšana

cd/var/www/html curl https://download.nextcloud.com/server/releases/ne… |

sudo tar -jxv

sudo mkdir -p/var/www/html/nextcloud/data

sudo chown -R www-dati: www-data/var/www/html/nextcloud/

sudo chmod 750/var/www/html/nextcloud/data

########################################################

Tagad, kad esam pabeiguši to, mēs beidzot varam doties uz pašu Nextcloud un sākt tā instalēšanas procesu. Lai sāktu, dodieties uz Raspberry Pi IP adresi plus /nextcloud. Piemēram, adrese, uz kuru es dotos, ir šāda:

Neaizmirstiet aizstāt IP adreses piemēru ar Raspberry Pi.

192.168.1.105/nextcloud

Izvēlieties savu lietotājvārdu un paroli

saite uz apmācību, kurai sekoju:

#########################################################

Meteoroloģiskās stacijas uzstādīšana

#########################################################

Lejupielādēt:

launchpad.net/python-weather-api/trunk/0.3… ############################## ########################

Sekojošās sekvences, kas izpildītas terminālī (no SSH vai sākotnēji uz RPi) ########################## ###################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py instalēt

########################################################

Pārbaudiet, vai lietas darbojas, kā paredzēts

########################################################

Lejupielādējiet un izvelciet mapi Weather 1.6.4.zip on /home /pi

nākamā termināļa komanda (nav SSH savienojums/šoreiz ir nepieciešams vietējais displejs)

cd Laiks

sudo python weather.py

########################################################

Pēc palaišanas iestatiet automātisko palaišanu

########################################################

sudo nano /etc/rc.local

Tieši pirms pēdējās rindas, kurā teikts "izeja 0", rindām pievienojiet sekojošo.

cd/mājas/pi/Laika ziņas

sudo python weather.py &> err.log

########################################################

4. solis: dažas piezīmes

Dažas piezīmes
Dažas piezīmes
Dažas piezīmes
Dažas piezīmes
  • Darbam, ko veica kalmat, nav automātiskā tulkojuma, es tulkoju pt-BR ar roku. Ja kādam ir zināšanas, kā strādāt ar.po failiem tulkošanai, būtu pateicīgs.
  • Stabilitāte ir pietiekami laba. Skatīt attēlu augstāk (CPU un atmiņas izmantošana ir zema)
  • lejupielādējiet APP savam viedtālrunim un nextcloud klientam uz darbvirsmas
  • Ir daži uzlabojumi, ko varat darīt Apache serverim un PHP, lai uzlabotu augšupielādes ātrumu serverī (google to)
  • Ir arī citas laika staciju versijas ar fona attēliem, kā redzams

    projekts jimk3038 (uzlabota versija, ko veidojis kalmat)

Ieteicams: