Skip to content

feitasIoT/CRose

Repository files navigation

🌹 CRose (China Rose) - All-in-One Lightweight Data Engine

Chinese Readme | AI Training Framework | Edge Management Framework

Connect Datas, Deliver Values

CRose is an integrated data platform designed for manufacturing and modern agriculture. It encapsulates the full stack capabilities from underlying protocol collection (Modbus/MQTT) to upper-level statistical analysis and UI visualization.

CRose Overview

🌟 Why Choose CRose? Simple yet Powerful!

🚀 Out-of-the-box full‑stack platform

  • A single docker-compose up launches the complete stack: Odoo, Node‑RED, IoTDB, Redis, GMqtt, etc.
  • No manual selection, integration, or tuning. Industrial‑grade IoT data collection and management from day one.

📦 Scenario‑based flow template library

  • Built‑in templates for 20+ common acquisition scenarios: Modbus RTU/TCP, OPC UA, MQTT, S7, …
  • Covers typical equipment such as machine tools, injection molding machines, heat treatment furnaces, environmental sensors—no need to handcraft Node‑RED flows from scratch.

🧠 Natural language → auto‑generated acquisition flows

  • Describe your need in everyday language (e.g., “read PLC D100 every 10s and alert if > 80”).
  • The system matches templates, fills parameters, and produces executable Node‑RED flows—lowering the low‑code barrier dramatically.

📊 End‑to‑end observability of data acquisition

  • Collection health board: see whether each datapoint is being collected and validation results.
  • Throughput and storage statistics: total records, messages/sec, time‑series storage footprint.
  • Resource monitoring: CPU/Memory/Network trends on edge nodes and servers to flag bottlenecks early.

🌐 Large‑scale edge fleet management

  • Batch deployment, flow updates, version rollback, configuration drift detection.
  • Designed for hundreds of Raspberry Pis/industrial PCs with fully remote ops.

✅ Native data quality governance

  • Schema checks at ingestion (units, ranges, non‑null, etc.), flagging anomalies.
  • Data quality reports (missing rate, latency distribution, duplication rate) to underpin trustworthy AI analytics.

CRose Framework

🚀 Quick Start

Note: Versions prior to 1.0 are preview versions and are not recommended for production use.

Deployment

git clone https://github.com/feitasIoT/Crose.git
cd Crose
docker-compose up -d --build
# Start AI services
docker compose -f docker-compose-ai.yml up -d

You will find many containers started:

  • crose-web
  • crose-ai
  • crose-db
  • gmqtt
  • iotdb
  • redis
  • nodered-prod
  • nodered-staging
  • verdaccio-prod
  • verdaccio-staging
  • crose-ai-train
  • crose-vllm

Although many containers are started, you can complete all operations in the Crose Web interface without any concerns.

Getting Started

  • Access via browser (Chrome, Edge, etc.): http://ip:8069 Username: admin, Password: crose
  • NAS(filebrowser):访问http://ip:8081 用户名:admin,密码:FeitasCrose2026

Initial password, please change it immediately!

📅 Key Milestones

2026.05

  • Integrated model training framework to support users in training local proprietary models.

2026.04

  • High-quality prompts and dataset calls to large models for generating Node-RED flow services.

2026.03

  • Platform basic functionality framework.

About

一站式轻量化数据引擎:连接设备,交付价值;CRose是一个专为制造业与现代农业打造的集成化数据底座。它封装了从底层的协议采集(Modbus/MQTT)到上层的统计分析、UI展示的全链路能力。CRose is an integrated data platform designed for manufacturing and modern agriculture. It encapsulates the full stack capabilities from underlying protocol collection (Modbus/MQTT) to upper-level statistical analysis and UI visualizat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors