// the find
onewayautomation/aqw-opcua-server
OPC UA Server for Air Quality and Weather Data
A C demo application that exposes air quality and weather data over OPC UA, pulling from OpenAQ and DarkSky APIs. It's a learning/demo project for OPC UA with open62541, not production software — the README says so explicitly.
Uses open62541's amalgamated build, which sidesteps the nightmare of linking against the full library. Docker image is provided so you can actually run it without fighting the build. CMake setup covers both Windows (MSVC 2017/2019) and Ubuntu, with vcpkg for dependency management. The settings.json approach keeps API keys out of source.
DarkSky shut down in 2023 — the weather half of this is completely dead and there's no replacement. It bundles open62541 v0.3.1 from 2019; the library is now at v1.4, with a substantially different API, so upgrading isn't a drop-in. Last commit was September 2024 but the build instructions reference 2019 toolchains, suggesting it hasn't been meaningfully touched in years. Nine stars and six forks in five years is a signal: this never graduated from demo.