background image

ESP32LR20

                                                              User Manual v1.02

USB Configuration Commands

ST Status. Return the system status

Status:
Firmware Version: 1.2

IP: 0.0.0.0 (192.168.0.19)
Subnet: 0.0.0.0

Gateway: 0.0.0.0
Primary DNS: 0.0.0.0

Secondary DNS: 0.0.0.0
SSID: ********

Password: ********
ASCII TCP Port: 17123

RSSI: -72
MQTT Server: 192.168.0.115

MQTT Port: 1883
MQTT ID: ESP32LR20

Relay1 Topic: R1Topic
Relay2 Topic: R2Topic 

When the IP address is set to 0.0.0.0 this means that the IP address is being provided by 

your networks DHCP server. In that case the assigned IP address is also provided, as 
above.

When the SSID and Password are setup, they will be displayed until the next reset, After 
that they will only show as ********.

Copyright 

© 2018,

 Devantech Ltd.

All rights reserved.

www.robot-electronics.co.uk

4

Summary of Contents for ESP32LR20

Page 1: ...ESP32LR20 User Manual v1 02 ESP32LR20 User Manual Version 1 02 Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 1 ...

Page 2: ...NS 6 SS This sets the SSID 6 PW Sets your networks WIFI password 6 PA Sets the TCP IP port number for the ASCII commands 6 MS Sets the MQTT broker address 7 MD Sets the MQTT ID for this module 7 MP Sets the MQTT broker s port 7 R1 R2 Sets the MQTT topic this relay is subscribed to 7 TCP IP Commands 8 SR Set Relay 8 GR Get Relay 8 HTML Commands 9 Webpage 10 Schematics 11 CPU 11 Power Supply 12 Rela...

Page 3: ... commands 3 MQTT 4 A built in webpage WiFi The ESP32LR20 connects via WiFi to your network Therefore it must be located in a position where it gets a good WiFi signal The module should not be enclosed in a metal box cabinet as this will shield the WiFi signal You can check the signal level by looking at the RSSI figure which is reported by the ST STatus command Configuration The ESP32LR20 is confi...

Page 4: ...rver 192 168 0 115 MQTT Port 1883 MQTT ID ESP32LR20 Relay1 Topic R1Topic Relay2 Topic R2Topic When the IP address is set to 0 0 0 0 this means that the IP address is being provided by your networks DHCP server In that case the assigned IP address is also provided as above When the SSID and Password are setup they will be displayed until the next reset After that they will only show as Copyright 20...

Page 5: ...ules IP address Enter IP followed by the required IP address Entering address 0 0 0 0 means the IP will be obtained from your networks DHCP server The new IP address will take effect after the next re boot IP 192 168 0 123 OK Saved IP Address 192 168 0 123 SB Sets the SuBnet mask SB 255 255 255 0 OK Saved Subnet Mask 255 255 255 0 GW Sets the GateWay address This is normally the IP address of your...

Page 6: ... use your ISP provided DNS You can also specify the DNS such as 8 8 4 4 for Googles DNS server SD 8 8 4 4 OK Saved Secondary DNS 8 8 4 4 SS This sets the SSID The SSID is the public name of your WIFI network Enter your WIFI s SSID here SS Devantech OK Saved SSID Devantech PW Sets your networks WIFI password PW K kCZUV UGA6SG OK Saved Password K kCZUV UGA6SG PA Sets the TCP IP port number for the A...

Page 7: ... Saved MQTT port number 1883 If you are not using MQTT set the port to 0 This will turn off MQTT otherwise it will continuously try to connect if there is no MQTT broker R1 R2 Sets the MQTT topic this relay is subscribed to R2 Workshop Heater OK Saved Relay 2 Topic Workshop Heater In use the payload for relay topics should be a string with the first character set to 0 or 1 ASCII characters 0x30 0x...

Page 8: ...for the HTML commands and Webpage SR Set Relay This is used to turn a relay on or off To turn Relay 1 on SR 1 1 The first number is the relay number from 1 to 2 The second number is 1 or 0 on or off So turn turn relay 1 off again SR 1 0 The command will respond with ok or fail SR 1 1 ok SR 1 6 fail 6 is not valid only 1 or 0 for on off SR 9 1 fail relay 9 does not exist GR Get Relay Will return th...

Page 9: ...r the commands into a browser immediately after the IP address http 192 168 0 3 Rly2 1 This will turn on relay 2 In response the module will return an XML file which your browser will display ESP32LR20DATA RELAYS RLY1 off RLY1 RLY2 on RLY2 RELAYS ESP32LR20DATA The XML file is generated after the command has executed therefore will reflect the new status of the relays Copyright 2018 Devantech Ltd A...

Page 10: ... with just the IP address or by specifying index htm The webpage contains the Javascript to send an HTML toggle command as described in the previous section It will send the toggle command each time a button is clicked It then uses the responding XML file to colour the buttons Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 10 ...

Page 11: ...chematics CPU Note The CPU schematic is the same for the ESP32LR20 ESP32LR42 and ESP32LR88 Relays 3 8 and Inputs 1 8 are not available on the ESP32LR20 Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 11 ...

Page 12: ...ESP32LR20 User Manual v1 02 Power Supply Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 12 ...

Page 13: ...uits shown The relays are capable of switching up to 16 Amps at 24vdc or 230vac A data sheet of the relay can be found here Only the normally open N O contact has the snubber circuitry Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 13 ...

Page 14: ...ESP32LR20 User Manual v1 02 PCB dimensions Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 14 ...

Page 15: ...ESP32LR20 User Manual v1 02 Notes Copyright 2018 Devantech Ltd All rights reserved www robot electronics co uk 15 ...

Reviews: