WiFi-klient

En WiFi-klient er en enhed, der forbinder til et eksisterende access point, for eksempel hjemmets eller skolens router. Det er den naturlige første WiFi-rolle at lære, fordi Uno R4 WiFi normalt bruges sådan i et netværk.

Byte-rate: Klientrollen har ingen særskilt datahastighed; den arver Wi-Fi-forbindelsens hastighed. Faktiske byte/s påvirkes af signalstyrke, deling af sendetid, genforsøg og netværkstrafik.

Forløbet

  1. WiFi-radioen starter.
  2. Boardet søger og forbinder til netværkets SSID.
  3. Netværket tildeler typisk en IP-adresse via DHCP.
  4. Programmet kan derefter kontakte en server med IP eller DNS-navn.

Arduino-eksempel

Eksemplet bruger Arduino Uno R4 WiFi’s WiFiS3-bibliotek. Indsæt ikke rigtige adgangskoder i offentlige eksempler.

#include <WiFiS3.h>

  const char networkName[] = "DIT_NETVAERK";
const char networkPassword[] = "DIN_ADGANGSKODE";

void setup() {
  Serial.begin(9600);
  while (WiFi.begin(networkName, networkPassword) != WL_CONNECTED) {
    delay(2000);
    Serial.println("Forsøger at forbinde...");
  }

  Serial.println("Forbundet til WiFi");
  Serial.print("IP-adresse: ");
  Serial.println(WiFi.localIP());
}

void loop() {
}

Hvad kommer bagefter?