Innholdsfortegnelse:
- Trinn 1: Hva trengs?
- Trinn 2: Komme i gang
- Trinn 3: Testing av systemet
- Trinn 4: Sluttkonfigurasjon
- Trinn 5: Legger til sikkerhet …
- Trinn 6: Valgfritt: Feilsøking, oppdatering, installering av ny programvare …
Video: Medieserver som bruker Raspberry Pi: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Kanskje du har vært på reiser eller turer og har tenkt: 'Jeg skulle ønske jeg kunne bære dette også, oh.. og dette også.' Ikke bekymre deg, jeg er den samme:). Å reise kan ofte være tid- og hukommelseskrevende (fra å ta bilder og videoer), så for å takle kjedsomhet og mangel på minne var den beste løsningen jeg kom over en kompakt og bærbar sky, som fungerer offline. Mens de fleste skylagringene er tette, er andre nettskyer avhengige av en internettforbindelse. Begge virker ikke som gode løsninger for reiser, så jeg bestemte meg for å gå med en bærbar, offline-sky. Jeg omdøpte dette til ArOZ-Online-systemet, siden det opprinnelige prosjektet også ble kalt det samme (se nedenfor).
Siden utgivelsen av pi zero w har bærbare og tilkoblede prosjekter inkludert bringebær pi blitt mer populære og også mer kompakte. Hva om du kunne lage din offline-sky med bare en pi null? Formfaktoren til pi null så vel som den lave kostnaden gjør den ganske egnet for dette prosjektet.
Denne offline-skyen fungerer ved å gi et wifi-signal fra Wi-Fi-adapteren til pi zero w. Ved å koble til wifi fra pi zero, kan telefonen, nettbrettet eller den bærbare datamaskinen få tilgang til minnet fra pi zero's micro sd-kort gjennom et frakoblet nettsted levert av pi zero w. Bilder, videoer og musikk kan lastes opp, lastes ned og spilles av fra nettstedet. Hele systemet fungerer automatisk ved ganske enkelt å drive pi zero w.
Det opprinnelige prosjektet (https://www.instructables.com/id/Simplest-Media-Ce…) tilhører tobychui fra intructables (https://www.instructables.com/member/tobychui/), som legger mye tid og arbeid for å gjøre dette prosjektet til virkelighet. Jeg vil takke denne gode vennen min for all hans hjelp, og jeg vil be deg om å se på prosjektene hans.
Trinn 1: Hva trengs?
Tilgang til en bærbar eller PC
En bringebær pi zero w
Et mirco sd -kort (min. 8 GB) for operativsystemet (Sandisk Ultra og Samsung EVO+ anbefales på grunn av deres høye skrive- og lesehastighet)
Noe å få tilgang til micro SD -kortet fra din bærbare/ pc. Jeg trengte ingenting, men du trenger kanskje en micro SD til SD -kortadapter eller en usb der micro SD -kortet kan monteres og nås fra PC/ bærbar PC.
En mikro -USB -kabel for å drive null w
Og kanskje et tilfelle for å beskytte pi zero w.
Når det gjelder micro SD-kortet, vil operativsystemet ta omtrent 3, 5 GB, det gjenværende minnet kan brukes til offline-skyen. Jeg personlig brukte en 64 GB sandisk ultra og hadde omtrent 59 GB igjen å bruke til filer. Så langt jeg husker er maks. støttet micro SD -kortstørrelse for Raspberry Pi er 128 GB, men ikke alle kort støttes og noen må formateres før de kan brukes.
Trinn 2: Komme i gang
I stedet for å skrive omtrent 50 trinn eller mer for å sette opp dette prosjektet på din Raspberry Pi zero w, valgte jeg å bare publisere bildefilen i stedet, som må brennes på et tomt micro SD -kort. Bildefilen er 1, 45 GB stor og er komprimert. Du trenger ikke å pakke ut filen faktisk hvis du følger instruksjonene nedenfor. Her er lenken til bildefilen:
ArOZ alfa -bildefil
Bildet er brent på et tomt SD -kort (min. 8 GB). For å gjøre dette må du først formatere micro SD -kortet ved hjelp av programvaren 'SDFormatter' (kan lastes ned fra https://www.sdcard.org/downloads/formatter_4/index…). Etter at du har plugget inn micro SD-kortet, velger du alternativer og aktiverer 'Format-størrelse-justering'. Etter formatering kan bildet brennes på micro sd -kortet. Jeg foretrekker personlig å bruke Etcher til å brenne bilder, siden det er enkelt å bruke og ikke krever at du pakker ut bildefilene. Etcher kan lastes ned her: https://etcher.io/. Etter å ha valgt stasjonen med micro SD-kortet på etser, velger du ArOZ-Online-bildet og klikker på blits. Når prosessen er fullført, er systemet operativt, men krever noen endringer.
Trinn 3: Testing av systemet
Nå som micro SD -kortet er satt opp, kobler du micro SD -kortet til sporet på pi zero w. Kjør bringebæret med mikro -USB -kabelen. Etter omtrent 2 minutter bør du kunne se 'ArOZ-Online' som et nytt nettverk. Prøv å koble til den med en annen enhet. Standardpassordet er 'toby-chui'. Du bør være tilkoblet for å være wifi fra bringebærpi, men det er ikke noe faktisk internett tilgjengelig. Naviger til nettleseren din og skriv:
192.168.0.1
Du bør nå kunne se ArOZ-Online-nettstedet hvis alt ble gjort riktig. Nå som det fungerer, må noen filer redigeres. For å redigere filene, last ned VNC Viewer herfra på din bærbare PC/PC (helst) og koble til ArOZ-Online-systemet i wifi-innstillingene.
Siden det er vondt å måtte skrive hele IP-adressen hver gang du vil ha tilgang til offline-skyen, la jeg bokmerket adressen til ArOZ-Online-nettstedet slik at jeg kan få tilgang til nettskyen ved å klikke på en knapp.
www.realvnc.com/download/viewer/
Åpne VNC Viewer og skriv inn denne adressen i adressefeltet:
192.168.0.1
Det vil be om et brukernavn og passord. Standard brukernavn er 'pi' og standardpassordet er 'bringebær'. Hvis det ikke lar deg logge inn med denne informasjonen, kan du prøve 'root' som brukernavn og 'passord' som passord.
Du bør nå se skrivebordet til ArOZ-Online-systemet.
Etter å ha logget deg på, start enheten på nytt ved å knytte denne i LXTerminal:
sudo omstart
Etter omstarten kan du logge på med brukeren 'pi'
Trinn 4: Sluttkonfigurasjon
Uansett hvilken størrelse micro SD-kortet ditt har, kan hele minnets omfang ikke bare brukes som det er. For å bruke hele minnet som er tilgjengelig på mirco SD -kortet, åpner du LX Terminal og skriver inn:
sudo raspi-config
En meny skal dukke opp nå. Velg 'Avanserte alternativer' fra menyen, og trykk deretter enter. Herfra velger du 'Utvid-filsystem'. Naviger til "tilbake" ved å bruke høyre og venstre piltast, trykk enter, velg deretter "Fullfør" på samme måte og trykk deretter enter. Systemet vil be deg om å starte på nytt (start på nytt). Velg "ja" og vent. Mens systemet starter på nytt, mister du wifi -signalene, og VNC blir avbrutt. For å koble til igjen, vent ca. 2 minutter, koble til ArOZ-Online på nytt i wifi-innstillingene fra enheten din og bruk VNC Viewer til å vise skrivebordet.
Den neste tingen å gjøre er å endre standardpassordet. Dette kan gjøres ved å klikke på bringebærikonet nederst i venstre hjørne, deretter velge 'Preferences' og klikke på 'Raspberry Pi Configuration'. Klikk på "Endre passord" og skriv inn "bringebær" som gjeldende passord. Skriv inn et nytt passord og skriv det på nytt i det siste feltet. Til slutt klikker du på enter for å bruke endringen. Når du kobler til VNC en annen gang, bruker du det angitte passordet.
For å endre wifi-passordet fra ArOZ-Online-systemet må en bestemt fil endres. Skriv inn dette i terminalen:
sudo leafpad /etc/hostapd/hostapd.conf
Finn linjen 'wpa_passphrase = toby-chui' og endre passordet ved å erstatte 'toby-chui' med ditt eget passord. Sørg for at det nye passordet har minst 8 tegn langt og ikke er lett å gjette. Lagre filen ved å trykke 'Ctrl' og 's', og etter å ha lagret, avslutt redaktøren ved å trykke 'Alt' og 'F4'. For å bruke endringene, start på nytt bringebær pi ved å skrive:
sudo omstart
Etter et minutt eller to, når du kan se ArOZ-Online som et wifi-nettverk, vil du innse at passordet er oppdatert og ingen enhet kan koble til det lenger. Enten vil enheten du prøver å koble til, be deg om å skrive inn passordet på nytt, eller du må kanskje endre passordet for dette nettverket manuelt i nettverksinnstillingene. Når du er tilkoblet, skriver du inn 192.168.0.1 i nettleseren din. ArOZ-Online-nettstedet skal dukke opp. Hvis det fungerer, er alt bra.
Gratulerer, du har konfigurert din egen bærbare offline-sky.
Jeg håper du har likt dette prosjektet og ønsker å høre din mening i kommentarene nedenfor:) Ikke glem å klikke på 'Jeg klarte det!' når du har fullført dette systemet siden dette er min første instruks. Jeg vil også være glad hvis du legger dette prosjektet til dine favoritter:))
Vel, takk og vi sees igjen.
Trinn 5: Legger til sikkerhet …
Sikkerhet er viktig. Ingen vil like det hvis en ond hacker ser gjennom andres data. For øyeblikket er din null w ganske sikker siden den faktisk ikke er koblet til internett, men lokale hackere kan fortsatt få tilgang til dataene dine fra nettskyen din. Med 'lokal' mener jeg folk som kan se SSID -en til skyen din. Et par ting kan gjøres for å forbedre sikkerheten til skyen din:
Tvinger 'sudo' -brukeren til å skrive inn passordet ditt:
Skriv 'sudo passwd' på terminalen. Det vil be deg om et nytt passord. Ikke bekymre deg, Terminalen vil ikke vise deg noen tegn du skriver, men det er normalt. Trykk enter og skriv inn passordet på nytt. Nå har brukeren 'sudo' et passord, men den vil ikke be om det så langt. For å tvinge 'sudo' brukere til å skrive inn et passord, skriver du inn:
sudo nano /etc/sudoers.d/010_pi-nopasswd
og endre 'nopasswd' til 'passwd' (fjern bare 'nei'). Trykk på kontrollknappen og bokstaven 'X' på tastaturet og trykk enter. For å lagre filen, bare trykk 'y' og trykk enter, That's done!
Opprette et passord for brukerens 'root':
Brukerens 'root' har flere rettigheter enn noen bruker. Som standard vil ikke brukerens 'root' be om et passord som er et sikkerhetshull. Å opprette et passord for 'root' -brukeren vil forbedre sikkerheten. For å gjøre det, skriv inn 'sudo su' i terminalen for å bytte til brukerens 'root'. Når du er der, skriver du 'passwd' og legger til et passord. Trykk enter og skriv inn passordet på nytt. Trykk enter igjen for å fullføre. Nå er skyen din sikrere mot hackere.
Beklager hackere, fint forsøk, men ingen sigar;)
Trinn 6: Valgfritt: Feilsøking, oppdatering, installering av ny programvare …
Som du sikkert har innsett, ble pi -en din etter det siste trinnet avskåret fra internett. På skrivebordet forteller Pi deg at det ikke er funnet noe trådløst grensesnitt. Hvis du vil oppdatere eller oppgradere systemet eller installere tilleggsprogramvare, er det en måte å få internettilgang uten å endre noe i det hele tatt. For dette trenger du imidlertid en linux-sertifisert plug-n-play wifi-dongle (i utgangspunktet en wifi-dongle som støttes på Raspberry Pi f.eks. PiHut / Edimax / Pimoroni …) samt en mikro-USB til USB adapter. Koble til mikro -USB -adapteren i venstre mikro -usb -spor på Pi og koble dongelen til adapteren og slå på Pi. Koble til Pi over VNC ved hjelp av 192.168.0.1 og søk etter wifi-nettverk ved å klikke på wifi-ikonet nederst til venstre. Du blir bedt om å skrive inn passordet for nettverket. Du bør ha en fungerende internettforbindelse nå, som vil vare så lenge den eksterne wifi -adapteren er koblet til.
En stor fordel med dette systemet er at alle funksjonene til Raspberry Pi Zero W fortsatt kan brukes. Hvis du er på reise, kan du til og med jobbe på bringebær Pi -skrivebordet via VNC og få tilgang til det når Pi -enheten er slått på. Du trenger ikke engang en skjerm, et tastatur eller en mus for å få tilgang til skrivebordet til Pi Zero W.
Anbefalt:
Personlig værstasjon som bruker Raspberry Pi med BME280 i Java: 6 trinn
Personal Weather Station Using Raspberry Pi With BME280 in Java: Dårlig vær ser alltid verre ut gjennom et vindu. Vi har alltid vært interessert i å overvåke vårt lokale vær og det vi ser ut av vinduet. Vi ønsket også bedre kontroll over vårt varme- og klimaanlegg. Å bygge en personlig værstasjon er et godt
Fuktighets- og temperaturobservatør som bruker Raspberry Pi med SHT25 i Python: 6 trinn
Fuktighets- og temperaturobservatør ved bruk av Raspberry Pi Med SHT25 i Python: Som en entusiast for Raspberry Pi tenkte vi på noen flere spektakulære eksperimenter med den. I denne kampanjen skal vi lage en fuktighets- og temperaturobservatør som måler relativ fuktighet og temperatur ved hjelp av Raspberry Pi. og SHT25, Humidi
Mars Rover som bruker Raspberry Pi: 5 trinn
Mars Rover ved hjelp av Raspberry Pi: Kjære alle store lærere, jeg er alltid nysgjerrig på å vite om mars rover, med 6 hjul som kan gå over hele Mars og utforske ting fra jorden. Jeg vil også utforske ting ved å sitte på den bærbare datamaskinen min. Så nå synes jeg det er på tide å gjøre det og
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: Vi viser deg hvordan du åpner MAC Terminal. Vi viser deg også noen få funksjoner i terminalen, for eksempel ifconfig, endring av kataloger, tilgang til filer og arp. Ifconfig lar deg sjekke IP -adressen din og MAC -annonsen din
Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder)
Slik lager du en autonom basketballball som bruker en IRobot Lag som base: Dette er min oppføring for iRobot Create -utfordringen. Den vanskeligste delen av hele denne prosessen for meg var å bestemme hva roboten skulle gjøre. Jeg ønsket å demonstrere de kule funksjonene i Create, samtidig som jeg la til litt robo -teft. Alle mine