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

物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。

物联网平台是帮助设置和管理互联网连接设备的组件套件。 一个人可以从一个系统远程收集数据,监控和管理所有连接互联网的设备。 物联网平台上有很多可用的在线平台,但为公司构建物联网解决方案都依赖于物联网平台主机和支持质量。

在这里,我们编译了一些最好的和着名的开源物联网(IoT)平台。 大多数这些平台都提供API来支持Linux开发板,如Raspberry Pi,Arduino和BeagleBone。

Kaa IoT Platform

https://www.kaaproject.org/

它是功能丰富的开放和高效的物联网云平台。 任何物联网公司,物联网系统集成商或个人都可以免费实现其智能产品概念。 通过提供服务器和端点SDK组件,Kaa可以为连接的对象和后端基础架构提供数据管理。
Kaa关键物联网功能:

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

SiteWhere: Open Platform for the Internet of Things

http://www.sitewhere.org/

Sitewhere的工作架构和整合的东西

它是提供设备数据的摄取,存储,处理和集成的另一个开源IoT平台。 SiteWhere运行在Apache Tomcat提供的核心服务器上。 它提供高度调整的MongoDB和HBase实现。 它可以轻松与黑客板集成。
SiteWhere关键的物联网功能:

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

ThingSpeak: An open IoT platform with MATLAB analytics

https://thingspeak.com/

ThingSpeak是物联网(IoT)平台,可让您在不从Mathworks购买许可证的情况下分析和可视化MATLAB中的数据。 IT允许您收集和存储传感器数据并开发物联网应用程序。 它适用于Arduino,Particle Photon和Electron,ESP8266 Wifi模块,BeagleBone Black,Raspberry Pi,移动和网络应用,Twitter,Twilio和MATLAB,以将传感器数据传到ThingSpeak。 ThingSpeak主要关注传感器记录,位置跟踪,触发和警报以及分析

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

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

DeviceHive: IoT Made Easy

https://www.devicehive.com/

DeviceHive是另一种功能丰富的开源IoT平台,它在Apache 2.0许可下分发。 DeviceHive可以自由使用和更改。它提供了Docker和Kubernetes部署选项。您可以下载并使用公共云和私有云,也可以将单个虚拟机扩展到企业级群集。它可以通过REST API,WebSockets或MQTT连接到任何设备或黑客板。你甚至可以连接ESP8266这样的低端Wi-Fi设备。

DeviceHive开放源代码物联网平台的关键特性:

  • 直接与Alexa整合
  • 您选择的可视化仪表板
  • 通过运行自定义JavaScript代码来自定义DeviceHive行为。
  • 它支持大数据解决方案,如ElasticSearch,Apache Spark,Cassandra和Kafka,用于实时和批处理。
  • 通过REST API,WebSockets或MQTT连接任何设备。
  • 它带有Apache Spark和Spark Streaming支持。
  • 支持用各种编程语言编写的库,包括Android和iOS库
  • 它允许在设备数据之上运行批量分析和机器学习。

Zetta: API-First Internet of Things Platform

http://www.zettajs.org/

Zetta API-First Internet of Things Platform combines REST APIs, WebSockets and reactive programming

Zetta是一个基于Node.js构建的面向服务器的开源IoT平台。 Zetta结合了REST API,WebSockets和反应式编程。 它可以在单板计算机,个人电脑或云上运行,并且能够将诸如Linux,BeagleBones,Raspberry Pis,Arduino开发板和PC等不同平台与Heroku等云平台连接在一起,以创建地理分布式网络。 您还可以将数据传输到Splunk等机器分析平台。
Zetta开源的物联网平台的关键特性:

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

DSA: Open Source Platform & “Toolkit” for Internet Of Things Devices

http://www.iot-dsa.org/

DSA Open Source Platform & Toolkit for Internet Of Things Devices

分布式服务体系结构(DSA)是一个开源的物联网平台,它将结构化和实时数据模型中的各个设备,服务和应用程序统一起来。它有利于分散设备的互通,逻辑和应用程序。 DSA社区构建了一个图书馆分布式服务链接,允许协议翻译和数据集成到第三方数据源和从第三方数据源进行数据集成所有DSA模块都很轻便,可以将DSBroker,多个DSLink和客户端Web应用程序连接到相同的低功率设备上,例如Raspberry PI,Beaglebone black或任何其他类似的计算平台。这个基于NodeAPI,DSLink和DSBroker的开源IoT平台。计划为第三方处理系统提供Analytics(分析)支持的DSA社区包括R Project,RDBMS,JDBC SQL passthrough和预准备语句,Haystack DSLink,Niagara DSLink,OS X DSLink,Windows DSLink和nix DSLink

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

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

Thingsboard.io Open-source IoT Platform

https://thingsboard.io/

Thingsboard是100%开源的IoT平台,可以作为SaaS或PaaS解决方案托管它。 IT为您的物联网项目提供设备管理,数据收集,处理和可视化。 它支持提供设备连接的标准协议是MQTT,CoAP和HTTP,并支持云和本地部署。 它提供了30多个可自定义的小部件,允许您为大多数物联网用例构建最终用户自定义仪表板。

thingsboard.io开源的物联网平台主要特点:

  • 实时数据可视化和远程设备控制
  • 自定义仪表板的30个可定制小部件
  • 可定制的规则,插件,小部件和传输实现
  • 允许监视客户端和提供服务器端设备属性。
  • 支持多租户安装即装即用。
  • 支持MQTT和HTTP协议的传输加密。
  • 失败的节点可以在没有停机的情况下进行更换

Thinger.io: The Opensource Platform for Internet of things

https://thinger.io/

Thinger.io是IoT的开源平台,可为连接设备或物品提供可扩展的云基础架构。 您可以使用管理控制台轻松控制它们,或使用其REST API将它们集成到项目逻辑中。 IT支持所有类型的黑客板,如Arduino,ESP8266,Raspberry Pi,Intel Edison。

Thinger.io开源的物联网平台主要特点:

  • 实时仪表板
  • Docker和IFTT集成
  • 云准备好了
  • 将服务器安装在您自己的云中,并使用开放源代码库连接您的设备。

WSo2- Open source platform for Internet of Things and mobile projects

https://wso2.com/iot

WSO2 IOT flexibility of open source to your Internet of Things and mobile projects

WSo2 Build允许公开API来为移动应用提供支持,允许用户监控和控制他们的设备。 您可以将其与现有的身份系统集成,或使用他们的身份系统。 该物联网平台还支持几乎所有已知的开发板设备,如Raspberry Pi,Arduino Uno等。边缘计算由WSO2 Siddhi提供支持。

设备通信支持的协议包括MQTT,HTTP,Websockets和XMPP协议以及用于添加更多协议和数据格式的IoT Server Framework扩展。

WSo2开源的物联网平台主要特点:

  • 通过WSO2数据分析服务器(DAS),它支持批量,交互式,实时和预测性分析。
  • 基于位置的服务(地理围栏)和警报作为可重用的功能
  • MQTT,HTTP,Websockets和XMPP协议
  • 为多个注册设备配置/取消配置应用程序
  • 为iOS,Android和Windows设备实施自助设备注册和管理
  • 分配和管理设备的应用程序/固件
  • 分组,管理和监视连接的设备
  • API驱动的设备类型定义
  • 查看单个或多个设备的即时可视化统计信息
  • Stats-API编写您自己的可视化文件
  • 预制的普通传感器图

开源的物联网平台比较表

IoT 软件平台 设备管理? 集成 安全 数据收集协议 分析 支持可视化? 数据库
Kaa IoT Platform Yes Portable SDK available to integate any particular platfrom, REST API Link Encryption (SSL), RSA key 2048 bits,  AES key 256 bits MQTT, CoAP, XMPP, TCP, HTTP 通过Kaa,Apache Cassandra和Apache Zappelin进行实时物联网数据分析和可视化 Yes MongoDB, Cassandra, Hadoop, Oracle NoSQL
SiteWhere Yes REST API, Mule AnyPoint, and more Link Encryption (SSL), Spring Security MQTT, AMQP, Stomp, WebSockets, and direct socket connections Real-time analytics (Apache Spark) No MongoDB, HBase , InfluxDB
ThingSpeak No REST and MQTT APIs Basic Authentication HTTP MATLAB Analytics No MySQL
DeviceHive *Unknown  REST AP, MQTT APIs Basic Authentication using JSON Web Tokens (JWT) REST API, WebSockets or MQTT Real-time analytics (Apache Spark) Yes PostgreSQL ,SAP Hana DB
Zetta No REST APIs Basic Authentication HTTP Using Splunk No Unknown
Distributed Services Architecture (DSA) NO REST APIs Basic Authentication HTTP No No ETSDB – Embedded Time Series
Thingsboard.io Yes REST APIs Basic Authentication MQTT, CoAP and HTTP Real time analytics(Apache Spark, Kafka) No Cassandra
Thinger.io Yes REST APIs Link Encryption (SSL/TLS) and basic authentication MQTT, CoAP and HTTP Yes No MongodB
WSo2 Yes REST APIs Link Encryption (SSL) and basic authentication HTTP, WSO2 ESB, MQTT Yes, WSO2 Data Analytics Server Yes Oracle, PostgreSQL, MySQL, or MS SQL

9个顶级开发IoT项目的开源物联网平台相关推荐

  1. 开源物联网平台推荐介绍

    开源物联网平台调研 文章目录 开源物联网平台调研 一. 调研推荐开源物联网平台及背景介绍 二.社区支持度与技术栈角度优缺点对比 三.开源项目地址及中文教程地址 四.部署要求 五.功能截图 六.个人总结 ...

  2. 开源 物联网平台管理系统_我们如何创建物联网系统来管理太阳能使用

    开源 物联网平台管理系统 If you have no idea about the development architecture and mechanical/electrical design ...

  3. 开源规则引擎比较_开源物联网平台ThingsBoard

    1     介绍 开源物联网平台ThingsBoard不像AWS IOT.Azure IoT等大平台那样功能完善,但对于小企业或者小项目需要一个物联网平台,是个不错的选择,可以作为一个参考和起点,10 ...

  4. 开源物联网平台有哪些?

    目前市面上有许多开源物联网平台可供选择.以下是其中一些较为流行和知名的平台: Eclipse IoT:Eclipse IoT 是一个开源的物联网平台,旨在提供可扩展.灵活和高度集成的工具和框架,用于构 ...

  5. CAT.1开发|4G连接阿里云物联网平台

    前言 使用4G模组二次开发,实现阿里云物联网平台的连接.当前MCU是越来越贵,无奈只能使用模组二次开发,模组的资源是相当丰富,flash和ram都是兆级别的,可用空间很大.唯一的不足就是外设不多.阿里 ...

  6. 【物联网平台】ThingsBoard 是一个用于数据收集、处理、可视化和设备管理的开源物联网平台

    [物联网平台]ThingsBoard 是一个用于数据收集.处理.可视化和设备管理的开源物联网平台. 物联网用例 智慧能源 车队追踪 智慧农业](https://thingsboard.io/smart ...

  7. java开源物联网平台推荐

    申宝开源物联网平台 开源物联网平台是一个集成了设备接入.设备全生命周期管理.规则引擎.消息订阅等能力的一体化开源PAAS服务平台.向下支持连接海量设备,采集设备数据上云:向上提供北向输出功能和系统AP ...

  8. 开源物联网平台ThingsBoard数据库40张数据表设计一览

    开源物联网平台ThingsBoard数据库40张数据表设计一览 1 ThingsBoard数据库总览 1.1 数据库信息 1.1.1 数据库名称 1.1.3 数据库用户名及密码 1.1.3 数据库表 ...

  9. 基础架构实验室-正式开源物联网平台

    基础架构实验室-正式开源物联网平台 麻烦走过路过的朋友帮忙点个Star,您的Star就是对我们最好的鼓励! GitEE地址:基础架构实验室-物联网云平台

  10. 小迈网关对接平台——Jetlinks开源物联网平台

    Jetlinks 是开源的Iot项目,立志成为国内开源领域第一的可落地物联网平台.为物联网项目提供设备管理.规则引擎处理.数据收集.处理以及可视化整体框架.建立物联网基础组件社区商城,为物联网开发人员 ...

最新文章

  1. android PhotoView的用法
  2. 拆解交易系统--如何做好稳定性
  3. 如何向Spring Bean 中注入java.util.Properties?
  4. [Snoi2017]炸弹
  5. 深刻好文|关于资产与负债的思考(国庆活动开启)
  6. 玩转HTML5应用实战:灵活拖拉文件
  7. 微软允许员工永久在家办公,远程办公时代真的要来临了吗?
  8. 好好的虚拟机不能用了, 出现无法打开内核设备\\.\Global\vmx86: 系统找不到指定的文件的错误, 以下是网上找到的解决方法,亲测可用...
  9. 如何在计算机里打开ps,传授电脑psd文件用什么软件打开
  10. 04 | 身份认证:除了账号密码,我们还能怎么做身份认证?
  11. 深度摄像头linux环境下,嵌入式Linux环境下USB摄像头应用程序设计.pdf
  12. python之自动化部署SpringCloud,且脱离python环境运行
  13. JAVA/JS针对常见的字符数据处理的一个总结(JS截取字符串,判断是否包含某个字符串及它出现的次数;JAVA数据四舍五入,去掉科学计数法,截取特定符号之前或之后的数据)
  14. Java进阶之CollectionsSet接口Map接口
  15. 【软件测试】测试用例相关知识(六大测试用例设计方法)
  16. 海南大学计算机学硕直博,24所不歧视本科出身的大学,没有“骚操作”,良心啊...
  17. 秒数转换为天小时分钟秒的格式
  18. HCIE——园区网架构
  19. Android 点九图 .9图
  20. 2021地理高考成绩查询,安徽高考成绩查分时间2021

热门文章

  1. linux多队列网卡中断绑定,网卡中断及多队列 - osc_mzx9t9jk的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. Spark安装与配置(单机版)(保姆级教程)
  3. 马哥python全栈培训怎么样,你只需要在马哥教育待四个月
  4. PSPNet: Pyramid Scene Parsing Network
  5. 《Gradle实战》如何配置利用Maven本地仓库
  6. window 清理maven本地仓库
  7. 利用Python的openpyxl对Excel实现空白单元格的填充
  8. python 密度聚类_Python密度聚类算法-DBSCAN实践
  9. 阿里巴巴 Java面经
  10. 大华linux密码,大华wifi摄像头的初始化和读取视频流