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

Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь: 10 алхам
Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь: 10 алхам

Видео: Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь: 10 алхам

Видео: Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь: 10 алхам
Видео: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Арваннэгдүгээр
Anonim
Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь
Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь
Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь
Google хуанли бүхий олон хэрэглэгчийн ухаалаг толь

Энэхүү зааварчилгаанд бид Google Календарьтай нэгдсэн ухаалаг толь бүтээх болно. Ухаалаг толь үнэхээр дажгүй санагдсан тул би энэ төслийг хийсэн. Тэд өглөө болсон бурханы бэлэг юм. Гэхдээ бусад нь бүгд 1 дутагдалтай тул би өөрөө тэгээс нэгийг хийхээр шийдсэн. Тэд хэт дэвшилтэт, эмх замбараагүй байдаг. Би үүнийг энгийн байлгахаар шийдсэн.

Хангамж

Өмнө нь

Над шиг толь бүтээхэд танд хэрэгтэй зүйлүүдийг бид эхлүүлэх болно. Эдгээр хангамж нь таны бүс нутаг, одоогийн үнээс хамааран 250-350 еврогийн үнэтэй байх болно.

Техник хангамж

Мэдрэгч

  • Нэг утас температур мэдрэгч
  • RWCL 0516 (богино долгионы хөдөлгөөн мэдрэгч)
  • Зөөлөн потенциометр (Sparkfun -ийн мэдрэгчтэй зурвас)

Тооцоолол

ба IC

  • Чанга яригч (4Ω дээр 3.2W эсвэл 8Ω дээр 1.8W)
  • MCP3008
  • Adafruit I2S 3W D ангиллын өсгөгчийн таслагч - MAX98357A
  • Raspberry Pi 3 B+
  • SD карт (8ГБ бол зүгээр)
  • Эсэргүүцэл 4.7K Ом

Янз бүрийн

  • Холбогч утас
  • Талхны самбар
  • Акрил хоёр талын толь (15% гэрлийн дамжуулалт)
  • IPS дэлгэц (Хэмжээ нь хэр том болохыг хүсч байгаагаас хамаарна)
  • HDMI кабель
  • Мод

Програм хангамж

  • PuTTY
  • Код засварлагч (Notepad ++ хангалттай)
  • Win32 диск дүрслэгч
  • Raspbian OS дүрс

Алхам 1: Тохируулах

Эхлэхийн тулд бид эхлээд миний хийсэн кодын хувьд таны Pi -г тохируулах хэрэгтэй болно.

Танд хоёр зүйл хэрэгтэй болно:

  • Https://sourceforge.net/projects/win32diskimager/… дээрээс Win32 диск дүрслэгч.
  • Https://www.raspberrypi.org/downloads/raspbian/ дээрх Raspbian OS дүрс

ZIP файлыг татаж аваад хүссэн газартаа татаж аваарай.

Суурилуулалт

  1. Фолдерын дүрс тэмдгээр дамжуулан өөрийн зургийг сонгоно уу
  2. Унтраах жагсаалтаас SD картаа сонгоно уу
  3. Бичих дээр дарна уу

Одоо бид зарим тохиргоог хийх шаардлагатай болно, ингэснээр бид Pi руу нэвтрэх боломжтой болно.

  1. SD картны ачаалах лавлах руу очно уу
  2. "Cmdline.txt" файлыг нээнэ үү.
  3. Текстийн урт мөрийн төгсгөлд зайгаар тусгаарлагдсан ip (169.254.10.1) нэмэх (нэг мөрөнд).
  4. Файлыг хадгална уу.
  5. Ижил директорт өргөтгөлгүй ssh нэртэй файл үүсгэнэ үү

Одоо та SD картаа гаргаж, Pi -дээ оруулах боломжтой.

Холбогдож байна

Одоо бид програм хангамжийг тохируулах шаардлагатай болно.

Эхлээд LAN кабелийг залгаарай, нэг үзүүрийг ширээний/зөөврийн компьютер дээрээ, нөгөө үзүүрийг Pi -дээ залгаарай.

Одоо Raspberry Pi -г ачаална уу.

  1. Https://www.putty.org/ дээрээс Putty -ийг суулгаарай.
  2. IP талбарт 169.254.10.1 оруулна уу.
  3. SSH -ийг сонгож, порт 22 -ийг бөглөсөн эсэхийг шалгаарай.
  4. Нээх дээр дарна уу
  5. Хэрэглэгчийн нэрийг оруулна уу: pi
  6. Нууц үгээ бөглөнө үү: бөөрөлзгөнө

Raspi-тохиргоо

Raspi-config хэрэгслийг нээнэ үү:

sudo raspi-config

Интерфэйс ангилалд дараах сонголтуудыг идэвхжүүлнэ үү

  • 1-утас
  • ТХН

Орон нутгийн ангиллаар дамжуулан WiFi улсаа сонгоно уу.

Дараа нь ачаалах тохируулгын ангилалд дараах сонголтуудыг идэвхгүй болго

Шилдэг дэлгэц

Эцэст нь ачаалах сонголтын ангилалд байгаа Desktop/CLI тохиргоог Desktop Autologin болгон тохируулаарай.

WiFi

Толин тусгал хийхийн тулд бид wifi холболттой байх ёстой тул wifi -ийн итгэмжлэлүүд ойрхон байгаа эсэхийг шалгаарай.

Root горим руу орно уу

sudo -i

Энэ мөрийг оруулна уу, гэхдээ SSID болон нууц үгээ хоёуланг нь бөглөсөн эсэхийг шалгаарай

wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf

WPA үйлчлүүлэгчийг оруулна уу.

wpa_cli

Интерфэйсийг сонгоно уу

wlan0 интерфэйс

Тохиргоог дахин ачаална уу

дахин тохируулах

Зөв холбогдож байгаа эсэхээ бичээд шалгаарай …

ip a

… Мөн танд WLAN0 интерфэйсүүд дээр IP байгаа эсэхийг харах.

Багцууд

Одоо бид интернетэд холбогдсон бол зарим багцыг суулгах шаардлагатай болно.

Эхлээд бид багцын жагсаалтыг шинэчлэх шаардлагатай болно.

sudo apt update

Python

Бид Raspbian -ийг Python 3 ашиглахыг албадах болно

update-alternatives-install/usr/bin/python python /usr/bin/python2.7 1

update-alternatives-install/usr/bin/python python/usr/bin/python3 2

MariaDB

Өгөгдлийн санг суулгахын тулд дараах мөрийг буулгана уу.

sudo apt install mariadb-server

Дараа нь бид суулгалтаа баталгаажуулах шаардлагатай болно.

mysql_secure_installation

Энэ нь биднээс одоогийн root нууц үгийг шаардах болно, учир нь бидэнд нууц үг байхгүй тул enter дарна уу.

Дараа нь бид нууц үгээ оруулахыг хүсч байгаа тул y -д root нууц үгээ оруулахыг хүсч байгаа эсэхийг асууна.

Дараагийн асуултуудыг Y оруулна уу.

Эцэст нь бид толинд ашиглах боломжтой хэрэглэгчийг бий болгох болно.

Mysql бүрхүүлийг оруулна уу:

Үндэслэхийн тулд өөрсдийгөө дээшлүүл

sudo -i

MySQL бүрхүүлийг оруулна уу

mysql

Өөрийн хэрэглэгчийн нэрээр сольж, ижил нэрээр солино уу

толинд бүх давуу эрх олгох.* to ''@'%' гэж тодорхойлсон ';

Одоо бид зөвшөөрлийн хүснэгтийг цэвэрлэж байна.

FLUSH давуу эрх;

Apache вэб сервер

Вэб серверийг суулгахын тулд доорх мөрийг ажиллуулна уу.

sudo apt install apache2 -y

Python багцууд

Бид эдгээр багцыг суулгах болно

  • Колбо
  • Колбо-Корс
  • Колбо-MySQL
  • Колбо-залгуур
  • PyMySQL
  • Колбо сахиус
  • Гевент
  • Gevent-вэбсокет
  • Google-api-python-үйлчлүүлэгч
  • Google-н зөвшөөрөл
  • Google-auth-httplib2
  • Google-auth-oauthlib
  • Httplib2
  • Icalendar
  • Icalevents
  • Oauthlib
  • Питон сокет
  • Хүсэлт
  • Wsaccel
  • Ужсон

Хийснээр

pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL Flask-Talisman gevent gevent-websocket google-api-python-client google-auth google-auth-httplib2 google-auth-oauthlib httplib2 icalendar icalevens ocuthi

Чанга яригчийн тохиргоо

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash

Одоо бид дахин ачаалах хэрэгтэй тул y дарна уу.

Скриптийг дахин ажиллуулна уу

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash

Одоо бид хоёр дахь удаагаа дахин ачаалах хэрэгтэй

sudo дахин ачаална уу

Дэлгэц (дэлгэц)

Дэлгэцийнхээ чиглүүлэлтийг хэрхэн хүсч байгаагаас хамааран дэлгэцийг эргүүлэхийг хүсч болно.

Дэлгэцийг эргүүлэхийн тулд бид ачаалах тохиргоонд хандах хэрэгтэй:

sudo нано /boot/config.txt

Дараа нь эдгээр мөрүүдийн аль нэгийг тохиргооны файлд буулгах:

display_rotate = 0

display_rotate = 1

display_rotate = 2

display_rotate = 3

Эхнийх нь 0 нь ердийн тохиргоо юм. 1 90 градус, 2 нь 180 градус, сүүлчийнх нь 270 градус байх болно.

Дараа нь дахин ачаална уу.

sudo дахин ачаална уу

Алхам 2: Толин тусгалыг суулгах

Толин тусгалыг суурилуулах
Толин тусгалыг суурилуулах

Одоо бид кодыг татаж авах газрыг тохируулах болно.

cd/home/pi/

git clone https://github.com/nielsdewulf/Mirror MirrorProject cd MirrorProject

Одоо бид зарим хавтсыг зөв очих газар руу хуулах болно

sudo cp -R урд талын/толь//var/www/html/толь/

sudo cp -R frontend/dashboard//var/www/html/Sudo cp -R backend//home/pi/Mirror/

Өгөгдлийн санг суулгах нь төслийг хэрэгжүүлэхэд зайлшгүй шаардлагатай алхам юм.

sudo mysql -u root -p << CREATEDATABASE.sql

Алхам 3: Тохиргоо

Тохиргооны файл дараах хаягаар байрладаг.

sudo nano /home/pi/Mirror/resources/config.ini

MYSQL хэрэглэгч болон нууц үгээ оруулна уу.

Энэ бол бидний саяхан хийсэн mysql хэрэглэгч байх ёстой.

Бусад зааварчилгааны талаар бид дараа нь авч үзэх болно.

Алхам 4: APIs

Одоо бид Pi -г суулгаж дууссан бөгөөд бид таны хийхийг хүсч болох зарим сэдвийг авч үзэх болно.

Даркский

Https://darksky.net/dev -ээр дамжуулан Darsky API түлхүүр үүсгэнэ үү.

Бүртгүүлсний дараа та хяналтын самбар дээр API түлхүүрээ харах болно.

Энэ түлхүүрийг өмнө нь суулгасан толин тусгал төслийн тохиргооны файлд оруулна уу.

Календарь

Анхдагч байдлаар та календараа үзэхийн тулд зөвхөн ical url ашиглах боломжтой болно. Гэхдээ энэ хэсэг нь толин тусгалыг Google экосистемтэй хэрхэн холбох тухай байх болно. Энэ нь ерөнхийдөө илүү урт бөгөөд илүү өвдөлттэй үйл явц юм.

Танд хэрэгтэй зүйлүүд

Домэйн нэр

Энэ бол бидний энэ хэсэгт тохируулах зүйлүүд юм

  • CloudFlare данс
  • Google Хөгжүүлэгчийн бүртгэл
  • Google хөгжүүлэгчийн төсөл
  • Календар API -г тохируулна уу

Алхам 5: Календарь

Календарь
Календарь
Календарь
Календарь

Cloudflare

Https://cloudflare.com дээрээс cloudflare данс тохируулаад домэйн нэрээ Cloudflare DNS рүү шилжүүлэхийн тулд шидтэний дагуу дагана уу.

Бөөрөлзгөнө пи -ийг зааж өгдөг А бичлэгийг өөрөө хийх шаардлагагүй. Миний толин тусгал код танд үүнийг хийх болно. Ихэнх өрхийн WiFi -д IP нь статик биш тул дахин ачаалсны дараа ажиллахгүй байж магадгүй юм. Миний кодыг IP -г автоматаар шинэчлэхийн тулд танд дансны API түлхүүр хэрэгтэй болно.

  1. Баруун талын хяналтын самбар дээрх API түлхүүрээ авах товчийг дарна уу. [Зураг 1]
  2. Доошоо гүйлгээд Global API түлхүүрээ үзнэ үү. [Зураг 2]

Энэ түлхүүрийг өмнө нь суулгасан толин тусгал төслийн тохиргооны файлд оруулна уу.

SSL гэрчилгээ үүсгэх

Google нь SSL холболттой байхыг шаарддаг. Энэ хэсгийг эхлүүлэхийн тулд Cloudflare DNS -ийг зөв тохируулсан эсэхээ шалгаарай.

Эхлээд репозиторыг нэмнэ үү.

sudo add-apt-repository ppa: certbot/certbot

Багцын жагсаалтыг шинэчлэх.

sudo apt-get update

CertBot суулгана уу

sudo apt суулгах python-certbot-apache

Сертификат үүсгэхийг эхлүүлнэ үү. Дахин хэлэхэд та зөв домэйн нэрийг бөглөх хэрэгтэй болно.

sudo certbot --apache -d example.com -d www.example.com

Үүсгэсний дараа бүх холболтыг SSL рүү дахин чиглүүлэх эсэхийг асуух болно. Дахин чиглүүлэхийг сонгоно уу.

Одоо энэ нь таны домэйны гэрчилгээг амжилттай үүсгэсэн гэдгээ танд хэлэх болно. Танд өгч буй 2 замыг хадгалахаа мартуузай.

  • /etc/letsencrypt/live/example.com/cert.pem
  • /etc/letsencrypt/live/example.com/privkey.pem

Одоо гэрчилгээтэй хавтас руу орно уу:

Example.com хаягийг зөв хост болгон өөрчилсөн эсэхээ шалгаарай.

cd /etc/letsencrypt/live/example.com/

Одоо эдгээр агуулгыг манай төслийн хавтсанд хуулж үзье.

cp cert.pem/home/pi/Mirror/resources/certs/cert.pem

Тэгээд

cp privkey.pem/home/pi/Mirror/resources/certs/privkey.pem

Apache -ийг өөрийн домэйнтэй холбоно уу

Apache -ийг өөрийн домэйнтэй зөв тохируулахын тулд бид тохиргооны файл үүсгэх шаардлагатай болно. Жишээ нь funergydev.com гэх мэт өөрийн домэйн нэрийг бөглөсөн эсэхээ шалгаарай.

sudo нано /etc/apache2/sites-enabled/example.com.conf

Дараа нь үүнийг файлд буулгана уу. Example.com -ийг өөрийн домэйн нэрээр солино уу.

Таны гэрчилгээ, хувийн түлхүүр зөв зам байгаа эсэхийг шалгаарай. Биднийг өмнө нь үүсгэсэн үедээ, дараа нь certbot ашиглан хадгалсан зам руугаа тохируулаарай.

DocumentRoot "/var/www/html/" SSLEngine on SSLCertificateFile /home/pi/Mirror/resources/certs/cert.pem SSLCertificateKeyFile /home/pi/Mirror/resources/certs/privkey.pem # Энд байгаа бусад удирдамжууд Options Indexes FollowSymLinks AllowOver Бүгд шаардлагатай бүх зүйлийг өгсөн

Одоо бид зарим өөрчлөлтийг идэвхжүүлж, дараа нь Apache -ийг тохиргоог дахин ачаалахыг шаардах хэрэгтэй.

sudo a2enmod ssl

sudo a2enmod дахин бичих

sudo systemctl apache2 -ийг дахин ачаална уу

Одоо та өөрийн домэйн нэрээр дамжуулан pi руу очиж apache -ийн үндсэн хуудсыг үзэх боломжтой байх ёстой.

Алхам 6: Google API

Google API
Google API
Google API
Google API
Google API
Google API

Хөгжүүлэгчийн консол руу https://console.developers.google.com хаягаар орно уу.

1-р хэсэг

Google API логоны хажууд, NEW PROJECT товчлуур дээр дарж анхны төслөө үүсгэнэ үү. Тохирох төслийн нэрийг оруулаад үүсгэх товчийг дарна уу. [Зураг1]

2-р хэсэг

Одоо та энэ хуудас руу орох болно. Номын сангийн товчлуур дээр дарна уу. [Зураг2]

Энэ бол таны ашиглаж болох бүх API -ийн том жагсаалт боловч бид Google Calendar API -ийг хайж олох болно. Үүн дээр дараад ИДЭВХЖҮҮЛЭХ товчийг дарна уу. [Зураг3]

Дараа нь та Календарь API -ийн тоймд хүрэх болно. Төсөлдөө буцаж очихын тулд Google APIs лого дээр дарна уу. [Зураг4]

3 -р хэсэг

Бүх зүйлийг зөв тохируулахын тулд итгэмжлэлийн категорийг дарж, Домэйн баталгаажуулах табыг сонгоно уу.

Энд та өөрийн домэйн нэрийг баталгаажуулах ёстой.

  1. DOMAIN ADD нэмэх
  2. Өөрийн домэйныг бөглөнө үү
  3. Дараа нь энэ нь таны домэйныг баталгаажуулахыг шаардах болно. Үргэлжлүүлэх дээр дарна уу.
  4. Домэйн нэр нийлүүлэгчээ сонгоно уу. [Зураг5]
  5. Процессыг дагана уу
  6. Одоо та үүнийг Google API консол дээрх Домэйн баталгаажуулах жагсаалтад ингэж оруулах боломжтой болно. Таны домэйныг шалгасан эсэхийг шалгаарай. [Зураг6]

4 -р хэсэг

Одоо OAuth зөвшөөрлийн дэлгэцийн табыг сонгоно уу. [Зураг7]

Өргөдлийн нэрийг бөглөнө үү

Дараа нь бид зөвшөөрлийн дэлгэц дээр хамрах хүрээг нэмж оруулах болно. Энэ нь бид хэрэглэгчээс хуанлийн мэдээллээ толинд хуваалцахыг хүсч байгаа эсэхийг зөвшөөрлийн дэлгэц дээр асуух болно гэсэн үг юм.

  1. Хамрах хүрээ нэмэх дээр дарж хуанли хайх.
  2. ../Auth/calendar.readonly хаягийг шалгаад нэмэх товчийг дарна уу. [Зураг8]

Эрх бүхий домэйныг бөглөнө үү. Энэ нь таны саяхан баталгаажуулсан домэйн байх ёстой. [Зураг9]

Одоо маягтын доор байгаа том хадгалах товчийг дарна уу.

5 -р хэсэг

Эцэст нь бид итгэмжлэлийг бий болгох хэрэгтэй. Хадгалах товчлуурыг дарсан тул бид итгэмжлэлүүдийн таб руу дахин чиглүүлэв. Итгэмжлэх жуух бичгээ үүсгэх дээр дараад OAuth Client ID -г сонгоно уу. [Зураг10]

Програмын төрөл: Вэб програмыг сонгоод түүнд нэр өгнө үү.

Дараах линкийг Зөвшөөрөгдсөн дахин чиглүүлэх URI -д оруулаад зөв домэйныг бөглөнө үү.

example.com:5000/api/v1/setup/calendar/response

Үүсгэх дээр дарна уу. Энэ нь цонхыг харуулах болно, зүгээр л OK дарна уу. Одоо хийсэн итгэмжлэлүүдийнхээ татаж авах товчийг дарна уу

6 -р хэсэг

Одоо JSON файлыг нээж, агуулгыг хуулна уу.

sudo nano /home/pi/Mirror/resources/credentials/credentials.json

Тэднийг энд наана уу.

7 -р хэсэг

Одоо бид тохиргоонд өөрийн домэйныг тодорхойлох хэрэгтэй:

sudo nano /home/pi/Mirror/resources/config.ini

Алхам 7: Толин тусгал дизайн

Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн
Толин тусгал дизайн

Толин тусгалаа хэрхэн яаж хийхээс шалтгаална. Богино долгионы хөдөлгөөн мэдрэгч тэнд байх тул LCD -ийн нарийвчлалтай хэмжилт хийж, толины нэг талд 2 сантиметр зай үлдээгээрэй. Энэ нь ямар ч металлын ард байж болохгүй.

Би 4 модон банзыг хооронд нь холбосон. Тэд толины урд сайхан цэвэрхэн байхын тулд тээрэмдсэн байна. Дээд талд нь би чанга яригчийн дууг гаргахын тулд хэд хэдэн цооног өрөмдсөн. Толины эсрэг талд, доод талд нь би жижиг тэгш өнцөгт хайчилж, цахилгааны утсыг хялбархан хийж чадсан. [Зураг1]

Эдгээр нь мониторыг байрлуулах боломжтой 2 ширхэг хямд мод юм. Би хэлснээс хойш толь ба авдар хоёр см орчим зайтай байх ёстой. Би бас 3 жижиг мод нэмж, амрах хэсгүүдэд шургуулав. Тиймээс монитор байрандаа байх болно. [Зураг2]

Эцэст нь иймэрхүү харагдаж байв. Эдгээр амрах хэсгүүд болон толины хайрцагны урд талд би 3 мм орчим зайтай байв. Би 3мм зузаантай хоёр талын толин тусгалыг оруулахын тулд л хангалттай. [Фото3]

Алхам 8: Утас тавих

Цахилгааны утас хийх
Цахилгааны утас хийх
Цахилгааны утас хийх
Цахилгааны утас хийх
Цахилгааны утас хийх
Цахилгааны утас хийх

Эдгээр схемүүдийн аль нэгийг зөв дагаж мөрдөж байгаа эсэхийг шалгаарай.

Утсаа хийсний дараа би дэлгэцийн ар талд хоёр талт соронзон хальсаар наасан. Хэрэв би толийг задалж, бусад төсөлд ашиглахыг хүсч байсан бол үүнийг амархан арилгаж чадна. Хэрэв та итгэлтэй байгаа бол халуун цавуу хэрэглэж, толины ар талд нааж болно.

Алхам 9: Кодыг эхлүүлэх

Кодыг эхлүүлж байна
Кодыг эхлүүлж байна
Кодыг эхлүүлж байна
Кодыг эхлүүлж байна
Кодыг эхлүүлж байна
Кодыг эхлүүлж байна

LXSession

Эхлээд хэд хэдэн фолдер үүсгэцгээе

mkdir -p/home/pi/.config/lxsession/LXDE-pi/

Одоо бид хэд хэдэн эхлүүлэх параметр/командыг зааж өгөх файл үүсгэх болно.

sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Дараахь зүйлийг файлд буулгана уу.

@lxpanel-профайл LXDE-pi

@pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @sh /home/pi/Mirror/init_mirror.sh @xset s noblank @xset s off @xset -dpms

Бид хост тольны дэлгэцийн скриптийг хосттойгоо нийцүүлэн шинэчлэх болно.

sudo нано/home/pi/Mirror/init_mirror.sh

Хэрэв та Google календарь болон домэйныг ашигладаггүй бол localhost -ийг сонгоно уу.

#!/bin/bash

унтах 15 хром-хөтөч --incognito --kiosk https:// localhost/толь

Хэрэв та үүнийг ашиглаж байгаа бол хостоо бөглөнө үү.

#!/bin/bash

унтах 15 chromium-browser --incognito --kiosk

Үйлчилгээ

Одоо бид толин тусгал кодыг автоматаар ажиллуулахаар тохируулах болно.

Бид кодыг автоматаар эхлүүлэх үйлчилгээг бий болгох болно.

Руу явах:

sudo нано /etc/systemd/system/mirror.service

Тэгээд үүнийг файлд буулгана уу

[Нэгж]

Тодорхойлолт = Дараа нь толин тусгал хийх = network.target mariadb.service [Үйлчилгээ] Төрөл = энгийн Хэрэглэгч = root ExecStart =/bin/sh /home/pi/Mirror/init.sh [Суулгах] WantedBy = multi-user.target

Одоо бид systemd демоныг дахин ачаалах хэрэгтэй болно:

sudo systemctl демон дахин ачаална

Мөн бид ачаалах үед автоматаар эхлүүлэх үйлчилгээг идэвхжүүлэх болно.

sudo systemctl толин тусгалыг идэвхжүүлнэ

Одоо бид унтраах болно.

sudo poweroff

Эцсийн тохиргоо

Эцэст нь бид APIPA ip -ээ устгах хэрэгтэй бөгөөд ингэснээр энэ нь зөвхөн WiFi дээр ажилладаг.

  1. Компьютер дээрх SD картны ачаалах лавлах руу очно уу.
  2. "Cmdline.txt" файлыг нээнэ үү.
  3. Текстийн урт мөрийн төгсгөлд ip = 169.254.10.1 -ийг хасна уу.

Алхам 10: Толин тусгалыг ажиллуулах

Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна
Толин тусгалыг ажиллуулж байна

Толин тусгал дэлгэц дээрх IP хаягаар зочилно уу эсвэл Google календарийг тохируулсан бол домэйн нэрийг бөглөнө үү.

Одоо та толин тусгалаа тохируулах боломжтой болно.

Хэрэв таны толинд SSL алдаа гарсан бол та гэрчилгээгээ Chromium сертификатын дэлгүүрт нэмж оруулахыг хүсч магадгүй юм.

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