AT Commands -NanoESP & Pretzelboard

Description Command
Basics  
Test Command AT
Reset AT+RST
Firmware Infos AT+GMR
Echo On/Off ATE<1/0>
WiFi Commands
WiFi-Modus
(1 = Client, 2 = AP, 3 = Dual)
AT+CWMODE=<mode>
Search WiFi network AT+CWLAP
Connect to Wifi AT+CWJAP=“<ssid>“,“<pass>“
Disconnect WiFi AT+CWQAP
Settings WiFi -AccesPoint AT+CWSAP=“<ssid>“,“<pass>“[,<chan>,<enc>]
Show IP AT+CIFSR
activate/deactivate DHCP AT+CWDHCP=<1/0>
Auto connect to WiFi AT+CWAUTOCONN=<1/0>
Change MAC address of AP AT+CIPSTAMAC=<MAC>
Set IP address of station AT+CIPSTA=<IP>
Set IP address of AccesPoint AT+CIPAP=<IP>
Start SmartConfig AT+CWSTARTSMART=<typ>
Stop SmartConfig AT+CWSTOPSMART
Communication
Ping AT+PING=<HOST>
Accept multiple connections AT+CIPMUX=<mode>
Set transfer mode
(0=normal, 1= unvarnished transmission mode, only for TCP single connection)
AT+CIPMODE=<mode>
Structure of received data +IPD,<id>,<len>:<data>
Start connection AT+CIPSTART=“<type>“,“<address>“,<port>
Send data AT+CIPSEND=<id>,<len>
Close connection AT+CIPCLOSE=<id>
 
Server Commands  
Start TCP server AT+CIPSERVER=1,<port>
Stop TCP server AT+CIPSERVER=0
Server status & connected clients AT+CIPSTATUS
Set server timeout AT+CIPSTO=<timeout>
Show connected clients AT+CWLIF

8 Comments

  1. SiHan

    Arbeite mich gerade in das Pretzel Board ein.
    Bei längeren Antworten des WLAN Moduls hat meine Konstellation Probleme.

    AT+CWMODE?
    +CWMODE:1
    OK

    AT+CWLAP
    +CWLAP:(3,"NETGEAR05″,-92,"28:c6:8e:0e:29:64″,2)
    +CWLAP:(4,"SiCo0
    g4,":

    Übertragung wird anscheinend unterbrochen.
    Habe auf zwei Rechnern, mit zwei Boards und zwei Arduino Versionen das gleiche Ergebnis.

    Was kann ich tun?

    Reply
  2. Silco

    Hi ich versuche jetzt schon die ganze Zeit die At Befehle zum laufen zu bringen aber es geht nicht immer kommt At not declared in this scope ;( Habe die Bibliothek eingebunden die es auch hier auf der Website gibt

    Reply
  3. Andreas Pfeiffer

    Happy New Year!

    Is there any way to reduce power consumption (e.g. by switching off the WiFi completely) ?

    I’d like to use this (otherwise very nice board!) to log sensor data via MQTT, but would like to reduce power as much as possible in between measurements (every 5-15 min).

    Thanks,
    cheers, andreas

    Reply
  4. Frank

    Ich teste gerade das PretzelBoard, gibt es dazu irgendwo ein Schaltbild?

    Reply
  5. Norman

    Hallo,
    gibt es einen Befehl um sich den gesamten Status anzeigen zu lassen?
    Also etwa in der Art:

    Arduino Nano
    Hardware: …
    Firmware: …
    MAC: …
    WLAN: Ein
    WLAN Mode: 1
    Verbunden mit:
    Sicherheit: WPA2_PSK
    IP: …
    Gateway: …
    Subnetmask: …

    Reply
    1. fk (Post author)

      Hi,
      leider nein.

      Reply
  6. Reto

    Schreibweise:
    AT+PING=""
    so geht’s…..

    Reply
  7. wolfgang

    zusatz zu:
    AT+CWSAP=““,““[,,]
    chan: channel id
    enc :
    0 OPEN
    2 WPA_PSK
    3 WPA2_PSK
    4 WPA_WPA2_PSK

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.