产品简介 ¶
蜂鸟(HummingBird) 是Golang语言打造的超轻量级物联网开发平台,其核心服务完全由团队自主研发。自平台设计之初,我们便将轻量级和卓越性能定为开发准则之一。因此,其服务均采用Golang编写,内存占用极低。在数据存储方面,我们创新性地采用了SQLite和Tstorage作为存储数据库。得益于SQLite的轻便性以及Tstorage对数据的高吞吐量和高压缩率,经过实际测试,在配置为1核CPU和1GB内存、100GB存储空间的物理机上,蜂鸟平台能够支持数千设备的连接,并实现8000万条消息的存储。
当然,若您对数据的可靠性、海量存储有更高要求,蜂鸟物联网平台支持将SQLite和Tstorage替换为MySQL/PostgreSQL以及InfluxDB/TDengine/Leveldb。我们平台兼容多种数据库连接方式,用户可根据自身业务需求选择最合适的数据库。
“麻雀虽小,五脏俱全”,蜂鸟虽为超轻量级物联网平台,其核心功能却一应俱全。设备接入、产品管理、物模型、告警中心、规则引擎等物联网平台的标准功能,在蜂鸟平台中均可找到。
部分页面展示 ¶
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
在线演示 ¶
小程序演示地址
账号:admin
密码:123456
主要功能 ¶
- 产品管理
- 设备管理
- 镜像管理
- 驱动管理
- 驱动市场
- 系统监控
- 告警中心
- 资源管理
- 规则引擎
- 场景联动
- 插件市场
- 系统设置
- 数据大屏
- 视频接入
- 数据报表
产品优势 ¶
- 免费开源:我们源代码全部开源,可供个人学。
- 性能优异:经过实际测试,在2C4G主机上,可支持60k的设备连接。模拟4k设备以1000ms的间隔向服务端发送16kb长度的属性数据,cpu使用率稳定在百分之60、内存使用率稳定在百分之16。更多详情请参见性能测试。
- 多数据支持:平台支持SQLite、Tstorage、Influxb、TDengine数据库,用户可以根据自己的项目需要,选择适合自己的数据库。
- 云插件:平台实现了阿里云、腾讯云、华为云、oneNet等物联网平台的对接,支持把数据上报到各大物联网平台中。
- 支持可视化大屏:用户只需要进行简单拖拽,无需写任何代码,即可完成可视化大屏开发设计。
- 内置产品模版库: 平台内部预置产品模版(390条),帮助用户一键创建产品。
- 文档清晰:平台文档清晰完整,文档内部有大量使用案例和视频教程,帮助用户快速理解产品和使用产品。
- UI优美:平台前端UI是由我们设计师精心设计,外观简洁清新,操作流畅顺滑。
- 部署简单:平台所有服务都是以docker形式运行,支持docker-compose命令一键启动。
- 成本优势:在中小型物联网项目(设备数<=5000)中,只需要2C4G主机即可,并且还可以支持本地部署。
- 交付迅速:最快一天即可交付一个物联网平台。
快速入门 ¶
按照教程学习如何使用 hummingbird 。
获取帮助 ¶
我们开通了蜂鸟交流群,在使用在本品的过程中有任何问题,可以进群沟通。
QQ群 |
---|
![]() |