-
Notifications
You must be signed in to change notification settings - Fork 35
Using an ESP8266 transparent serial IP device
Vendor "ESP8266_NONOS_SDK" firmware, transparent UDP serial, configured by "AT" commands as documented in the vendor manual, 4a-esp8266_at_instruction_set_en.pdf
.
To configure, from the USB side:
+++
Note: paste +++
as there's a timeout ...
AT+CWSAP_DEF="I'mMandyFlyMe","Secr3tPassw0rd",11,4,2,1
AT+CWDHCP=2,0
AT+CWMODE_DEF=2
AT+CIPAP_DEF="192.168.100.100",,"255.255.255.0"
AT+SAVETRANSLINK=1,"192.168.100.101",14014,"UDP",14014
AT+UART_DEF=115200,8,1,0,0
Configures an AP (Access Point) with ESSID I'mMandyFlyMe
and password Secr3tPassw0rd
on 192.168.100.100/24
. The AP permits a single client with static address 192.168.100.101
, both sides using port 14041
, UDP only.
The UART (FC) side is 115200 baud.
Works with mwp since forever, as described in the manual, for example udp://esp-air:14014/?bind=14014
(where esp-air
is 192.168.100.101
or use the IP address directly).
Also works with the INAV Configurator 5.0 and later udp://192.168.100.101:14041
(bind port is implicit).
Tested with old (2016 vintage) ESP001 and possibly newer ESP007.
Espressif manual. Note the vendor now (2022) recommends newer firmware and manual, however this works just fine on the author's old devices.