Close

Gluing Firmware and Simulation and Exploring Ideas (Grafana)

A project log for Hardware Data Logger

Easily extendable data logging platform featuring STM32F103RBTx, WiFi, microSD storage, LCD with four buttons, UART, and pulse counters.

robert-gawronRobert Gawron 12/18/2024 at 18:580 Comments

I have been working on the firmware and simulation, and it’s starting to look good. Below, I’ve made a short video. Here’s what you can see in the video (note: there is no sound):


Link to commit.

While I will continue to work on improving it, I also have some other cool ideas. The device is equipped with an ESP8266MOD, which is used alongside the STM32F103RBTx to send data via Wi-Fi to a remote host (I plan to use a Raspberry Pi). In short, I want to use Docker, InfluxDB, and Grafana to create web-based diagrams accessible from my local PC. The architecture is shown below:

I was thinking that I could extend my simulation tool to also run the firmware for the ESP8266MOD and tunnel communication between the STM32F103RBTx -> ESP8266MOD -> Docker image running InfluxDB and Grafana. This is just a concept for now, and I plan to investigate it further.

Discussions