I have looked at your grafana dashboard --> very nice. Impressive work.
Currently I have choosen firebase instead of MQTT for the following reasons :
-both act with the “same” behavior “publish/subscribe” and a broker in the middle
- firebase has a proprietary free broker running 24/24 7/7… So I don’t have to care hosting it !
- the client is directly my smartphone (or any other). It does receive the messages any time during the day (or night) even when the phone is locked (but not off). The app can be closed, the notification is fully transparent for the user, everything works in the background. It works connected to the Wifi or connected to 4G GSM network. (you can see your hive anywhere in the world in real time !)
All the data are stored locally on your phone.
However MQTT is also a very clean solution and your grafana server is very very clean (much cleaner than my smartphone solution currently !)
I will first focus on sound acquisition, FFT and streaming to my phone before looking at another solution for data analysis !
Thanks for your welcome message