- ESP32 module (like "DOIT ESP32 KIT v1" or "Wemos S2 Mini")
- SX128x module (like E28-2G4M27S or E28-2G4M12S)
- Arduino IDE
- MQTT broker with TLS/SSL support (mosquitto recomented)
Look INSTALL.md
file
esp_sx128x
- all Arduino sources directoryesp_sx128x.ino
- Arduino sketch filedoc
- documents and help information, pinouts (ESP32, SX128x, E28)lib
- library notesscrips
- help scripts
ESP32 | ESP32 board | E28 | Comment (in/ou} on MCU) | pin name | Color |
---|---|---|---|---|---|
3V3 | XSL:1 (3V3) | +3.3V |
Vcc (power after LDO) | - | Red |
GND | XSL:2 (GND) | GND |
GND | - | Black |
GPIO4 | XSL:5 (D4) | NRESET |
neg. reset (out) | NRST |
Magenta |
GPIO16 | XSL:6 (D16) | DIO1 |
interrupt (in) | DIO1 |
Yellow |
- | - | DIO2 |
- | - | - |
- | - | DIO3 |
- | - | - |
GPIO17 | XSL:7 (D17) | BUSY |
BUSY (in) | BUSY |
Orange |
GPIO5 | XSL:8 (D5) | NSS_CTS |
SPI NSS (out) | NSS |
Gray |
GPIO18 | XSL:9 (D18) | SCK_RTSN |
SPI SCK (out) | SCK |
White |
GPIO19 | XSL:10 (D19) | MISO_TX |
SPI MISO (in) | MISO |
Blue |
GPIO23 | XSL:15 (D23) | MOSI_RX |
SPI MOSI (out) | MOSI |
Green |
GND | XSR:2 (GND) | GND |
GND | - | - |
GPIO33 | XSR:9 (D33) | RX_EN |
LNA on (out) | RXEN |
Brown |
GPIO32 | XSR:10 (D32) | TX_EN |
PowerAmp on (out) | TXEN |
Gray2 |
GPIO0 | - | button BOOT (in) | BUTTON |
- | |
GPIO2 | XSL:4 (D4) | - | on board LED (out) | LED |
- |
Note:
- XSL - on left side; XSR - on right side
- ESP32 connected to PC by USB type-C or MicroUSB cable
TX_EN
andRX_EN
only for 27dBm version E28 nodule (E28-2G4M27S)
Look doc/s2mini+e28-2g4m12s.pdf
minicom -c on -b 115200 -D /dev/ttyUSB0
Note: Adafruit MQTT library don't support QoS=2
look COMMANDS.md