The ESPGateway comes with a ESP32 WROVER-IE module with IPEX antenna connector. The ESP32 can display the status by using four WS2812b-3535 addressable RGB leds.
You can program the ESP32 over a USB-C plug connected to a CP2104/2 serial-to-UART chip.
The ESPGatway can be used for a wide range of applications:
- PAX (person) counter based on beacon signals of smartphones
- WiFi Gateway for the ESPNow protocol to save energy in battery-powered devices
- Bluetooth gateway to communicate with BLE devices
We wrote a blog post describing these ideas in more detail here.
We made 16 GPIO pins available together with pins for 3V3 and GND. This allows you to extend the device and add your own sensors, displays, actuators etc.
- The demo project demonstrates how to address the WS2812B RGB Leds by using the inter-ESP communication over the serial line: https://github.com/ThingPulse/esp32-espgateway-demo
- This project serves as a template for ESPNow communication. One ESP32 will listen for ESPNow messages, while the other one pushes received messages to a MQTT broker: https://github.com/ThingPulse/esp32-espnow-gateway