联犀UnitedRhino 是一款基于 Go 语言开发的开源企业级 SaaS 云原生微服务物联网平台,致力于帮助企业快速构建自己的物联网应用,实现快速业务落地。
联犀物联网平台作为物联网架构中的关键中介,提供跨不同设备和数据源的通用接入及管理平台,在整个物联网架构中起到承上启下的中介作用, 联动感知层及应用层之间的所有交互:向下连接、管理物联网设备端并完成感知数据的归集与存储, 向上为应用开发商与系统集成商提供应用开发的统一数据接口及共性模块工具。
应用厂商可以通过
HTTP, gRPC
及Golang包引入的方式
快速将 联犀 集成到自己的系统中
,实现轻量级且高效的物联网能力扩展。
后端技术栈
前端技术栈
设备接入:
通过行业标准物联网协议(MQTT、CoAP 和 HTTP)实现海量设备连接,也可以通过规则引擎接入自定义协议。
远程控制:
使用http api可以实现服务器对设备的精准控制和设备主动向服务器发送请求通知。
物模型:
支持标准物模型,有效管理设备的属性,事件及行为。
RBAC权限:
权限控制采用 RBAC,基于角色的访问控制。封装完善的用户、角色、菜单等基础权限功能。
应用支撑:
提供http,grpc或golang直接导入包的形式将数据流转至业务层面,屏蔽了物联网层面的复杂特性,让企业专注业务应用开发,缩短物联网解决方案的上市周期,为企业节省大量研发时间和成本。
快速开发及维护:
提供设备云端调试日志,设备本地日志,在线设备调试 快速开发及调试问题。
公司发展有不同的阶段,应用场景也有不同的需要,同时支持单体和微服务便于开发者不需要维护两套代码同时单体不足以满足公司需要时也可以很便捷的切换为微服务架构
使用golang开发,依赖的第三方服务很少,对于性能要求不高的场景甚至可以部署到低性能的arm上
私有化部署,所有数据都可以自己去管理,不用担心公有云停服及收费高的问题
可做为行业解决方案的数字底座,支持多行业解决方案共用同一个物联网平台底座,为企业沉淀更多行业经验和产品方案。
演示地址:
https://demo.ithings.net.cn
获取源码:
https://gitee.com/unitedrhino/things