Grafana streaming plugin as server to handle POST requests

I’m very new to Grafana and have thus far completed this tutorial to set up a streaming data source.

I was hoping to get some guidance on how to extend this functionality from displaying randomized values, to values sent via POST request from an IoT device.

The idea is to have the plugin act as a server, handling requests from several IoT devices and displaying them on a panel. I’ve seen many tutorials that have the opposite setup, with the Grafana plugin making a GET request from a server.

If I could be pointed in the right direction, that’d be greatly appreciated; thanks!