Съдържание:

Управление на Raspberry Pi без монитор .: 7 стъпки
Управление на Raspberry Pi без монитор .: 7 стъпки

Видео: Управление на Raspberry Pi без монитор .: 7 стъпки

Видео: Управление на Raspberry Pi без монитор .: 7 стъпки
Видео: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Юли
Anonim
Контролирайте Raspberry Pi без монитор
Контролирайте Raspberry Pi без монитор

В предишни инструкции споделих ръководство за начинаещи към Raspberry Pi. Там видяхме как да стартираме Raspbian на Pi и да го използваме като десктоп. Но за тази настройка се нуждаем от много периферни устройства като монитор, HDMI кабел, безжична клавиатура и OTG адаптер. През повечето време не се нуждаем от тези периферни устройства след първото зареждане. За да спестим малко пари, можем да използваме Pi в режим Headless, т.е. достъп до него без монитор. В режим Headless можем да осъществим достъп до Raspberry Pi през безжична мрежа, използвайки SSH (Secured Shell Protocol). Така че, без да губите повече време, нека се впуснем в него.

Стъпка 1: Изисквания:

Изисквания
Изисквания

Преди да започнем, трябва да съберем хардуер и софтуер за този проект.

1. Малина Пи

Raspberry Pi Zero W …………. (Amazon САЩ / Amazon ЕС / Banggood) Or

Raspberry Pi 3 Модел B+ …… (Amazon САЩ / Amazon ЕС / Banggood)

2. Micro SD карта ……………………… (Amazon US / Amazon EU / Banggood)

3. Четец на Micro SD карти ……………. (Amazon US / Amazon EU / Banggood)

Софтуер:

1. Raspbian OS

2. PuTTY за Windows

3. Приложение Fing

Стъпка 2: Активиране на SSH с монитор:

Този метод е за тези, които имат монитор и други периферни устройства. Вие просто трябва да инсталирате Raspbian на SD карта и да я поставите в Pi. Вижте този урок, ако искате да научите как да инсталирате Raspbian. След като успешно инсталирате операционната система на SD картата, поставете я в Pi и я стартирайте.

  1. След като Pi се стартира, кликнете върху малиновата икона в горния ляв ъгъл. Ще видите падащо меню, от това меню изберете „Предпочитания“. От второто падащо меню изберете „Конфигурация на Raspberrypi“.
  2. Ще се появи изскачащ прозорец, изберете раздела "Интерфейс".
  3. След това активирайте Camera, I²C, GPIO и SSH. Това са функциите, които ще използваме най -много.
  4. Pi вече е готов за управление без монитор и клавиатура.

Стъпка 3: Активиране на SSH без монитор:

Активиране на SSH без монитор
Активиране на SSH без монитор

Сега, за да активирате SSH без монитор, следвайте стъпките по -долу:

  • Инсталирайте Raspbian изображението върху SD картата, подобно на предишния урок.
  • След като изображението е изгорено, не изваждайте картата. Вместо това отворете зареждащия дял. Имайте предвид, че Windows може да поиска да форматирате устройството, да кажете „не“или да го анулирате. НЕ ФОРМИРАЙТЕ ЧАСТТА.
  • В зареждащия дял има много файлове и папки. Не редактирайте и не изтривайте файлове оттук, в противен случай това може да причини системна грешка.
  • Тук трябва да добавим два файла, SSH и wpa_supplicant.conf
  • Първо трябва да създадем SSH файла, щракнете с десния бутон върху зареждащия дял и кликнете върху „ново“, от списъка изберете „Нов текстов документ“. Дайте име на файла ssh и премахнете разширението ".txt". След това запазете файла. Този файл ще позволи SSH да ни позволи да се свържем с Pi, използвайки PuTTY.
  • След това създайте нов текстов документ и го наречете "wpa_supplicant.conf" и запишете файла.
  • Отворете файла wpa_supplicant в текстов редактор и добавете следния скрипт:

държава = IN

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "Името на вашата WiFi мрежа" scan_ssid = 1 psk = "WiFi парола" key_mgmt = WPA-PSK}

  • В скрипта трябва да направите някои промени. В първия ред държава = IN написах IN, защото съм от Индия, а ISO кодът за Индия е IN. Можете да намерите кода на вашата страна от Wikiwand. След това добавете вашия ssid, който не е нищо друго освен вашето WiFi име. Също така добавете psk, която е вашата парола за WiFi. Когато приключите, не забравяйте да запазите файла.
  • Сега извадете SD картата и я поставете в Pi. Включете Pi и изчакайте няколко минути. Зареждането отнема повече време за първи път.

Стъпка 4: Намиране на IP адреса:

Намиране на IP адреса
Намиране на IP адреса

Преди да можем да SSH в Raspberry Pi, трябва да знаем IP адреса на Pi. За да намеря IP адреса, предпочитам да използвам приложение, наречено Fing. Предлага се както за Android, така и за iPhone. За да намерите IP адреса:

  • Първо се уверете, че вашият смартфон е свързан към същата WiFi мрежа като Pi.
  • Отворете приложението Fing, на началната страница ще забележите списък с устройства, свързани към рутера.
  • Запишете IP адреса на "raspberrypi". Ще използваме това, за да установим връзка с Pi.

Сега ще се свържем към платката с помощта на SSH в следващата стъпка.

Стъпка 5: SSH в Pi:

SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi
SSH в Pi

Ако използвате Windows, препоръчвам да използвате PuTTY. Просто го изтеглете и инсталирайте като всяко друго приложение. За потребителите на Linux SSH вече е наличен. Просто отворете терминален прозорец и въведете командата "ssh", за да видите дали работи.

SSH използва PuTTY за потребители на Windows:

  • Първо включете Raspberry Pi с помощта на 5v захранване. Той трябва да се свърже с вашата WiFi мрежа в рамките на няколко минути.
  • Сега отворете PuTTY и въведете IP адреса на Pi и кликнете върху „Отваряне“.
  • След няколко секунди ще се появи прозорец, в който трябва да въведем потребителското име и паролата. Потребителското име по подразбиране е „pi“, а паролата е „малинов“.
  • Имайте предвид, че не можете да видите парола в терминала, затова въведете бавно или ще продължите да получавате „Достъпът е отказан“.
  • След успешно влизане ще видите терминален прозорец. Сега можете да се свържете с вашия Raspberry Pi с помощта на SSH! кажете сбогом на тази допълнителна клавиатура, мишка и монитор!

За потребители на Unix: (Linux и macOS)

За да създадете SSH връзка в Linux, отворете терминала и въведете командата ssh

ssh [email protected]

  • Тук ще добавите вашия IP адрес и натиснете Enter.
  • След това ще бъдете попитани дали искате да се свържете с устройството. Въведете y.
  • След това ще бъдете помолени да въведете паролата, въведете паролата по подразбиране „малинов“.

И това би трябвало да ви отведе до терминала Raspberry Pi. Сега едно последно нещо, което трябва да направите, е да осигурите Pi.

Стъпка 6: Осигуряване на Raspberry Pi:

Платките на Raspberry Pi имат едно и също потребителско име и парола по подразбиране. Следователно той може да бъде уязвим за хакери. За да предотвратим неоторизиран достъп до нашия Pi, ще променим паролата по подразбиране.

За да промените паролата:

  • Въведете passwd и натиснете enter.
  • Ще бъдете помолени да въведете текущата парола за удостоверяване. Въведете малина по подразбиране и натиснете enter.
  • Сега ще бъдете помолени да въведете нова парола, тук въведете уникална парола с комбинация от азбуки, цифри и специални знаци. Когато въведете паролата, нищо няма да се покаже на терминала, затова се уверете, че въвеждате бавно и правилно.
  • След като въведете нова парола, ще бъдете помолени да потвърдите паролата. Тук отново въведете новата парола и натиснете enter.
  • На терминала ще се покаже съобщение за успех:

passwd: паролата е актуализирана успешно

Това показва, че новата парола е приложена. Този процес ще направи Pi сигурен. Ако искате да научите повече за потребителите и паролите, вижте тази публикация на официалния уебсайт на Raspberry Pi. Това ще ви даде по -задълбочени инструкции.

Стъпка 7: Последна бележка:

Сега сте готови да използвате вашия Raspberry Pi със SSH. В следващия урок ще видим как да използваме GPIO щифтовете на нашия Pi за управление на светодиодите.

Не забравяйте да разгледате моята електронна книга „Мини WiFi робот“, ако все още не сте го направили. Ще ви преведе през всички стъпки, за да проектирате свой собствен персонализиран робот.

Надявам се да намерите този урок информативен. Ако имате някакви съмнения, не се колебайте да попитате в коментарите.

Препоръчано: