Hi everyone,
I'm developing a project where I use MQTT to receive on my device telemetry data.
The MQTT broker is on the device itself because it is designed in such a way that the system can be auto-sufficient without depending on the Internet connection.
It already forwards the telemetry to the cloud server too.
The problem is:
Data arrives FAST, and IF there is NO INTERNET connection to forward them to the cloud, what's the best way (in B4X/B4A) to temporarily store locally this information to send them to the cloud later?
My concern is about SQLite to be not fast enough to handle telemetry data from tens of sensors and causing overhead.
Thanks in advance
I'm developing a project where I use MQTT to receive on my device telemetry data.
The MQTT broker is on the device itself because it is designed in such a way that the system can be auto-sufficient without depending on the Internet connection.
It already forwards the telemetry to the cloud server too.
The problem is:
Data arrives FAST, and IF there is NO INTERNET connection to forward them to the cloud, what's the best way (in B4X/B4A) to temporarily store locally this information to send them to the cloud later?
My concern is about SQLite to be not fast enough to handle telemetry data from tens of sensors and causing overhead.
Thanks in advance