// the find
cm-heclouds/MQTT
ONENET MQTT SDK
An SDK for connecting devices to China Mobile's OneNET IoT platform over MQTT. It's a thin C wrapper around the OneNET-specific auth and topic conventions, not a general-purpose MQTT client. Useful only if you're targeting OneNET specifically.
CMake build system is present so it compiles without ceremony; includes a working sample.c that shows the full connect/publish flow; ships cJSON inline so there's no external dependency to chase down; the .def file suggests it was tested as a Windows DLL as well as a plain static lib.
Abandoned since February 2019 — seven years of silence means no TLS updates, no bug fixes, and no MQTT 5.0; the README is literally four words and the only real docs are a .docx file buried in the repo, which is an immediate red flag for maintainability; the C/C++ mix (mqtt_base.hpp, mqtt_buf.hpp alongside plain C files) is architecturally confused and will cause friction in pure-C embedded projects; zero tests of any kind.