联犀 联犀
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
  • 介绍

    • 基础介绍
      • 技术优势
      • 开源社区
      • 产品价值
      • 产品特性
        • 物联网模块
      • 技术栈
        • 后端
        • 前端
        • 小程序
        • app(安卓, iOS, 鸿蒙)
      • 知识产权
    • 设计理念
    • 架构设计
    • 基本概念

    • 许可版本
    • 更新记录
  • 快速开始

  • 设备接入

  • 系统管理模块

  • 合作案例

  • 使用指南
  • 介绍
godLei6
2024-08-24
目录

基础介绍

# 产品概述

联犀 是一款基于 Go 语言开发的商业级 SaaS 云原生微服务物联网平台,致力于帮助企业快速构建自己的物联网应用,实现数字化转型。

# 技术优势

  • 高性能:采用 Go 语言和高性能组件(如 emqx, nats, tdengine),结合 gozero 微服务框架,确保服务的稳定性与性能。
  • 云原生:一套代码支持 k8s, docker, 微服务及单体集群模式部署,便于业务架构的灵活切换。
  • 易部署:一键安装和运行,简化部署流程。
  • 易集成:支持通过 HTTP, gRPC 或直接集成,实现无缝集成。
  • 超强扩展: 原生支持多租户多项目多应用和超强的设备协议拓展能力。

# 开源社区

  • GitHub: 联犀 GitHub (opens new window)
  • Gitee: 联犀 Gitee (opens new window)
微信(加我拉微信群): `godLei6` (需备注“来自github或gitee”)
公众号

# 产品架构

联犀 物联网平台作为物联网架构中的关键中介,实现设备与应用层的高效联动。它不仅向下管理物联网设备,完成数据的收集与存储,而且向上为开发者和集成商提供统一的数据接口和工具,加速物联网解决方案的开发和部署。

通过 HTTP, gRPC 应用厂商可以快速将 联犀 集成到自己的系统中,实现轻量级且高效的物联网能力扩展。

# 产品价值

平台价值 描述
拓展能力强 支持单体和微服务架构,便于开发者在不同发展阶段灵活切换,无需维护两套代码。
高性能 使用 golang 开发,依赖的第三方服务少,适应多种性能要求,可以快速水平拓展。
数据价值 私有化部署,数据自主管理,无需担心公有云服务中断或成本问题。
解决方案底座 作为行业解决方案的数字底座,支持多行业共用物联网平台,沉淀行业经验和产品方案。

# 产品特性

  • 设备接入:支持 MQTT、CoAP 和 HTTP 等物联网协议,实现海量设备连接,同时支持协议网关,兼容任何协议。
  • 远程控制:通过 HTTP API 实现服务器对设备的精准控制和设备主动通知。
  • 物模型:支持标准物模型,有效管理设备属性、事件及行为。
  • RBAC权限:采用基于角色的访问控制(RBAC),提供完善的用户、角色、菜单权限管理。
  • 多租户多项目多应用:支持低成本开发应用,便于多企业共享使用。
  • 应用支撑:提供 HTTP, gRPC 接口,简化物联网解决方案开发,缩短上市周期,节省研发时间和成本。
  • 自主可控:支持私有云、公有云、边缘部署等多种部署方式。
  • 快速开发及维护:联犀 通过简化的接入流程和模块化开发,优化了物联网平台的开发体验。它提供了商业级小程序和 App 模板,允许快速上线,同时支持多租户架构以降低维护成本,并具备灵活的扩展能力以应对设备数量增长。

# 物联网模块

# 技术栈

# 后端

  1. 微服务框架:go-zero (opens new window)
  2. 高性能缓存:redis (opens new window)
  3. 高性能消息队列:nats (opens new window)
  4. 关系型数据库:mysql (推荐使用 MariaDB 或 MySQL 5.7) (opens new window) 或 pgsql(不完全支持),未来将支持更多数据库
  5. 微服务注册中心(单体可不使用):etcd
  6. 云原生轻量级对象存储:minio (opens new window)
  7. 开源、高性能、云原生时序数据处理平台:tdengine (opens new window)
  8. 大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器:emqx (opens new window)

# 前端

  1. 渐进式 JavaScript 框架:vue (opens new window)
  2. 企业级设计组件:ant design (opens new window)

# 小程序

  1. uniapp vue3 (opens new window)

# app(安卓, iOS, 鸿蒙)

  1. uniapp x (opens new window)

# 知识产权

上次更新: 2024/11/21, 09:57:19
设计理念

设计理念→

Theme by Vdoing | Copyright © 2022-2025 昆明云物通科技有限公司|GNU | 滇ICP备2024043132号-1 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式