选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    HummingBird基于Go开源超轻量级 IoT 物联网平台

    技术 2023-09-10 00:43

    声明:该文章来自(IoT物联网技术)版权由原作者所有,K2OS渲染引擎提供网页加速服务。

    蜂鸟(HummingBird) 是 Go 语言实现的超轻量级物联网开发平台,包含设备接入、产品管理、物模型、告警中心、规则引擎等丰富功能模块。系统采用GoLang编写,占用内存极低, 单物理机可实现百设备的连接

    在数据存储上,我们创新的使用了轻量级的 SQLite 和高吞吐和高压缩的 LevelDB 当作了我们存储数据库。

    产品优势

    免费使用:我们提供免费使用版本,可供个人学习或者公司商用。

    性能优异:经过实际测试,在2C4G主机上,可支持60k的设备连接。模拟4k设备以1000ms的间隔向服务端发送16KB长度的属性数据,cpu使用率稳定在60%、内存使用率稳定在16%。

    多数据支持:平台支持SQLite、LevelDB和MySQL、TDengine数据库,用户可以根据自己的项目需要,选择适合自己的数据库。

    云插件:平台实现了阿里云、腾讯云、华为云、oneNet等物联网平台的对接,支持把数据上报到各大物联网平台中。

    支持可视化大屏:用户只需要进行简单拖拽,无需写任何代码,即可完成可视化大屏开发设计。

    内置产品模版库: 平台内部预置产品模版(390条),帮助用户一键创建产品。

    文档清晰:平台文档清晰完整,文档内部有大量使用案例和视频教程,帮助用户快速理解产品和使用产品。

    部署简单:平台所有服务都是以docker形式运行,支持docker-compose命令一键启动。

    成本优势:在中小型物联网项目(设备数<=5000)中,只需要2C4G主机即可,并且还可以支持本地部署。

    技术架构

    操作界面

    产品管理

    物模型

    云平台插件

    规则引擎

    可视化大屏

    性能测试

    我们使用 4C8G 的云主机,模拟 8000 设备连接,统计1个小时 CPU 的平均使用率为 60%,内存平均使用率为16%。

    在线体验

    演示地址:https://demo.winc-link.com/

    账号/密码:  admin/123456

    获取源码: 

    https://gitee.com/winc-link/hummingbird

    关注我们

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库