Open-source, a commercial-level SaaS cloud-native microservice Internet of Things platform developed in Go language

Open SourceIoT
2026-06-28 01:01 1 次浏览 • 0 次下载 0KB
Open-source, a commercial-level SaaS cloud-native microservice Internet of Things platform developed in Go language

1. Project Overview

Image

Lianxi is a commercial-level SaaS cloud-native microservice IoT platform developed in Go, dedicated to helping enterprises quickly build their own IoT applications and achieve rapid business landing.

2. Open Source License

Licensed under AGPL-3.0

3. Screenshots

Image

Image

Image

Image

Image

Image

Image

Image

Image

4. Feature Overview

Product value

Platform value

Description

Strong expansion capabilities.

Supports single-body and microservice architectures, making it easy for developers to switch between different development stages without maintaining two sets of code.

High Performance

Developed using Go, with fewer dependent third-party services, adaptable to various performance requirements, and can be quickly horizontally expanded.

Data value.

Private deployment, self-managed data, no need to worry about public cloud service interruptions or cost issues.

Solution foundation.

As a digital foundation for industry solutions, supports multiple industries sharing the IoT platform, and accumulates industry experience and product schemes.

Product features.

  • Device access: Supports MQTT, CoAP, and HTTP IoT protocols, achieving massive device connections, and supports protocol gateways, compatible with any protocol.

  • Remote control: Implements server-side precise control and device-initiated notifications through HTTP APIs.

  • Thing model: Supports standard thing models, effectively managing device properties, events, and behaviors.

  • RBAC permissions: Adopting role-based access control (RBAC), providing comprehensive user, role, and menu permission management.

  • Multi-tenant, multi-project, and multi-application: Supports low-cost application development, making it easy for multiple enterprises to share and use.

  • Application support: Provides HTTP and gRPC interfaces, simplifying IoT solution development, shortening the time-to-market, and saving research and development time and costs.

  • Autonomous control: Supports private cloud, public cloud, and edge deployment in multiple ways.

  • Fast development and maintenance: Lianxi simplifies the access process and modularizes development, optimizing the IoT platform development experience. It provides commercial-level mini-program and app templates, allowing for rapid deployment, and supports multi-tenant architecture to reduce maintenance costs, and has flexible expansion capabilities to cope with increasing device numbers.

5. Tech Stack

Technical advantages.

  • Quick commercialization: Provides web, mini-program, app, device SDK, and module, allowing for rapid deployment with minimal development.

  • Ultra-strong expansion capabilities: A single codebase supports k8s, Docker, and can be quickly integrated through HTTP, gRPC, NATS, and WS, with perfect tenant management and application management, allowing for rapid implementation of business with minimal code.

  • High-performance: written in golang, using high-performance components (emqx, nats, tdengine), extreme performance optimization ensures extreme stability

Image

Image

Product Architecture

Siwu IoT Platform as a key intermediary in the Internet of Things architecture, implements efficient interaction between devices and application layers. It not only manages Internet of Things devices downward, completes data collection and storage, but also provides a unified data interface and tools upward for developers and integrators, accelerating the development and deployment of Internet of Things solutions.

Through HTTP, gRPC, application vendors can quickly integrate Siwu into their systems, achieving lightweight and efficient Internet of Things capability extension.

Image

Internet of Things Module

Tech Stack

Backend

  1. Microservice Framework: go-zero

  2. High-performance Cache: redis

  3. High-performance Message Queue: nats

  4. Relational Database: mysql (recommended to use MariaDB or MySQL 5.7) or pgsql, will support more databases in the future

  5. Microservice Registry Center (single-body does not need to use): etcd

  6. Cloud-native Lightweight Object Storage: minio

  7. Open-source, high-performance, cloud-native time-series data processing platform: tdengine

  8. Large-scale, elastic expansion cloud-native distributed Internet of Things MQTT message server: emqx

Frontend

  1. Gradual JavaScript Framework: vue

  2. Enterprise-level design components: ant design

Mini Program

  1. uniapp vue3

app (Android, iOS, Honeycomb)

  1. uniapp x

#1
资源直链https://gitee.com/unitedrhino/things
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare