Stap 3: Eerste ESP8266 Setup
Mijn modules hebben een standaard baud-rate van 115,2 kbaud, maar sommige van de modules standaard 9600 baud. De eerste uitbarsting van informatie vanuit de module is op 57,6 kbaud dus het zoals vuilnis op het programma terminal kijken zal maar het is nog steeds een indicatie dat de ESP8266 communiceert. Zoals ik al zei in Episode 17, gebruik ik het Eindprogramma Tera Term. De basisopstelling is het zelfde zoals bleek in die aflevering maar de beƫindiging tekens voor elke opdracht AT vereisen een CR (regelterugloop) zowel een LF (regeldoorvoer). Dat setup schermschot is hierboven weergegeven. Wanneer u het programma terminal instellen, typt u AT (alle opdrachten moeten hoofdletters). U ziet de letters u aan het typen bent en krijgen een reactie van "OK". Als dat niet het geval is, dan proberen het instellen van de seriƫle poort op 9600 baud en probeer het opnieuw. Als dat niet werkt controleer dan uw bedrading.
Er is een terminal screenshot hierboven dat toont de sequentie van commando's gebruikt voor het initialiseren van de Wi-Fi module voordat we aansluiting op de PIC. De eerste verschillende opdrachten laten enkele standaardwaarden instellen in de ESP8266 zodat we niet hoeven te sturen van de PIC. In het algemeen, wij zullen de baud-rate 9600 (als het er nog niet), ingesteld de operationele modus naar "station" (dat wil zeggen: clientmodus, in tegenstelling tot toegangspuntmodus), het instellen van een statisch IP-adres op onze LAN en vervolgens verbinding maken met een beschikbaar draadloos netwerk (automatisch opnieuw verbonden op elke macht op).
Hier zijn de stappen van de opdracht AT te gebruiken na de eerste verbinding met de RD Session Host software:
AT + UART_DEF = 9600, 8, 1, 0, 0 (9600 baud, 8 bits, 1 stopbit, geen pariteit, geen handdruk)
AT + CWMODE_DEF = 1 (verzamelingen naar station/clientmodus)
AT + CWMODE_CUR? (Controleer de huidige modus = 1)
AT + CWLAP (lijst van de beschikbare draadloze toegangspunten in uw omgeving)
AT + CIPSTA_DEF = "192.168.1.88" (instellen van de statische IP-lokale LAN-uw nummer kan afwijken)
AT + CWJAP_DEF = "ssid", "wachtwoord" (join een draadloos Toegangspunt in de lijst staat door CWLAP)
AT + CIPSTA_CUR? (Controleer of de huidige IP is wat u eerder hebt ingesteld)