专栏名称: IoT物联网技术
聊聊 云计算,IoT物联网。
目录
相关文章推荐
上海本地宝  ·  18万㎡!上海又一免费梅花展来了! ·  3 天前  
乐游上海  ·  老洋房里看演出,梧桐区“最有戏”Citywa ... ·  2 天前  
51好读  ›  专栏  ›  IoT物联网技术

联犀UnitedRhino 基于Go国产开源 IoT 物联网平台,内置 EMQX + TDengine

IoT物联网技术  · 公众号  ·  · 2025-01-13 08:12

正文

文末查看 开源项目地址

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


联犀UnitedRhino系统架构


联犀物联网平台作为物联网架构中的关键中介,提供跨不同设备和数据源的通用接入及管理平台,在整个物联网架构中起到承上启下的中介作用, 联动感知层及应用层之间的所有交互:向下连接、管理物联网设备端并完成感知数据的归集与存储, 向上为应用开发商与系统集成商提供应用开发的统一数据接口及共性模块工具。


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


后端技术栈

  • 微服务框架:go-zero

  • 高性能缓存:redis

  • 高性能消息队列:nats

  • 关系型数据库:mysql

  • 微服务注册中心(单体可不使用):etcd

  • 云原生轻量级对象存储:minio

  • 开源、高性能、云原生,极简的时序数据处理平台:TDengine

  • 大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器: EMQX


前端技术栈

  • 用于构建用户界面的 JavaScript 库:react

  • 企业级设计组件:ant design

  • 一套高质量可靠的 React Hooks库:ahooks


联犀UnitedRhino平台功能


设备接入: 通过行业标准物联网协议(MQTT、CoAP 和 HTTP)实现海量设备连接,也可以通过规则引擎接入自定义协议。
远程控制: 使用http api可以实现服务器对设备的精准控制和设备主动向服务器发送请求通知。
物模型: 支持标准物模型,有效管理设备的属性,事件及行为。
RBAC权限: 权限控制采用 RBAC,基于角色的访问控制。封装完善的用户、角色、菜单等基础权限功能。
应用支撑: 提供http,grpc或golang直接导入包的形式将数据流转至业务层面,屏蔽了物联网层面的复杂特性,让企业专注业务应用开发,缩短物联网解决方案的上市周期,为企业节省大量研发时间和成本。
灵活部署: 私有云、公有云、边缘部署。
快速开发及维护: 提供设备云端调试日志,设备本地日志,在线设备调试 快速开发及调试问题。

联犀UnitedRhino平台优势


拓展能力强

公司发展有不同的阶段,应用场景也有不同的需要,同时支持单体和微服务便于开发者不需要维护两套代码同时单体不足以满足公司需要时也可以很便捷的切换为微服务架构

高性能

使用golang开发,依赖的第三方服务很少,对于性能要求不高的场景甚至可以部署到低性能的arm上

数据价值

私有化部署,所有数据都可以自己去管理,不用担心公有云停服及收费高的问题

解决方案底座

可做为行业解决方案的数字底座,支持多行业解决方案共用同一个物联网平台底座,为企业沉淀更多行业经验和产品方案。

联犀UnitedRhino源码




演示地址:

https://demo.ithings.net.cn

获取源码:

https://gitee.com/unitedrhino/things


如有需求,请加小编微信: beacon0418









请到「今天看啥」查看全文