finds.dev← search

// the find

onewayautomation/aqw-opcua-server

★ 9 · C · updated Sep 2024

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →