Discover and explore top open-source AI tools and projects—updated daily.
IoTSharpIndustrial IoT platform for data, devices, and AI
Top 28.9% on SourcePulse
Summary
IoTSharp is an open-source industrial IoT platform addressing data collection, processing, visualization, and device management. It provides core building blocks for production IoT deployments, targeting engineers and power users with a comprehensive cloud-edge-device solution.
How It Works
The platform employs a layered product matrix: a central IoTSharp control plane for device access (MQTT, HTTP, CoAP), telemetry, rule chains, and multi-tenancy; IoTEdge for edge gateway runtime with local UI and drivers (Modbus, OPC UA); IoTEmbedded for MCU/RTOS devices; and Tomur, an AI foundation for local, offline multimodal inference (LLM, vision, speech) via OpenAI-compatible APIs. This architecture enables end-to-end industrial data operations, with independent layer usability and full offline deployment capabilities.
Quick Start & Requirements
Installation options include Docker Desktop extension, installers, and Windows/Linux services. Key prerequisites are .NET 10 for the core application and Vue 3 for the web console. Official documentation and installation guides are available at https://iotsharp.net/docs/intro and https://iotsharp.net/docs/getting-started/installation-options.
Highlighted Details
Maintenance & Community
Contributions are welcomed via GitHub issues and pull requests. Community support is available through GitHub (https://github.com/IoTSharp/IoTSharp), Gitee, and the official site (https://iotsharp.net). A roadmap and changelog are maintained.
Licensing & Compatibility
Released under the Apache 2.0 license, which permits commercial use and integration into closed-source projects.
Limitations & Caveats
The README does not detail specific limitations, alpha status, or known bugs. Advanced AI workbench and agent-assisted operations are noted as roadmap items, suggesting potential future development rather than current core features.
1 day ago
Inactive