开源物联网应用开发平台列表

 

 
 
应用
 
Yìngyòng

 

 

开源物联网应用开发平台列表

 
 

开源物联网应用开发平台列表:

  1. Kaa项目
  2. 日食库拉
  3. ThingSpeak物联网平台
  4. 泽塔
  5. 开放式混合动力
  6. 节点红色
  7. Wio Link
  8. Macchina.io
  9. 物联网
  10. 网站在哪里
  11. DeviceHive
  12. DSA
  13. Thingsboard.io
  14. Thinger.io
  15. 2号
  16. 开放式物联网

物联网平台是什么意思?

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

1. Kaa项目:

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

Kaa的主要物联网功能:

  • 管理无限数量的连接设备
  • 设置跨设备的互操作性
  • 执行A / B服务测试
  • 执行实时设备监控
  • 执行远程设备配置和配置
  • 收集和分析传感器数据
  • 分析用户行为以提供有针对性的通知
  • 为智能产品创建云服务

要了解有关Kaa平台的更多信息- 链接

2. Eclipse Kura:

Eclipse Kura是用于构建物联网网关的平台。它支持网关的远程管理,并提供用于编写​​和部署自己的IoT应用程序的API。

Kura在Java虚拟机(JVM)之上运行,并利用OSGi(用于Java的动态组件系统)简化了编写可重用软件构件的过程。Kura API可轻松访问基础硬件,包括串行端口,GPS,看门狗,USB,GPIO,I2C等。它还提供OSGI捆绑包,以简化网络配置的管理,与IoT服务器的通信以及对IoT服务器的远程管理。网关。

Eclipse Kura借助OSGI捆绑包简化了网络配置管理,与服务器的通信以及远程网关管理。

库拉提供以下服务:

  • I / O服务
  • 数据服务
  • 云服务
  • 配置服务
  • 远程管理
  • 联网
  • 看门狗服务
  • Web管理界面

3. ThingSpeak物联网平台:

ThingSpeak是用于数据收集和分析的物联网平台和API。它充当连接边缘节点设备(例如收集数据的温度和压力传感器以及分析数据的数据探索分析软件)的桥梁。

除了存储和检索数字和字母数字数据外,ThingSpeak API还允许处理数字数据,其中包括:

  • 时间缩放
  • 平均
  • 中位数
  • 求和
  • 四舍五入

ThingSpeak集成了数值计算软件的支持,例如MathWorks的MATLAB。

4. Zetta物联网平台:

Zetta是物联网(IoT)的API优先平台。
Zetta建立在Node.js之上。它结合了REST API,WebSocket和响应式编程。Zetta服务器能够在云,PC和单板计算机中运行。
Zetta可以将任何设备转换为API。Zetta服务器与Arduino和Spark Core等微控制器进行通信,从而为每台设备都提供本地和云端REST API。

Zetta主要特点:

  • 开源– Zetta是一个基于开源Node.js的物联网平台。它是用于为设备生成HTTP API的完整工具包。
  • 优雅–使用JavaScript,Zetta开发人员使用优雅且富有表现力的语法将设备表示为状态机。Zetta是一个完全基于Node.js的框架,该框架是跨平台的,可以轻松部署到多个云服务。
  • API驱动– Zetta为使用JavaScript建模的设备生成一致的Hypermedia HTTP API。我们的HTTP API使用Siren规范表示。
  • 实时– Zetta公开了websocket端点,以将实时事件从Zetta系统中流出来。将Hypermedia与Websocket流合并的范例也称为Reactive Hypermedia。
  • 协议不可知– Zetta可以支持几乎所有设备协议,并将它们中介到HTTP。
  • 持久连接– Zetta可以在服务器之间创建持久连接,以新颖独特的方式公开API。您可以将家庭中的Zetta服务器与云中的服务器建立对等关系,并允许访问开放Internet上的设备。
  • 应用程序创建– Zetta允许您编写驻留在服务器本身的无状态应用程序。您可以查询设备,并在这些应用程序中连接它们之间的交互。无论您的集线器是否具有Internet连接,应用程序都将始终运行。
  • 查询和通知– Zetta具有强大的查询系统,不仅可以搜索设备,还可以订阅websocket,以便在新的在线设备满足查询条件时通知您。查询具有类似SQL的语法,可以很轻松地在API和Zetta本身中纠缠设备。
  • 一致的接口– Zetta从头开始构建,解决了为设备生成一致的接口的特定问题。

5.开放式混合物联网平台:

Open Hybrid是一个用于与日常对象进行交互的平台。它将灵活的增强型用户界面与物理对象的优势融合在一起。

该平台使您能够:

  • 使用HTML工具创建增强现实内容
  • 在没有3D编程知识的情况下创建增强现实
  • 使用简单的拖放范例连接对象的功能
  • 用Arduino编程对象
  • 它通过一组互动式旋钮和按钮将手机应用程序直接叠加到我们要在日常生活中操作的设备上。OpenHybrid的界面可通过平板电脑或智能移动设备的镜头查看。

6. Node-RED物联网平台:

Node-RED是一个可视化应用程序,用于通过将硬件设备,API和其他服务连接在一起来构建IoT系统。

它是基于浏览器的流编辑器,可让您轻松创建JavaScript函数。它还具有一个内置库,您可以使用该库保存有用的功能和流程以供重用。

Node-RED建立在Node.js之上,充分利用了事件驱动和非阻塞模型,因此非常适合在Raspberry Pi等低成本硬件和云中运行。

7. Wio Link物联网平台:

Wio Link是基于ESP8266 SoC的Wi-Fi开发板。它具有一个关联的平台,使您可以通过将随插即用模块虚拟化为带有移动应用程序的RESTful API来创建IoT应用程序。换句话说,不需要硬件编程,面包板,跨接线和焊接。

您需要做的就是在手机上安装一个应用程序,您可以在5分钟内构建一个简单的IoT项目。

无需硬件编程–通过移动APP进行简单的可视化配置即可代替复杂的微控制器编程。
大型开源,即插即用Grove传感器和执行器家族的大力支持。
将传感器标签拖放到特定的引脚上,即可直观地设置硬件。
RESTful API资源使您可以轻松地使用“可视化”的传感器和执行器。
所有的硬件库都可以在云中使用,您可以专注于应用程序开发。
您可以通过IFTTT渠道与Facebook,Twitter和Instagram上的朋友互动。

8. Macchina.io物联网平台:

Macchina.io是用于快速构建物联网嵌入式应用程序的工具包。它可以在基于Linux的设备上运行,例如Raspberry Pi,Beaglebone,RED Brick或Galileo / Edison。

它实现了一个支持Web的,模块化的和可扩展的JavaScript和C ++运行时环境,并提供了易于使用,易于使用的构建块。这些构建块使您的应用程序可以与各种传感器和设备以及云服务进行通信。

借助macchina.io,您可以快速构建IoT设备应用程序,以JavaScript和/或C ++进行边缘和雾计算。基于POCO C ++库和V8 JavaScript引擎等行业公认的组件,可靠而坚固。以C ++实现,以实现最高的效率和性能。在最低32 MB RAM的嵌入式Linux设备以及台式机Linux和macOS上运行。在台式机上进行开发和测试,然后轻松部署到嵌入式设备。

macchina.io结合了JavaScript在快速应用程序开发中的功能以及本机C ++代码的性能。macchina.io基于V8 JavaScript引擎和POCO C ++库。

9. IoTivity IoT平台:

IoTivity是一个软件框架,可实现设备之间的无缝连接。该项目由OIC赞助,该公司是包括三星和英特尔在内的一系列技术公司。

IoTivity是为受限设备设计的,并支持多种操作系统。IoTivity的服务器组件旨在在小型设备上运行,但是,客户端应用程序可以在平板电脑,手机,电视等高端设备上运行。

它支持使用GATT的低功耗蓝牙,使用RFCOMM的蓝牙EDR(增强数据速率),双IPv4 / v6堆栈和XMPP(远程访问连接)。

10. SiteWhere物联网平台:

这是另一个开源物联网平台,提供了设备数据的提取,存储,处理和集成。SiteWhere在Apache Tomcat提供的核心服务器上运行。它提供了经过高度调整的MongoDB和HBase实现。它可以轻松地与黑客委员会集成。

物联网的关键物联网功能:

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

11. DeviceHive物联网平台:

DeviceHive是另一个功能丰富的开源物联网平台,该平台根据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库
  • 它允许在设备数据之上运行批处理分析和机器学习。

12. DSA物联网平台:

分布式服务体系结构(DSA)是一个开源物联网平台,在结构化和实时数据模型中统一了单独的设备,服务和应用程序。它促进了分散式设备之间的通信,逻辑和应用程序。DSA社区建立了一个库Distributed Service Links,该库允许与第三方数据源之间进行协议转换和数据集成。所有DSA模块都是轻量级的,从而可以在同一个低功耗设备(例如Raspberry PI,Beaglebone black或任何其他类似的计算平台)上耦合DSBroker,多个DSLink和客户端Web应用程序。此开源物联网平台基于NodeAPI,DSLink和DSBroker构建。计划为第三方处理系统提供Google Analytics(分析)支持的DSA社区包括R Project,RDBMS,

DSA开源物联网平台的主要功能:

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

13. Thingsboard.io物联网平台:

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

Thingsboard.io开源物联网平台的主要功能:

  • 实时数据可视化和远程设备控制
  • 30个用于自定义仪表板的可自定义小部件
  • 可定制的规则,插件,小部件和运输实施
  • 允许监视客户端和供应服务器端设备属性。
  • 开箱即用地支持多租户安装。
  • 支持MQTT和HTTP协议的传输加密。
  • 可以在不停机的情况下更换发生故障的节点。

14. Thinger.io物联网平台:

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

  • Thinger.io开源物联网平台的主要功能:
  • 实时仪表板
  • Docker和IFTT集成
  • 云就绪
  • 将服务器安装在您自己的云中,并使用开放源代码库连接设备。

15. WSo2物联网平台:

WSo2 Bu​​ild允许公开API以支持移动应用程序,从而允许用户监视和控制其设备。您可以将其与现有的身份系统集成,也可以使用它们。这个IoT平台也开箱即用,几乎支持所有已知的黑客开发板设备,例如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编写自己的可视化文件
  • 常用传感器的预制图形
  • 和更多

16. OpenIoT:

主要基于Java的OpenIoT中间件旨在使用实用程序云计算交付模型促进开放的大规模IoT应用程序。该平台包括传感器和传感器网络中间件,以及用于表示物联网对象的本体,语义模型和注释。

 

你可能感兴趣的:(开源物联网应用开发平台列表)