Skip to content

IoTSharp/IoTSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,063 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoTSharp logo

IoTSharp

English | Chinese

License .NET build Docs deploy Release binaries NuGet packages Docker images Docker Pulls GitHub all releases

IoTSharp is an open-source industrial IoT platform for device access, telemetry collection, rule-chain processing, visualization, multi-tenant operations, and product delivery.

🚀 Overview

IoTSharp brings together the core building blocks needed to run an IoT platform in production:

  • Device and gateway connectivity with HTTP, MQTT, CoAP, and extensible protocol integration.
  • Telemetry, attributes, alarms, products, assets, and tenant-aware management models.
  • Rule-chain driven processing for transformation, notification, automation, and business actions.
  • Relational and time-series storage options for different deployment and scaling needs.
  • Multiple delivery modes including Docker, Windows service, Linux service, installer flows, and release artifacts.
  • The roadmap now also treats AI workbench, MCP tools, and agent-assisted operations as a cross-cutting capability for collection, rules, and release workflows.

The current main application targets .NET 10, and the web console is maintained as an IoTSharp-branded Vue 3 application.

🧭 Quick Start

🖥️ Run IoTSharp locally

The recommended documentation entry points are:

For frontend development, the current local dev server default is:

  • Frontend: http://localhost:27915

📚 Documentation

🤝 Contributing

Contributions are welcome through issues and pull requests:

Before contributing, please review the codebase structure, related documentation, and the current release/distribution direction in the docs site.

💬 Community Support

If you need help using or deploying IoTSharp, community channels are available in the docs and community materials:

微信群

❤️ Donation

IoTSharp is released under the Apache 2.0 license. If you would like to support the project, you can back it through:

✨ Blessing

  • May you do good and not evil.
  • May you find forgiveness for yourself and forgive others.
  • May you share freely, never taking more than you give.