Kuinka muodostaa yhteys suoraan Raspberry Pi -laitteeseen ilman Internetiä

Kuinka muodostaa yhteys suoraan Raspberry Pi -laitteeseen ilman Internetiä

Raspberry Pi: n monipuolisuus tarkoittaa, että käytät jossain vaiheessa sitä ulkona, langattoman verkon ulottumattomissa. Joten miten voit kommunikoida sen kanssa kytkemättä näppäimistöä ja näyttöä?





On sanomattakin selvää, että ihmisten syöttölaitteiden ja näyttöjen kuljettaminen mukanasi ei ole käytännöllistä. Näytön ulkoiset virtavaatimukset ovat aluksi (ellet käytä omaa, kannettavaa Pi -kosketusnäyttöä, ehkä).





Parempi ratkaisu on kommunikoida toisen laitteen, kuten kannettavan tietokoneen, kautta. Vaikka Raspberry Pi ei tällä hetkellä tue Wi-Fi Direct -yhteyttä, sinulla on silti kaksi vaihtoehtoa suoraa SSH-yhteyttä varten ilman langatonta verkkoa.





Kun saatat käyttää tätä

Langattoman yhteyden muodostaminen Raspberry Pi -laitteeseen - olipa siinä langaton verkko käytössä tai on kytketty reitittimeen Ethernetin kautta - on varmasti helpompaa. Se on varmasti suosituin vaihtoehto, olit sitten kotona, koulussa tai valmistajatapahtumassa.

miksi palveluni on niin hidasta?

Se ei kuitenkaan ole ihanteellinen jokaiseen skenaarioon.



Jos esimerkiksi käytät Pi -laitettasi kameramoduulin kanssa, saatat haluta viedä sen ulos, esimerkiksi kuvataksesi ajastettua valokuvausta. Ilman langatonta verkkoa, joka muodostaa yhteyden Pi -laitteeseen SSH: n kautta, tarvitset toisen ratkaisun, jotain, joka toimii tietokoneen tai ehkä mobiililaitteen kautta.

Sieltä tulee suora yhteys. Tässä on kaksi luotettavaa vaihtoehtoa: Ethernet ja USB.





Yhdistä Raspberry Pi -laitteeseesi Ethernetin kautta

Ilmeisin vaihtoehto tällaiselle yhteydelle on Ethernet -kaapeli. Kaikki Raspberry Pi -tietokoneet (tallenna Pi Zero ) on Ethernet -portteja, joten tämä vaihtoehto toimii parhaiten.

Tätä varten tarvitset:





  • Raspberry Pi (malli B, B+, 2 tai 3).
  • Tuore Raspbian -asennus (parhaat tulokset).
  • Mikro -USB -kaapeli ja virtalähde.
  • MicroSD -kortti .
  • Ethernet -kaapeli, jossa RJ45 -liittimet kummassakin päässä.

Tavalliset Ethernet -kaapelit sopivat tähän, koska Raspberry Pi voi määrittää portin uudelleen. Menneinä aikoina a ristikytkentäkaapeli olisi käytetty kahden tietokoneen yhdistämiseen, mutta se ei ole tässä tarpeen.

Tarvitset Pi -asetukset SSH -yhteyksien hyväksymiseen. Tämä ei ole oletusarvoisesti käytössä, mutta on olemassa kaksi tapaa kiertää tämä.

  1. Käynnistä näppäimistö ja näyttö SSH: n kautta raspi-config .
  2. Aseta SD -kortti tietokoneeseen, selaa kohtaan /saapas ja luo tyhjä tiedosto nimeltä ssh .

(Raspbian -käyttöjärjestelmä havaitsee tämän tiedoston käynnistyksen yhteydessä ja ottaa sen ohjeena ottaa SSH käyttöön.)

Kaikki mitä tarvitset yhteyden muodostamiseen Pi: hen SSH: n kautta on nyt paikallaan. Tarvitset vain laitteen IP -osoitteen. Löydät tämän yhdistämällä reitittimen (yleensä 192.168.0.1, mutta sinun on tarkistettava reitittimen oikea IP -osoite) tai käynnistämällä Pi näppäimistöllä ja näytöllä ja syöttämällä

ifconfig

Sinun on tarkistettava, että Pi käynnistyy oikein ennen kuin jatkat, ja että SSH toimii normaaleissa olosuhteissa. Meidän opas SSH -yhteyden muodostamiseen on hyödyllistä täällä.

Kun olet tyytyväinen Pi -saappaisiin ja normaali langaton toiminta reitittimen kautta on tyydyttävä, sammuta laite.

sudo shutdown

Liitä nyt Raspberry Pi tietokoneeseen Ethernet -kaapelilla.

Sano Hei!

Jotta tämä toimisi, tarvitset tietyn ohjelmiston: Hei Zeroconf . Tämä Apple-ohjelmisto on tarkoitettu verkkolaitteiden tunnistamiseen, ja se on esiasennettu macOS: iin. Windows -käyttäjät voivat asenna Bonjour Print Services v2.0.2 Applen verkkosivustolta .

Kun tämä on asennettu ja suora kaapeliyhteys Pi -laitteeseen on muodostettu, sinun pitäisi pystyä muodostamaan yhteys, kun pieni tietokone käynnistetään ja käynnistetään kokonaan.

Tässä kuitenkin suositellaan kärsivällisyyttä. Pi yrittää ensin hakea IP -osoitteen DHCP -palvelimelta ja sitten, jos se epäonnistuu, oletusarvoisesti yksityinen osoite alueella 169.254.x.x. Saatat myös pitää hyödyllisenä siirtyä lentokonetilaan tietokoneellasi tai kannettavalla tietokoneellasi, jotta sekaannusta muihin verkon laitteisiin ei ole. Kun IP on määritetty, Bonjour -verkko muodostaa .paikallinen verkkotunnuksen osoite.

Hetken kuluttua avaa SSH -työkalu ja muodosta yhteys raspberrypi.local (tai pi@raspberrypi.local), oletussalasanalla 'vadelma'.

Windows-käyttäjät voivat kuitenkin joutua pakottamaan käyttöjärjestelmän luopumaan reitittimen määrittämästä IP-osoitteesta, jotta tämä toimisi. Tämä on riittävän helppoa avaamalla komentokehote ja kirjoittamalla:

kannettava tietokone on yhdistetty wifi -verkkoon, mutta ei Internet -yhteyttä Windows 10
ipconfig /renew

Tämä johtaa satunnaiseen yksityiseen IP -osoitteeseen alueella 169.254.x.x.

Liitä tietokoneesi Raspberry Pi Zeroon USB: n kautta

Jos sinulla on Raspberry Pi Zero, voit myös muodostaa yhteyden siihen suoraan tietokoneen tai kannettavan tietokoneen USB -portin kautta, mutta tämä edellyttää myös Hei Windowsissa ja Macissa tai avahi-daemo n Linuxissa (avahi-daemon on esiasennettu Ubuntun kanssa).

Aloita tuoreella Raspbian Jessie- tai Raspbian Jessie Lite -versiolla (26.5.2016 tai uudempi) vilkkuu SD -kortille . Ennen kuin lisäät sen Pi Zero -laitteeseesi, etsi työpöydän tiedostojen etsintäohjelmalla käynnistysosio ja etsi config.txt. Avaa tämä raakatekstieditorissa (kuten Notepad Windowsissa) ja vieritä alas. Lisää heti loppuun:

dtoverlay=dwc2

Kun olet tehnyt tämän, tallenna ja sulje tiedosto, etsi ja avaa cmdline.txt. Etsi 'rootwait' ja lisää tämä heti sen jälkeen:

modules-load=dwc2,g_ether

Varmista, että tämä on samalla rivillä, erotettuna vain välilyönnillä, kuten tämä:

Tallenna ja sulje microSD -kortti ja poista se. Voit sitten lisätä sen Raspberry Pi Zero -laitteeseesi ja liittää sen tietokoneeseen ennen laitteen käynnistämistä. Yhteyden tulee olla USB: n kautta.

Käyttää raspberrypi.local SSH -ohjelmistosi osoitteena (voit myös kokeilla pi@raspberrypi.local, jos käytät Linux -komentoriviä). Huomaa, että sinun on ehkä poistettava langaton verkko käytöstä, jos sinulla on muita Raspberry Pi -laitteita kotiverkossasi. Tämä varmistaa, että muodostat yhteyden Pi Zeroon USB: n kautta, eikä esimerkiksi Kodin laatikko Wi-Fi-yhteyden kautta.

Jos kohtaat ongelmia, kokeile vaihtaa USB -kaapelit.

Kaksi luotettavaa suoraa yhteyttä

Olisi hienoa, jos Bluetooth -yhteyden tai langattoman yhteyden muodostaminen mobiililaitteesta - ehkä Androidista tai iOS: sta - olisi mahdollista, ja vaikka tämä on teoriassa mahdollista, sitä ei tällä hetkellä tueta. Vaikka on olemassa joitakin tilejä kummasta tahansa näistä menetelmistä, kumpikaan ei vaikuta erityisen luotettavalta.

Kuulemme kuitenkin mielellämme sinusta, jos jompikumpi näistä tavoista toimii luotettavasti ja voit muodostaa yhteyden SSH: n kautta. Kerro kommenteissa siitä tai ongelmista, joihin törmäät!

Kuva: Goodcat Shutterstockin kautta

Jaa Jaa Tweet Sähköposti Kuinka puhdistaa Windows -tietokone komentoriviltä

Jos Windows -tietokoneesi tallennustila on vähissä, puhdista roskat näillä nopeilla komentokehotteilla.

Lue seuraava
Liittyvät aiheet
  • tee-se-itse
  • Tietokoneverkot
  • Raspberry Pi
Kirjailijasta Christian Cawley(1510 artikkelia julkaistu)

Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.

Lisää Christian Cawleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi