To enable real-time data acquisition and visualization, the system relies on several integrated web services:
- The Things Network (TTN) (https://www.thethingsnetwork.org/): a TTN account is required to register devices within the LoRaWAN network; the free account supports up to 50 devices.
- Web server with PHP and SQLite support: used to host the webhook page that receives and processes all the data forwarded by TTN. This setup is compatible with most shared hosting options environments, even free ones.
- Data visualization platform: a dedicated platform, such as Grafana (Grafana Labs, 2025), is employed to ensure secure and easy data access. While we utilized a self-hosted instance, the Grafana Cloud free tier likely offers a viable alternative. Any tool capable of plotting data from a SQLite database is suitable for this purpose; alternatively, the database can be downloaded periodically for local manual analysis on a PC.
Details about options to get and plot data from Riki Dolphin database can be found here: