pnoker b338c2c27c feat: restructure command/event management with card layout and inline detail
- Replace table views with CommandCard/EventCard card components and drawer-based detail panels
- Simplify navigation: merge event-definition sub-menu into event group, remove standalone detail pages
- Migrate device from multi-profile (profileIds[]) to single-profile (profileId) model
- Add command/event tabs and wizard steps to device and profile detail/edit pages
- Support pre/next navigation in embedded tool components for wizard-style editing
- Add thingModelFormatUtil utility for model value formatting
- Update flag field types to accept string|number for flexible value handling
2026-05-24 13:36:22 +08:00
2026-05-13 17:00:11 +08:00

1. Prepare

  • git
  • Visual Studio Code
  • nodejs >= 18, recommended to use 22
  • pnpm, install using corepack enable && corepack prepare pnpm@latest --activate (or npm install -g pnpm)

2. Source code

git clone https://github.com/pnoker/iot-dc3-web.git

3. Develop

cd iot-dc3-web

# install
pnpm install

# run
pnpm dev
S
Description
IoT DC3 是一个基于 Spring Cloud 的 100% 完全开源的、分布式的物联网(IoT)平台,用于快速开发物联网项目和管理物联设备,是一整套物联系统解决方案。
Readme
311 MiB
Languages
Java 75.7%
TypeScript 10.4%
Vue 8.3%
PLpgSQL 3.6%
JavaScript 0.9%
Other 1%