Beginner score
48/100
Competition workspace
适合有 OpenHarmony 系统移植或嵌入式软件开发经验,并能使用 Node.js、Node-RED 搭建流程应用的开发者或团队。还需要能够接入 BACnet、Modbus、OPC UA、MQTT 等工业协议,完成数据采集、存储和上报场景。
Suggested next step
Decide whether this contest fits your current stage before you sink time into the leaderboard.
Beginner score
48/100
Learning value
60/100
Estimated effort
12-40 hours
Metric
Official scoring is published on the Op…
适合有 OpenHarmony 系统移植或嵌入式软件开发经验,并能使用 Node.js、Node-RED 搭建流程应用的开发者或团队。还需要能够接入 BACnet、Modbus、OPC UA、MQTT 等工业协议,完成数据采集、存储和上报场景。
If the items below still feel unfamiliar, you usually get a better result by preparing first instead of rushing in.
OpenHarmony 应用移植
Node.js 运行时移植
Node-RED 节点开发
工业通信协议(BACnet、Modbus、OPC UA)
MQTT 数据上报
SQLite 本地存储
The real friction is usually not library usage. It is validation, time allocation, and task framing.
核心难点是让 Node.js 和 Node-RED 在 OpenHarmony 上完成移植并稳定运行,同时实际打通多种工业协议,尤其包括 BACnet MS/TP、Modbus RTU/TCP 与 OPC UA。作品还需提供测试用例和报告、可执行软件包、源码、演示视频,并在现场答辩中接受评审。
This guide is the best pre-read if you want a cleaner start instead of trial-and-error.
How to learn feature engineering, validation, and competition workflow without heavy hardware.
No GPU? Pick Competitions That Still Teach You Good HabitsUse these fields to make a quick decision before you dive deeper.
Registration is unverified; confirm availability on the official page before investing.
Sign in to save competitions and build your own shortlist.
Rules, files, submission details, and the live deadline still come from the official page.
These competitions share a similar domain or difficulty level.
Separate what is confirmed from what still needs review. Official rules and deadlines win — report anything that looks wrong.
Official metric is not published on the OpenAtom competition listing; verify scoring on the competition page.
reward_value_usd is a rough CNY→USD estimate (×0.14) for ranking only; use reward_summary for the official prize text.