IoT物联网技术 05月15日 04:09
强烈推荐!蜂鸟 HummingBird 国产开源轻量级 IoT 物联网平台!支持物模型、Web组态可视化大屏
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

蜂鸟(HummingBird)是一款基于Golang的轻量级物联网开发平台,提供设备接入、产品管理、物模型、告警和规则引擎等功能。底层服务采用Golang编写,内存占用极低。它支持SQLite和Tstorage作为内部存储,实现高吞吐和高压缩,同时兼容MySQL/PostgreSQL及InfluxDB/TDengine等,满足高可靠性和海量存储的需求。平台通过云插件支持与第三方物联网平台的数据交互,并提供高效经济的解决方案,助力企业减少研发开支。近期,蜂鸟平台在系统状态、设备地图、数据展示和监控等方面进行了多项优化和升级。

📊 首页新增系统状态看板和消息总数看板,可以实时查看系统运行状态和设备消息总数,方便用户快速了解平台整体运行情况。

📍 新增设备地图功能,支持实时显示设备地理位置和设备搜索,便于用户进行设备定位和管理。

📈 设备详情页面属性历史数据支持表格/折线图展示,并支持数据下载,方便用户对设备数据进行分析和处理。

🛠️ 系统监控页面改造,可以查看容器的网络流量、CPU使用率和内存使用率,帮助用户监控系统资源使用情况。

🛡️ 告警规则支持设备批量勾选,告警中心支持设备维度搜索,方便用户进行告警管理和问题排查。

原创 . 2025-04-18 19:24 上海

文末联系小编,获取项目源码

文末联系小编获取项目源码

蜂鸟 (HummingBird) Golang语言打造的超轻量级物联网开发平台,包含设备接入、产品管理、物模型、告警中心、规则引擎等丰富功能模块,底层服务均采用 Golang 编写,内存占用极低。采用了SQLite和Tstorage作为内部存储数据库支持数据的高吞吐量和高压缩率,同时兼容 MySQL/PostgreSQL 以及InfluxDB/TDengine 等,以满足数据的高可靠性、海量存储要求。

蜂鸟物联网平台通过云插件功能,支持把设备属性、事件等数据通过SDK上报至第三方物联网平台,也可以订阅第三方物联网平台下发的设置设备属性、调用设备服务等信息,从而控制设备,用户可按需下载进行使用。

蜂鸟物联网平台专注于为企业提供高效且经济的物联网解决方案,显著减少企业在物联网平台上的研发开支。在资源利用和交付周期方面表现出色,助力企业在激烈的市场竞争中脱颖而出。




01

新功能迭代


1、首页新增系统状态看板,可以实时查看系统运行状态


2、新增设备地图设备功能,实时显示设备地理位置,同时支持设备搜索功能。


3、设备详情页面属性历史数据支持表格/折线图形式查看设备数据,同时支持数据下载


4、系统监控页面改造,可以查看容器的网络流量/cpu使用率/内存使用率。




02

平台体验优化


1、首页新增消息总数看板,可以实时查看设备消息总数。



2、对产品详情ui改造,使展示信息更工整更全面。


3、设备详情页面ui改造,使展示信息更为全面,同时支持在页面上进行字段修改。


4、驱动下载协议由websocket改为http形式,使连接更稳定。


5、告警规则支持支持设备批量勾选。


6、告警中心支持设备纬度搜索


7、监控分屏展示优化,加入了一些icon和用户可以手动选择播放框。


8、设备详情页属性分页,防止设备属性设置过多,进入页面后端接口返回时间较长,影响体验。


9、添加设备支持更多字段。





03

中间件升级

TDengine 从 2.x 升级到 3.x 版本。


查询性能提升 🚀

    支持向量化计算,加速聚合和计算查询。

    优化 SQL 解析和执行引擎,查询速度提升数倍。


写入性能优化 ✍️

    减少内存占用,更高效的数据存储和缓存策略。

    提升批量写入性能,支持更大规模的数据流。





04

驱动SDK升级

蜂鸟物联网平台新增如下方法

1、获取系统数据库连接。

    func (d *DriverService) GetDBClient() *gorm.DB

    2、获取设备连接状态

      func(d *DriverService)GetConnectStatus(deviceId string) (commons.DeviceConnectStatus, error)

      3、更新设备

        func (d *DriverService) UpdateDevice(device model.UpdateDevice) (model.Device, error) 

        4、删除设备

          func (d *DriverService) DeleteDevice(deviceId string) error



          05

          在线体验


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

          账号/密码:  admin/123456

          官方文档: 

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


          如有项目需求,请加小编微信



          往期推荐

          ☞ 乐鑫ESP32+豆包智能AI聊天机器人
           Arduino 开源 ESP32 智能手表
           源码交付 IoT智慧水务、污水处理
           乐鑫ESP32+DeepSeek智能AI机器人
           这苦逼的IoT物联网我竟坚持了十年
           上班摸鱼, 智能AI 监控老板行踪

          免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。

          阅读原文

          跳转微信打开

          Fish AI Reader

          Fish AI Reader

          AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

          FishAI

          FishAI

          鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

          联系邮箱 441953276@qq.com

          相关标签

          蜂鸟 物联网平台 Golang 设备管理 系统监控
          相关文章