nop-app-iot

6666
昨天发布 /正在检测是否收录...
广告 广告 广告 广告 广告 广告 广告 广告 广告 广告

项目介绍

基于吸引子引导工程和Nop平台,使用AI全自动开发的IOT后端平台

项目详情

nop-app-iot

基于 Nop Platform 构建的物联网(IoT)平台参考应用,采用 Attractor-Guided Engineering(AGE)工作流进行 AI 辅助应用开发。

核心原则:最大化复用 nop-entropy 平台已有能力(MQTT Server、流处理引擎、多租户、规则引擎、定时任务等),自研代码聚焦 IoT 业务逻辑。

项目状态

当前阶段:十域核心功能已落地(M0~M5 收官),八个专项 roadmap 已全部收官(2026-09-20:61 工作项全勾,权限 enforcement 测试态开启);ai-check r3 五维符合性审计收官(2026-09-21:22 finding 全 fixed)与优化加固批次收官(2026-09-22:WI1~WI9 全勾);JVM 基线以 docs/testing/known-good-baselines.md 最新行为准(2026-09-22 行 162 套件/525 用例/9 skip,Playwright 58 用例)。工作队列见 docs/backlog/README.md。

技术栈

  • 应用框架:Nop Platform(nop-entropy)+ Quarkus(最大化复用平台能力)
  • 设备接入:nop-vertx-mqtt-server(平台自带 MQTT Server)
  • 流式处理:nop-stream CEP 引擎(平台自带)
  • 时序存储:PostgreSQL / TimescaleDB / TDengine(三后端经 ITelemetryStore 抽象切换)
  • 关系型数据库:PostgreSQL(nop-orm)
  • 消息中间件:nop-message Kafka/Pulsar(平台自带)
  • 多租户:nop-auth(平台自带)
  • 前端:AMIS + Flux

核心域

域说明
device设备管理
telemetry遥测数据
rule-engine规则引擎
protocol协议适配
alarm告警管理
asset资产管理
edge边缘计算
dashboard看板可视化
integration集成对接
tenant租户管理

快速开始

# 构建项目
mvn clean install -DskipTests

# 运行应用
java -Dfile.encoding=UTF8 -Dquarkus.profile=dev -jar app-iot-all/target/app-iot-all-1.0-SNAPSHOT-runner.jar

文档

参考项目

调研报告见 docs/input/opensource-iot-survey.md,参考代码见 ~/sources/iot/。

License

Apache License 2.0

⬇️ 下载地址

喜欢就支持一下吧
点赞 0 分享 赞赏
评论 抢沙发
OωO
取消
广告