Skip to content

ThingPulse/esp32-ble-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingPulse ESPGateway

The ThingPulse ESPGateway is a versatile device that comes with two ESP32-WROVER-IB modules. The two ESP32s are connected by two lines used for inter-ESP32 communication over Serial or other protocols. Each of the ESP32 can also control two WS2812B RGB Leds at the front of the device.

The ESPGateway is available for purchase at ThingPulse ESPGateway

Gateway

The Project

This project shows how the gateway can be used to track BLE devices. One ESP32 is scanning for BLE devices and forwards messages with device information over the serial line to the other ESP32. That other ESP32 is connected over WiFi to a MQTT broker, to where it will send the device messages.

Architecture

Building the project

This project contains actually code for two different ESP32 modules. Control which firmware shall be flashed by selecting the right target in platformio.ini:

;default_envs = esp32-wifi-client
default_envs = esp32-ble-gateway

for instance will build and flash the ESP32 module scanning for BLE devices.

About

Project for the ThingPulse ESPGateway to track BLE devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published