🌈前言
当前物联网技术快速发展,工业与企业场景对设备管控、数据采集、远程运维的需求日益迫切,但市面上多数物联网平台存在部署复杂、成本偏高、扩展性不足等问题,且难以适配不同规模企业的差异化需求。
🔖介绍
该项目是基于 .NET 技术栈(主应用基于 .NET 10)开发的开源物联网基础平台,采用 Apache-2.0 开源许可证,可免费使用、修改和二次开发。平台遵循数字孪生理念,将物理设备的状态、属性、遥测数据等完全映射到数字世界,实现物理设备与数字孪生体的实时同步。Web 控制台采用 Vue 3 构建,支持跨平台运行,兼容 Windows、Linux 及 macOS 系统,部署方式灵活,提供 Docker 容器、Windows 服务、Linux 服务及安装包等多种交付模式,方便在不同环境下快速部署使用。
☀️场景
🌾技术特点
技术栈成熟:基于 .NET 10 与 Vue 3 开发,稳定性强,支持跨平台运行,适配多系统环境。
协议兼容性强:支持 HTTP、MQTT、CoAP 等标准物联网协议,同时支持非标协议转换,适配各类设备接入。
部署灵活便捷:提供 Docker 容器、Windows/Linux 服务、安装包等多种交付模式,快速完成部署。
数据存储多样:兼容关系型、时序型等多种数据库及消息存储,适配不同部署和扩展场景。
可扩展性强:开源可二次开发,支持自定义设备属性、规则链,满足企业定制化需求。
安全可靠:通信过程加密传输,支持多租户数据隔离、证书管理,日志可追溯,保障系统安全。
🌾功能
设备管理:设备全生命周期管控(注册、配置、监控、注销),支持网关与普通设备差异化管理,可自定义设备属性。
数据采集与遥测:实时采集多类遥测参数,高效传输并存储,提供实时图表、历史曲线图可视化展示。
RPC 远程控制:跨网络实现设备远程操作,支持 Web、移动端、API 多途径访问,通信加密且日志可追溯。
规则链与告警:拖拽式配置规则链,支持多维度触发条件,自定义告警阈值,多渠道通知提醒。
平台管理:包含仪表盘概览、多租户管理、用户管理、系统配置及证书管理,保障平台稳定运行。
数字孪生与资产管理:实现物理设备数字映射及实时同步,统一管理物联网资产,支持多租户数据隔离。