# IoTSharp **Repository Path**: IoTSharp/IoTSharp ## Basic Information - **Project Name**: IoTSharp - **Description**: IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台 QQ群:63631741 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://iotsharp.net - **GVP Project**: Yes ## Statistics - **Stars**: 2905 - **Forks**: 879 - **Created**: 2018-12-18 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: iot **Tags**: IOT, IoTGateway, mqtt, Coap, 物联网 ## README
# IoTSharp [英文](README.md) | [中文](README.zh.md) [](LICENSE) [](https://github.com/IoTSharp/IoTSharp/actions/workflows/dotnet-build.yml) [](https://github.com/IoTSharp/IoTSharp/actions/workflows/docs-deploy.yml) [](https://github.com/IoTSharp/IoTSharp/actions/workflows/dotnet-publish.yml) [](https://github.com/IoTSharp/IoTSharp/actions/workflows/pack-nupkg.yml) [](https://github.com/IoTSharp/IoTSharp/actions/workflows/docker-release.yml)   IoTSharp 是一个面向工业与企业场景的开源 IoT 平台,覆盖设备接入、遥测采集、规则链处理、可视化管理、多租户运营与产品化交付。 ## 🚀 项目概览 IoTSharp 将构建生产级 IoT 平台所需的关键能力组合在一起: - 支持 HTTP、MQTT、CoAP 等协议的设备与网关接入能力。 - 围绕遥测、属性、告警、产品、资产和租户形成统一的数据与管理模型。 - 通过规则链完成数据转换、通知下发、自动化动作和业务处理。 - 支持关系型数据库与时序数据库,以适配不同部署和扩展场景。 - 提供 Docker、Windows 服务、Linux 服务、安装向导与发布包等多种交付方式。 - 路线图已把 AI 工作台、MCP 工具与智能体辅助运维定义为横切能力,覆盖采集、规则与发布三大场景。 当前主应用基于 `.NET 10`,Web 控制台基于 Vue 3,并已全面统一为 IoTSharp 品牌界面。 ## 🧱 产品矩阵(云边一体) IoTSharp 不只是单个平台应用,而是一套覆盖「平台 - 边缘 - 设备」三层加一个 AI 底座的开源产品矩阵: | 层级 | 项目 | 说明 | | --- | --- | --- | | 平台层 | [IoTSharp](https://github.com/IoTSharp/IoTSharp)(本仓库) | 设备接入、遥测、规则链、多租户、EdgeNode 管理与发布运营的平台控制面 | | 边缘层 | [IoTEdge](https://github.com/IoTSharp/IoTEdge) | 边缘网关运行时:单宿主程序 + 本地管理界面,内置 Modbus、OPC UA 及主流 PLC 采集驱动与脚本转换,对接平台的注册、心跳、能力上报、采集配置下发与任务回执 | | 设备层 | [IoTEmbedded](https://github.com/IoTSharp/IoTEmbedded) | 嵌入式设备运行时:面向 MCU/RTOS 的固件级运行时,内置 BASIC 脚本引擎、Modbus RTU 与 MQTT 接入,支持脚本双槽存储与失败回滚 | | AI 底座 | [Tomur](https://github.com/IoTSharp/Tomur) | 本地模型运行时:离线/内网环境下承载平台 AI 能力,支持 GGUF 大模型、语音、图像与 OCR 多模态推理,提供 OpenAI 兼容 API,单文件部署 | 各层均为开源自研,可独立使用,也可以组合为端到端的工业采集与运营方案;离线或内网场景下配合 SonnetDB 与 Tomur 可实现零外部依赖的全功能部署。 ## 🧭 快速开始 ### 🖥️ 本地运行 IoTSharp 建议先从以下文档入口开始: - 产品文档首页: