使用Golang语言构建的超轻量级物联网开发平台

发表时间: 2024-01-22 08:00

主要功能

  • 产品管理
  • 设备管理
  • 镜像管理
  • 驱动管理
  • 驱动市场
  • 系统监控
  • 告警中心
  • 资源管理
  • 规则引擎
  • 场景联动
  • 插件市场
  • 数据大屏

产品优势

  • 免费开源:我们源代码全部开源,可供个人学。
  • 性能优异:经过实际测试,在2C4G主机上,可支持60k的设备连接。模拟4k设备以1000ms的间隔向服务端发送16kb长度的属性数据,cpu使用率稳定在百分之60、内存使用率稳定在百分之16。
  • 多数据支持:平台支持SQLite、LevelDB和MySQL、TDengine数据库,用户可以根据自己的项目需要,选择适合自己的数据库。
  • 云插件:平台实现了阿里云、腾讯云、华为云、oneNet等物联网平台的对接,支持把数据上报到各大物联网平台中。
  • 支持可视化大屏:用户只需要进行简单拖拽,无需写任何代码,即可完成可视化大屏开发设计。
  • 内置产品模版库: 平台内部预置产品模版(390条),帮助用户一键创建产品。
  • 文档清晰:平台文档清晰完整,文档内部有大量使用案例和视频教程,帮助用户快速理解产品和使用产品。
  • 部署简单:平台所有服务都是以docker形式运行,支持docker-compose命令一键启动。
  • 成本优势:在中小型物联网项目(设备数<=5000)中,只需要2C4G主机即可,并且还可以支持本地部署

hummingbird: hummingbird(蜂鸟)是由Golang编写的超轻量级物联网平台,具有轻量级、快速、极低的内存占用等特性,特别适用于个人开发者或初创公司承接中小型物联网项目。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!