GSoC 2025: Week 1 Report: Grafana Data Source Plugin for istSOS4

Hi all,
Here’s my first weekly progress report for the Official Coding Period of GSoC 2025.

Week 1 Report (June 2nd - June 8th)


What did I get done this week?

  • Read the documentation for the Grafana plugins in depth to understand the use cases for each plugin.
  • Successfully set up the data source plugin development environment.
  • Created the configuration UI for the API URL and authentication credentials, following the OAuth2 scheme.
  • Successfully tested on my local instance of the istSOS4 server and retrieved some entities, indicating successful authentication.
  • Updated the wiki page.

What do I plan on doing next week? (June 9th – June 15th)

  • Start implementing the SensorThingsQuery interface to define the query structure.
  • Start developing the UI for entity selection (Things, Datastreams, etc.).
  • Start API integration for entity visualization.

Am I blocked on anything?

No.


Links


Thank you,
Mostafa Magdy