Mündəricat:

Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım
Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım

Video: Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım

Video: Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Noyabr
Anonim
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)
Multi Task Raspberry 1 B (Fərdi Bulud + Hava İstasyonu)

Bir müddət əvvəl yeni bir versiya aldıqdan sonra bir RPiB ehtiyatının olduğunu xatırladım. Yedek fayllarımı saxlayarkən məxfilik haqqında düşünərək öz bulud serverim olmağa qərar verdim. Yaxşı nəticədən məmnunam, ancaq RPi -nin potensial israfından məmnun deyiləm, bir hava stansiyası + fərdi bulud serverini qarışdıran bir kombo hazırladım.

Addım 1: Material siyahısı

Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
  • A RPi B (May da RPi2, RPi3 və s. İlə işləyə bilər)
  • Moruq üçün 7 düymlük 1024*600 LCD Ekran (ekran ölçüsünü özünüz seçin)
  • WiFi dongle və ya RPi-yə qoşulmuş bir Ethernet kabeli (Yalnız RPi3 və daha yeni qurulmuş wifi var)
  • Siçan və klaviatura USB

Addım 2: Fikirlər və Yardım üçün təşəkkürlər

Diqqət yetirin ki, bu addım bəzi insanların əməyinə əsaslanır:

Gus:

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

jimk3038:

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

Kodun təkmilləşdirilməsi üçün kalmata çox təşəkkürlər: İndi internet bağlantısı olmadıqda böyük bir saat və zəng təqvimi göstərilir

www.instructables.com/member/Kalmat/

Addım 3: Nextcloud və Hava İstasyonu Quraşdırması

Nextcloud və Hava İstasyonu Quraşdırılması
Nextcloud və Hava İstasyonu Quraşdırılması

Bu addımlar aşağıdakıları nəzərdə tutur:-linuxun bəzi əsaslarını bilirsiniz

-Əməliyyat sistemi raspbian streç artıq RPi -də quraşdırılmışdır

-Əməliyyat sistemi artıq konfiqurasiya edilmişdir (raspi-config: SSH aktivdir, maksimum sd kart boşluğundan istifadə etmək üçün genişləndirilmiş fayl sistemi və s.)

-RPi -dən IP statik olaraq təyin olunur

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

Nextcloud Quraşdırılması

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

Terminalda icra olunan aşağıdakı ardıcıllıqlar (SSH -dən və ya yerli olaraq RPi üzərindən) ###################################### #####################

sudo apt-get yeniləməsi

sudo apt-get apache2 quraşdırın

sudo apt-get php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring quraşdırın

sudo xidməti apache2 yenidən başladın

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-data: www-data/var/www/html/nextcloud/

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

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

Bunu bitirdikdən sonra nəhayət Nextcloud -un özünə gedib quraşdırma prosesinə başlaya bilərik. Başlamaq üçün Raspberry Pi -nin IP ünvanına plus /nextcloud -a daxil olun. Məsələn, gedəcəyim ünvan aşağıdakı kimidir:

IP ünvanını Raspberry Pi ilə əvəz etməyi unutmayın.

192.168.1.105/nextcloud

İstifadəçi adınızı və şifrənizi seçin

izlədiyim dərsliyə keçid:

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

Hava Stansiyasının quraşdırılması

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

Yüklə:

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

Terminalda icra olunan aşağıdakı ardıcıllıqlar (SSH -dən və ya yerli olaraq RPi üzərindən) ###################################### #####################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py qurmaq

sudo python setup.py qurun

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

İşlərin gözlənildiyi kimi işlədiyini yoxlayın

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

/Home /pi qovluğunda Hava 1.6.4.zip yükləyin və çıxarın

terminaldakı növbəti əmr (SSH bağlantısı deyil/Bu dəfə yerli ekrana ehtiyac var)

cd Hava

sudo python hava şəraiti.py

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

Yükləndikdən sonra avtomatik işə salın

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

sudo nano /etc/rc.local

"Çıxış 0" deyən son sətirdən dərhal əvvəl sətirlərə aşağıdakıları əlavə edin.

cd/home/pi/Hava

sudo python weather.py &> err.log

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

Addım 4: Bəzi qeydlər

Bəzi Qeydlər
Bəzi Qeydlər
Bəzi Qeydlər
Bəzi Qeydlər
  • Kalmat tərəfindən edilən işin avtomatik tərcüməsi yoxdur, mən pt-BR-ə əl ilə tərcümə etmişəm. Kimsə tərcümə etmək üçün.po faylları ilə işləmək biliyinə malik olsa, təqdir edərdi.
  • Sabitlik kifayət qədər yaxşıdır. Yuxarıdakı şəklə baxın (CPU və yaddaş istifadəsi azdır)
  • Smartfonunuz üçün APP və nextcloud müştəri masaüstünə yükləyin
  • Serverə yükləmə sürətini artırmaq üçün Apache serverinə və PHP -yə edə biləcəyiniz bəzi düzəlişlər var (google it)
  • Göründüyü kimi arxa plan şəkilləri olan hava stansiyasının digər versiyaları da var

    jimk3038 layihəsi (təkmilləşdirilmiş versiyası kalmat tərəfindən hazırlanmışdır)

Tövsiyə: