Агуулгын хүснэгт:

Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам

Видео: Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам

Видео: Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам
Видео: Феномен ChatGPT: как искусственный интеллект меняет ландшафт разработчиков! 2024, Долдугаар сарын
Anonim
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station)

Хэсэг хугацааны өмнө би шинэ хувилбар худалдаж авсны дараа RPiB нөөц байгааг санаж байлаа. Нөөцлөх файлуудаа хадгалахдаа хувийн нууцлалын талаар бодож байгаад өөрийн үүл сервертэй болохоор шийдсэн. Сайн үр дүнд баяртай байгаа боловч RPi -ийн боломжит үр ашигт сэтгэл хангалуун бус байсан тул цаг агаарын станц + хувийн үүл сервер холилдсон комбо хийлээ.

Алхам 1: Материалын жагсаалт

Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
Материалын жагсаалт
  • A RPi B (5 -р сар, RPi2, RPi3, гэх мэт)
  • Raspberry -д зориулсан 7 инчийн 1024*600 LCD дэлгэц (дэлгэцийн хэмжээг өөрөө сонгоно уу)
  • WiFi dongle эсвэл Ethernet кабель RPi-д залгагдсан (Зөвхөн RPi3 ба түүнээс шинэ хувилбарууд нь wifi-тай байдаг)
  • Хулгана ба гар USB

Алхам 2: Санаа, тусламжид баярлалаа

Энэ алхам нь зарим хүмүүсийн ажил дээр үндэслэсэн болохыг анхаарна уу.

Гус:

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

jimk3038:

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

Кодыг сайжруулсанд kalmat -д маш их баярлалаа: Интернет холболт байхгүй үед том цаг, дуудлагын хуанли гарч ирнэ

www.instructables.com/member/Kalmat/

Алхам 3: Nextcloud болон цаг уурын станц суурилуулах

Nextcloud болон цаг уурын станцын суурилуулалт
Nextcloud болон цаг уурын станцын суурилуулалт

Эдгээр алхмууд нь:-линуксийн зарим үндсийг мэддэг гэж үздэг

-Raspi стрэйт үйлдлийн системийг RPi дээр аль хэдийн суулгасан болно

-Үйлдлийн системийг аль хэдийн тохируулсан байна (raspi-config: SSH идэвхжүүлсэн, SD картын хамгийн их зайг ашиглахаар өргөтгөсөн файлын систем гэх мэт)

-RPi -аас IP -ийг статик гэж тодорхойлдог

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

Nextcloud -ийн суулгалт

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

Дараах дарааллыг терминал дээр гүйцэтгэсэн (SSH -ээс эсвэл RPi дээр уугуул) ################################################### #####################

sudo apt-get update

sudo apt-get apache2 суулгана уу

sudo apt-get php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring суулгах

sudo үйлчилгээ apache2 -ийг дахин эхлүүлнэ үү

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

sudo tar -jxv

sudo mkdir -p/var/www/html/nextcloud/өгөгдөл

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

sudo chmod 750/var/www/html/nextcloud/өгөгдөл

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

Үүнийг дуусгасны дараа бид одоо Nextcloud руу очиж суулгалтыг эхлүүлж болно. Эхлэхийн тулд Raspberry Pi -ийн IP хаяг руу орно уу /nextcloud. Жишээлбэл, миний очих гэж буй хаяг дараах байдалтай байна.

IP хаягийн жишээг Raspberry Pi -ийнхээ хаягаар орлуулахаа бүү мартаарай.

192.168.1.105/nextcloud

Хэрэглэгчийн нэр, нууц үгээ сонгоно уу

Миний дагаж буй хичээлийн линк:

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

Цаг уурын станцын суурилуулалт

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

Татаж авах:

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

Дараах дарааллыг терминал дээр гүйцэтгэсэн (SSH -ээс эсвэл RPi дээр уугуул) ################################################### ######################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py бүтээх

sudo python setup.py суулгах

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

Бүх зүйл хүлээж байсны дагуу ажиллаж байгаа эсэхийг шалгаарай

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

Weather 1.6.4.zip /home /pi фолдерыг татаж аваад задлаарай

терминал дээрх дараагийн тушаал (SSH холболт биш/Энэ удаад эх дэлгэц шаардлагатай)

cd Цаг агаар

sudo python цаг агаар.py

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

Ачаалсны дараа үүнийг автоматаар эхлүүлэх хэрэгтэй

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

sudo нано /etc/rc.local

"0 гарах" гэсэн сүүлийн мөрийн өмнөхөн мөрөнд дараах зүйлийг нэмнэ үү.

cd/home/pi/Цаг агаар

sudo python цаг агаар.py &> err.log

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

Алхам 4: Зарим тэмдэглэл

Зарим тэмдэглэл
Зарим тэмдэглэл
Зарим тэмдэглэл
Зарим тэмдэглэл
  • Калматын хийсэн ажилд автомат орчуулга байдаггүй, би pt-BR руу гараар орчуулга хийсэн. Хэрэв хэн нэгэн.po файлтай ажиллах орчуулга хийх мэдлэгтэй бол талархах болно.
  • Тогтвортой байдал хангалттай сайн байна. Дээрх зургийг үзнэ үү (CPU болон санах ойн хэрэглээ бага)
  • ухаалаг гар утас болон nextcloud үйлчлүүлэгчийнхээ APP -ийг ширээний компьютер дээрээс татаж аваарай
  • Та сервер рүү байршуулах хурдыг сайжруулахын тулд Apache сервер болон PHP дээр хийж болох зарим тохируулгууд байдаг (google it)
  • Цаг агаарын станцын арын зурагтай өөр хувилбарууд байдаг

    jimk3038 төсөл (сайжруулсан хувилбарыг kalmat хийсэн)

Зөвлөмж болгож буй: