Stap 2: Bewerken van de Code
In het voorbeeld redback Webserver werkt niet automatisch. U moet bewerken van de draadloze configuratieparameters zodat deze overeenkomen met die van uw router. Bijvoorbeeld, was ik met behulp van mijn telefoon als router doordat het een draagbare wifi-hotspot. Zodoende had mij voor het wijzigen van de configuratie van draadloze communicatie-parameters op het voorbeeld van de webserver naar:
Draadloze configuratieparameters — — —-
unsigned char local_ip [] = {192,168,43,2}; IP-adres van de WiShield
unsigned char gateway_ip [] = {192,168,43,1}; router of gateway IP-adres
unsigned char subnet_mask [] = {255,255,255,0}; subnetmasker voor het lokale netwerk
Const prog_char ssid [] PROGMEM = {"yhtomit"}; Max 32 bytes. De naam van de hotspot
unsigned char security_type = 0; 0 – open; 1 – WEP; 2 – WPA; 3 – WPA2
Het IP-adres van mijn telefoon de wifi hotspot is 192.168.43.1. Dus dat is wat ik gebruikt als het IP-adres van de gateway en ik veranderde ook de SSID yhtomit oftewel de SSID van mijn telefoon in de wifi-hotspot.
In eerste instantie liet ik het beveiligingstype kiest als 0 omdat mijn hotspot open was. Als uw router een wachtwoord is vereist, ontdek welke veiligheid protocol het gebruik d.w.z. WEP, WPA of WPA2 en wijzig vervolgens de waarde van het type beveiliging zodat deze overeenkomen met uw beveiligingsprotocol.
In tweede instantie ik veranderde het beveiligingsprotocol van mijn draagbare hotspot WPA2 en veranderde het beveiligingstype kiest in 3 op de webserver-code. Ik hoefde niet te veranderen van de WPA-wachtwoordzin want ik had gesteld het to12345678 op mijn telefoon, net als in het voorbeeld van de webserver. Echter, als uw netwerk een andere sleutel heeft, zeggen 11447 wijzigen de wachtzin is aangemaakt door deze regel te bewerken die waarde:
WPA/WPA2
passphrase const prog_char security_passphrase [] PROGMEM = {"12345678″}; Max 64 tekens
Aan
WPA/WPA2 passphrase const prog_char security_passphrase [] PROGMEM = {"11447″}; Max 64 tekens
Helaas kreeg ik niet de WEP configuratie testen, maar ik zal dat nog een keer doen en bijwerken naar de werkkring.