Webhook

To enable real-time data acquisition and visualization, the system relies on several integrated web services:

  1. 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.
  2. 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.
  3. 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: