用于开发IoT项目的9个顶级开源物联网平台

返回开源:前端

Kaa IoT Platform

Kaa关键物联网功能:

  • 管理无限数量的连接设备
  • 建立跨设备互操作性
  • 执行A/B服务测试 (随机将测试用户群分为2部分,用户群1使用A方案,用户群2使用B方案,经过一定测试时间后,根据收- 集到的两方案样本观测数据,根据显著性检验结果选取最好方案。)
  • 执行实时设备监控
  • 执行远程设备准备和配置
  • 收集并分析传感器数据
  • 分析用户行为可提供有针对性的通知
  • 为智能产品创建云服务

SiteWhere

githubSiteWhere关键的物联网功能:

  • 在单个SiteWhere实例上运行任意数量的IoT应用程序
  • Spring提供了核心配置框架
  • 用MQTT,AMQP,Stomp和其他协议连接设备
  • 通过自注册,REST服务或批量添加设备
  • 与第三方集成框架(如Mule AnyPoint)集成
  • 默认的数据库存储是MongoDB
  • Eclipse Californium进行CoAP消息传递
  • InfluxDB用于事件数据存储
  • Grafana可视化SiteWhere数据
  • HBase用于非关系数据存储

ThingSpeak: 带MATLAB analytics分析功能的物联网平台

ThingSpeak开放源码物联网平台关键物联网特性

  • 在私人渠道收集数据
  • 与公共频道共享数据
  • RESTful和MQTT API
  • MATLAB分析和可视化
  • 警报
  • 事件调度
  • 应用程序集成
  • 全球社区

DeviceHive

Zetta: API优先的物联网平台

Zetta开源的物联网平台的关键特性:

  • 基于Node.js,REST,WebSockets和基于流的“响应式编程”构建。
  • 支持广泛的开发板
  • Zetta允许您组装智能手机应用程序,设备应用程序和云应用程序

DSA: 物联网开源平台和工具包

DSA开源IoT平台的关键特性:

  • 指定M2M授权生命周期
  • 公开WebSocket / HTTP端点以订阅来自代理的节点和值更改
  • 实施DSA查询DSL
  • 硬件集成支持:Dreamplug,Beaglebone,Raspberry PI,Android DSLink,OS X DSLink,Windows DSLink和- nix DSLink
  • 该平台建立在三个轻量级模块