Raspberry Pi konfigurerats för en Maker rättvis (1 / 12 steg)
Steg 1: Nätverk 101
Vi skapar en Internetkopplingspunkt som inte ansluter till Internet. Och vi vill alla http-anslutningar att gå till vår webbserver. Du konfigurerar trådlöst, är en host access point, en DHCP-server och en DNS-server saker vi måste göra.
Min Instructables handlar om utbilda också, jag vill att du ska förstå varför vi gör det vi gör. Så, vill jag ge dig lite mer bakgrund här.
I ett tidigare liv konstruerade jag nätverksutrustning. På grund av att jag tenderar att närma saker i lager.
https://en.wikipedia.org/wiki/OSI_model
Låt oss diskutera det fysiska lagret för WiFi. WiFi är en spread spectrum teknik. Det använder inte en enda frekvens. Det använder en rad olika frekvenser. Det finns dock 14 (eller så) "kanaler" (alla 14 kanaler inte är tillgängliga i alla fall) som WiFi fungerar. Varje kanal är ett antal frekvenser inom den bredare spektrum av frekvenser som reserverats för WiFi. Vi kommer att använda en WiFi analyzer för en android-telefon för att titta på hur dessa kanaler som används och vilken kanal blir bäst för vår Pi. (Apple tillåter inte saker som WiFi analysatorer att köra på FN-fängelse-bruten iPhones och iPads)
Ovanför det fysiska lagret har WiFi ett par lägen; Tillfälliga och infrastruktur. Ad hoc-är en peer to peer-läge. Alla är lika. Men telefoner och tabletter är inte normalt inställda för att läget, de är i infrastrukturläge. I infrastrukturläge kan en enhet vara en klient eller en åtkomstpunkt. Telefoner och tabletter fungerar som klienter söker Access Points. Så, blir våra Raspberry Pi i infrastrukturläge agerar som en åtkomstpunkt.
Vanligtvis kopplingspunkter skapa ett lokalt nätverk och ansluta enheten (telefon eller tablett) till Internet. Även om vi inte ansluta till Internet, måste vi skapa det lokala nätverket. Åtkomstpunkter göra det med en DHCP (Dynamic Host Control Protocol) server. Klienten (telefon eller tablett) sänder en begäran om och får en IP-adress för det lokala nätverket från servern. Det blir också annan information om nätverket. En bit information blir det är adressen till DNS-server. Vi kommer att ställa vår DHCP-server att återvända vår DNS-serveradress i DHCP-svaret. Vad en DNS-server gör är att ta mänskligt läsbara URL i en begäran och returnerar IP-adressen för den URL: en. När du skriver, "google.com" i din webbläsare, din maskin först skickar en begäran med URL-adressen till DNS-servern för att få IP-adress "google.com". Sedan görs anslutningen till den IP-adressen. Vi kommer att göra vår DNS server tillbaka vår IP-adress för alla URL-adresser. Sedan ansluta sig till vår demo kan vara mycket lätt för våra användare.
Som en parentes nämnde jag att vissa telefoner inte kan spela dessa regler. En viss telefon kan inte DNS-sökning på WiFi, det kan gå till DNS genom cellen anslutningen. Om det gör detta i vårt exempel ovan, får det Googles riktiga IP-adress i stället för vår. Det är där alternativet QR kod kommer in.
(Nätverk lager bild från
)