Skip to content
Projects

unitedrhino/things has 666 GitHub stars and 115 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 22:58 UTC. Last push 2026-10-01.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

基于Golang/go-zero的AIoT物联网平台与SaaS开发底座,融合AI智能体、RAG知识库、记忆和工具调用。支持多租户、多应用、项目管理、设备管理、物模型、场景联动、告警、组态及3D数字孪生。提供MQTT/CoAP/HTTP/TCP接入及阿里云、腾讯云、涂鸦云对接,支持MySQL/PostgreSQL。借助Skills/CLI快速开发,适用于智慧能源、楼宇、停车、家居、农业与工业。

AI

README.en.md

Original

UnitedRhino Things · Open-source IoT module

English · 中文

Connect devices quickly, build your own AI applications, then develop your own SaaS and smart products.

The Enterprise Edition is permanently free to deploy privately, with no limits on user or device counts.

Deploy it on your own or your customer's servers for commercial projects. Free use covers Enterprise Edition platform software, not source-code licensing, server resources, industry application licenses or professional services. Actual capacity depends on deployment resources and configuration. Hosted SaaS plans have separate resource quotas; those quotas do not apply to private deployment.

Visit our website · Deploy Enterprise Edition for free · Try online

⭐ Star on GitHub · ⭐ Star on Gitee

What you can build

UnitedRhino combines IoT, AI and multi-enterprise application capabilities. Reuse device connectivity, data management, knowledge and business tools, and enterprise/application permissions—then focus your development on industry workflows and your own brand experience.

The following is a suggested path, not a prerequisite: if you already have devices, documents or business systems, you can start directly with AI applications or product development.

1. Connect devices quickly—with your own AI tools

Use a familiar AI tool such as WorkBuddy, supported by UnitedRhino Skills and CLI for integration guidance and authorized platform operations:

  1. Provide device information: give AI the manual, protocol documentation or existing messages, and describe the device to connect.
  2. Authorize integration: complete your own authorization and device networking; let AI assist with products, devices and data fields.
  3. Check and debug: inspect the result, then ask AI about reporting, field or log issues to help diagnose and adjust the integration.

You do not need to manually download a thing model first. Hardware adaptation and on-site operations may still be necessary; “one-click integration” does not mean every device or protocol works without adaptation.

Device integration guide · Explore Skills / CLI

2. Build your own AI applications

In the complete platform, combine roles, knowledge, device data and authorized business tools. AI can query device status, look up maintenance documents or call business interfaces within the permitted scope—not just answer general questions. Control operations still require business permissions, device support and result feedback.

These AI capabilities come from the complete UnitedRhino platform and supporting modules; cloning things alone does not provide all of them.

Explore device intelligence · Platform architecture

3. Develop your own SaaS and smart products

Reuse enterprise, application, account, permission and project-scope capabilities alongside IoT and AI. Build your own SaaS, industry applications or smart terminals. UnitedRhino supplies foundational capabilities and integration tools; you implement your workflows, brand interfaces, hardware adaptation and delivery validation.

Start with hosted SaaS or privately deploy the Enterprise Edition for free. See the website for branded product development and source-code cooperation options.

Explore the complete platform · Usage and cooperation options

See the capabilities in context

Device map: locate devices and open management views

An existing interface shows how devices are organized on a map. It does not establish current online status or the scale of a particular customer project.

Device map interface

Energy analysis: turn device data into a business interface

This electricity dashboard example shows an energy-focused visualization. See the website for the complete industry application and its licensing scope; this screenshot does not mean things alone contains the full energy product.

Electricity dashboard example

Digital twin: connect spaces, device points and data

The building demonstration shows space selection, device locations and associated data panels. Skills / CLI can assist development of models, points and field bindings; a static 3D scene is not a complete delivery.

Building digital twin demonstration

Existing delivery demonstration recording, not current live site data.

Show the power-station digital twin demonstration

Power-station digital twin demonstration

Delivery demonstration material, not current live site data.

Explore the digital twin and integration approach

Application practices and demonstrations

The website distinguishes application practices and recordings from demonstrations and integration examples. Interface material is not presented as an unverified customer success story.

What is in this repository?

things is UnitedRhino's open-source IoT module, primarily covering products and devices, thing models, protocols and device gateways, device data and OTA. It works with Core, Share and the corresponding runtime dependencies.

The complete Enterprise Edition, shared enterprise capabilities, AI, industry applications and development tools have their own modules and delivery entry points. Free use of Enterprise Edition software does not include its complete source code and does not change this repository's open-source license.

Your goal Start here
Browse existing device data or register your own workspace Hosted SaaS experience guide
Deploy Enterprise Edition on your servers for free Installation guide · urops guide
Develop the open-source IoT module Repository source, go.mod and developer documentation
Explore complete products, practices and cooperation UnitedRhino website

Source development uses Go 1.24.4, matching go.mod. Refer to developer documentation for dependencies, installation and configuration rather than maintaining a second deployment manual here.

Documentation and open-source projects

The website covers products, practices and cooperation. Documentation covers installation, configuration, interfaces and development. Linked product pages and guides are currently in Chinese.

Project / resource Purpose Links
UnitedRhino website Complete platform, industry products, practices and cooperation Website
Developer documentation Usage, device integration and development Docs
Things Open-source IoT module GitHub · Gitee
ur CLI Authorized platform operations for developers and their AI tools GitHub · Gitee
Docling · Go document parsing Structured document parsing for knowledge and AI applications GitHub
Sandbox AI tool execution and workspace service GitHub · Gitee
UnitedRhino-customized go-zero Customized framework source and guidance; not necessarily every service's default dependency Gitee

License and participation

This repository is licensed under AGPL-3.0; see the full LICENSE. Follow applicable license obligations when modifying, distributing or offering modified software over a network. Other products and commercial licensing have separate terms available through the website or our team.

Report problems through Issues, or contribute improvements. If the project helps you, consider giving it a Star to follow future updates.

Visit our website · GitHub Star · Gitee Star · Contact us

Community group 云物通科技 WeChat official account
Community contact QR code WeChat official account QR code
Scan to contact us for the community group entry Follow product updates, practices and technical articles