Creating an edge driver for a personal weather station feasibility

I’m just getting into the world of edge driver development. I’m pretty new to Lua and the new Edge ecosystem. I just finally got around to installing the sample driver and getting an esp8266 working with it so I have an understanding how the basic framework works.

With that said, I’ve got a personal weather station that broadcasts UDP data on my local network. I’ve been Googling to see if anyone has develop an Edge driver to pull UDP data to update a SmartThings device and I haven’t found one yet.

I’ve got several Raspberry Pi Picos running Python code doing a variety of things with the weather station’s UDP data, so I’m wondering if this is something I can implement in SmartThings? Is it feasible for me to run an Edge UDP client on the hub to pull json data from my network to push that data into a device in SmartThings? From what I’m gathering from the documentation, at the very least I should be able to get Temp, Illuminance, and Humidity.

the following discussion may be relevant:

[ST Edge] UDP Broadcast Listener