一句话结论:开源IoT平台,提供设备管理、数据采集、命令下发等核心能力,支持多种协议接入,提供Java/Python/JavaScript/Android/iOS多语言SDK,部署简单,适合中小型IoT项目和快速原型验证。

DeviceHive

DeviceHive社区 · 分类: 工业物联网平台 · 版本 V3.x · 信息更新于 2026-10-12
开源 完全免费开源,Apache 2.0协议 IoT平台开源设备管理轻量级多语言SDK
★★★☆☆
综合 3.5 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.5
稳定性 ★★★★☆ 4.0
性能 ★★★★☆ 4.0
生态 ★★★☆☆ 3.5
性价比 ★★★★☆ 4.0
国产化 ★★☆☆☆ 2.0
技术属性
运行平台Linux、Docker、Kubernetes
开发语言Java、Python、JavaScript
支持协议MQTT、HTTP、WebSocket、CoAP
授权方式开源(完全免费开源,Apache 2.0协议)
适用场景
  • 中小型IoT项目
  • 快速原型验证
  • 多语言SDK需求
  • 简单设备管理
不适用场景
  • 超大规模企业级部署
  • 需要复杂规则引擎的场景

它是什么

DeviceHive是一个开源的IoT平台,提供设备管理、数据采集、命令下发等核心IoT能力。它支持多种协议接入,提供丰富的多语言SDK,部署简单,适合中小型IoT项目和快速原型验证。

核心能力

  • 设备管理:设备注册、认证、分组、元数据管理。
  • 多协议:MQTT、HTTP、WebSocket、CoAP。
  • 多语言SDK:Java、Python、JavaScript、Android、iOS、C++。
  • 命令下发:支持向设备发送命令并获取响应。
  • 部署简单:Docker Compose一键启动,也支持Kubernetes。

使用要点

  1. 快速原型首选:如果需要快速搭建IoT原型,DeviceHive比ThingsBoard轻量。
  2. SDK丰富:多语言SDK齐全,客户端开发方便。
  3. 社区规模:相比ThingsBoard和SiteWhere,社区稍小。
常见问题
DeviceHive 是免费的吗?怎么收费?

DeviceHive 的授权方式为「开源」。计费方式:完全免费开源,Apache 2.0协议。

DeviceHive 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:Linux、Docker、Kubernetes。支持通讯协议:MQTT、HTTP、WebSocket、CoAP。

DeviceHive 适合什么规模和类型的项目?

适合:中小型IoT项目、快速原型验证、多语言SDK需求。不建议:超大规模企业级部署、需要复杂规则引擎的场景。