IoTSharp  by IoTSharp

Industrial IoT platform for data, devices, and AI

Created 7 years ago
1,356 stars

Top 28.9% on SourcePulse

GitHubView on GitHub
Project Summary

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

  • Comprehensive Product Matrix: Cloud (Platform), Edge, Device, and AI foundation layers for end-to-end solutions.
  • AI Foundation (Tomur): Enables local, offline AI inference for LLMs, vision, and speech with OpenAI-compatible APIs.
  • Extensive Connectivity: Supports MQTT, HTTP, CoAP, Modbus, and OPC UA protocols.
  • Rule-Chain Processing: Facilitates data transformation, automation, and notification workflows.

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.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
13 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.