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

IOT项目的开源物联网平台 它适用于Arduino,Particle Photon和Electron,ESP8266 Wifi模块,BeagleBone Black,Raspberry Pi,移动和网络应用,Twitter,Twilio和MATLAB,以将传感器数据传到ThingSpeak。它可以在单板计算机,个人电脑或云上运行,并且能够将诸如Linux,BeagleBones,Raspberry Pis,Arduino开发板和PC等不同平台与Heroku等云平台连接在一起,以创建地理分布式网络。它可以轻松与黑客板集成。 阅读详情
AI摘要

本文精选了多个知名的开源物联网(IoT)平台,包括KaaIoTPlatform、SiteWhere、ThingSpeak等,详细介绍了各平台的特点及应用场景,帮助开发者更好地理解和选择合适的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 PlatformYesPortable SDK available to integate any particular platfrom, REST APILink Encryption (SSL), RSA key 2048 bits,  AES key 256 bitsMQTT, CoAP, XMPP, TCP, HTTP通过Kaa,Apache Cassandra和Apache Zappelin进行实时物联网数据分析和可视化YesMongoDB, Cassandra, Hadoop, Oracle NoSQL
SiteWhereYesREST API, Mule AnyPoint, and moreLink Encryption (SSL), Spring SecurityMQTT, AMQP, Stomp, WebSockets, and direct socket connectionsReal-time analytics (Apache Spark)NoMongoDB, HBase , InfluxDB
ThingSpeakNoREST and MQTT APIsBasic AuthenticationHTTPMATLAB AnalyticsNoMySQL
DeviceHive*Unknown REST AP, MQTT APIsBasic Authentication using JSON Web Tokens (JWT)REST API, WebSockets or MQTTReal-time analytics (Apache Spark)YesPostgreSQL ,SAP Hana DB
ZettaNoREST APIsBasic AuthenticationHTTPUsing SplunkNoUnknown
Distributed Services Architecture (DSA)NOREST APIsBasic AuthenticationHTTPNoNoETSDB – Embedded Time Series
Thingsboard.ioYesREST APIsBasic AuthenticationMQTT, CoAP and HTTPReal time analytics(Apache Spark, Kafka)NoCassandra
Thinger.ioYesREST APIsLink Encryption (SSL/TLS) and basic authenticationMQTT, CoAP and HTTPYesNoMongodB
WSo2YesREST APIsLink Encryption (SSL) and basic authenticationHTTP, WSO2 ESB, MQTTYes, WSO2 Data Analytics ServerYesOracle, PostgreSQL, MySQL, or MS SQL


ThingsBoard与其他主要开源IoT平台的比较 thingsboard等IOT平台比较 阅读详情

相关推荐

物联网平台开发核心技术揭秘-架构设计篇

物联网平台是实现物联网的核心组成部分。它是一个软件系统,用于管理设备、数据和应用程序。通过它,用户可以从设备中获取数据,并将其发送到其他设备或数据中心。物联网平台还能够控制设备,实现预定任务、自动化流程和报警等功能。感知层:包括各种传感器、监测器和执行器等设备,用于收集和控制数据。网络层:通过各种无线和有线网络将数据传输到物联网平台,同时也可将数据从平台传回设备。应用层:包括各种应用程序和服务,用于处理和解读数据。也可以加个管理层:负责管理设备、数据、安全和用户等方面。

csdn681的博客 4322

开源IOT——一个最小的物联网系统设计方案及源码

http://blog.youkuaiyun.com/phodal/article/details/17482213 了解下

lalala003的专栏 3902

Actorcloud 开源项目分享(一) - IoT 物联网平台

ActorCloud 是一个面向低功耗IoT网络,为企业提供一站式平台服务的物联网平台。ActorCloud 在安全可靠的基础上,为设备提供多种协议接入的通信能力,设备数据与消息流管理功能。

不会编程的攻城狮 2007

开源的物联网平台集锦

JetLinks 是一个国产开源的企业级的物联网平台,它集成了设备管理、数据安全通信、消息订阅、规则引擎等一系列物联网核心能力,支持以平台适配设备的方式连接海量设备,采集设备数据上云,提供云端API,通过调用云端API实现远程控制。Mainflux是一个由法国的创业公司开发并维护的安全、可扩展的开源物联网平台,使用 Go语言开发、采用微服务的框架。蜂鸟(HummingBird) 是 Go 语言实现的超轻量级物联网开发平台,包含设备接入、产品管理、物模型、告警中心、规则引擎等丰富功能模块。

weixin_35776527的博客 2400

物联网时代来临,优质 IoT/边缘计算项目推荐

物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。其英文名称是「Internet of Things(IoT)」。顾名思义,物联网就是物物相连的互联网。 同时伴随着物联网而来的,就是各种概念和各种技术,其中一个就是边缘计算。边缘计算,是一种分散式运算的架构。在这种架构下,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。 本期项目精选集所推荐的就是Gitee 上的优质 IoT/边缘计算开源项目。 1.EdgeX Foundry ...

ZicoChan的博客 1907

Visual Studio 2013 + Intel(R) Visual Fortran 安装教程

安装了好几遍,ivf都不能加载到vs中,中途放弃了vs,又改用codeblocks编译器,依然在写fortran的时候出现了各种问题,于是又放弃了codeblocks改回vs,总之是折腾了好久,终于装明白了ivf并且将fortran模板成功加载到vs中。 PS:一定要安装Intel Visual Fortran.Composer XE.2013-SP1,不要用Intel Visual Fortr...

Coco_wjy的博客 12万+

开源的物联网技术平台(Thingsboard)

物联网开源平台

weixin_52437323的博客 4253

ubuntu虚拟机搭建OP-TEE

在网上找了一些搭建OP-TEE的过程,模仿着进行搭建,结果有好多报错,为了方便自己以后重新搭建,所以将整个过程记录下来。

weixin_44213847的博客 1000

【物联网】 9个顶级开发IoT项目的开源物联网平台(转)

物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。 物联网平台是帮助设置和管理互联网连接设备的组件套件。 一个人可以从一个系统远程收集数据,监控和管理所有连接互联网的设备。 物联网平台上有很多可用的在线平台,但为公司构建物联网解决方案都依赖于物联网平台主机和支持质量。 在这里,我们编译了一些最好的和着...

weixin_30508309的博客 1179

使用STM32制作简易数字时钟

连接LED数码管的电源和地线到STM32单片机的对应引脚,将数码管的A、B、C、D引脚连接到STM32单片机的I/O口引脚。通过编写和调试这个项目,可以熟悉STM32单片机的GPIO口和定时器的使用,以及数字显示的控制。步骤六:测试和调试 通过观察数码管的显示,可以验证时钟功能是否正常工作。步骤四:编写代码 在主程序中,我们将使用定时器中断来控制时钟的运行,并使用GPIO口控制LED数码管的显示。步骤五:编译和下载 编译代码并下载到STM32单片机中,通过调试器和串口监视器进行调试和查看输出结果。

qq_67153941的博客 1302

华为OD机试新系统真题-谁没交卷(Java /Py/C++/Go/C/Js)

华为OD机试 新系统真题【谁没交卷】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【谁没交卷】多语言题解。

qq_45776114的博客 421

物联网(IoT—Internet of Things)

物联网(IoT—Internet of Things)一、物联网介绍二、物联网平台1、开源的物联网平台2、阿里IoT平台 一、物联网介绍 二、物联网平台 1、开源的物联网平台 9个顶级开发IoT项目的开源物联网平台点我呀 链接地址:点我呀 提升物联网开发效率必看的 6 个开源项目 链接地址:点我呀 物联网的底层平台OpenStack 链接地址:点我呀 2、阿里IoT平台 阿里物联...

求真、务实 1504

AUTOSAR OS演示项目搭建与验证

请注意,以上代码只是一个简单的示例,用于说明AUTOSAR OS项目的搭建和验证过程。此外,AUTOSAR OS还提供了其他功能和API,如事件、消息队列和任务间通信等,可以根据实际需求进行使用。AUTOSAR OS是AUTOSAR架构中的一部分,它提供了一种可移植且可扩展的操作系统,用于管理嵌入式应用程序的任务和资源。通过以上步骤,我们成功搭建了一个基于AUTOSAR OS的演示项目,并验证了应用程序任务的执行顺序。3、打开app.c文件,并编写一个简单的应用程序,作为我们的示例任务。

weixin_50547796的博客 195

DIY:用开源软件搭建自己的物联网

原文链接:DIY : Open Source Software for your very own IoT 作者:Vishal Shah 翻译:赵屹华 审校:刘翔宇 图片来源:open-stand.org物联网(Internet of Things, IoT)是最近被频频提及,也涌现出许多的想法。这个社区持续地在发展,所以需要有一个对大众开放的物联网平台,让每个人都能来实现...

happytofly的博客 5484

① Django手把手从零开发个人博客-前言

手把手教你从零开始玩转手把手教你从零开始玩转Django,全面学习并了解django的运行机制、开发全流程及线上部署。Django,全面学习并了解django的运行机制、开发全流程及线上部署。 专栏介绍 本套教程遵循Django的设计思想,开门见山,快速切入主题,拒绝拖沓,在实战中学习每一个知识点,提高学习的趣味性以及个人成就感,并且能快速将所学运用到实际项目中。 将从零手把手带着你一步步完成博客的每一个功能,通过实现博客文章列表页、文章详情页、作者页面等功能来学习和了解django的视图查询模块相关知.

轻编程的博客 513

Esp32蓝牙Hid调用方案 http执行设备、鼠标、键盘相关操作

本文主要介绍 Esp32 蓝牙 Hid 相关的多种操作方式,详细的设备、鼠标、键盘相关操作的 http 调用方法。下面是整理出的所有 http 调用方法和 rhino 引擎方式。本机调用的话直接使用http://localhost:8080 如果是局域网调用则使用软件里的地址 比如我的是http://192.168.1.5:8080。文件地址: https://www.123865.com/s/Qtm4jv-xyZbd?使用前需要一块烧录好的ESP32板子并在手机安装好embedded软件用于蓝牙通信。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 569

物联网平台怎么构建_物联网:构建物联网项目的4个免费平台

物联网平台怎么构建 物联网是一组使用网络支持交换数据的物理对象 。 这些对象可以是传感器,软件,板卡等。 这是一个有趣的生态系统,其中的软件可以直接连接到真实的硬件或设备。 可用于IoT项目的最著名的板是Arduino(具有多个版本)和Raspberry。 将这些设备与云平台集成在一起可以收集和分析数据,创建可以远程控制的“智能”对象 。 控制此类设备的一种方法是使用智能手机,例如Andr...

danpu0978的博客 297

Spring Boot入门(13):Mybatis-Plus之条件构造器使用手册:精通让你快速提高查询效率的技巧!

化繁为简,MP 中条件构造器的使用,极其详细.

**My Coding Family** 3万+

开源物联网平台Thinglinks-iot

物联网平台 - Thinglinks-iot 一个功能完备、高可扩展的物联网平台,用最少的代码接入设备,基于框架,支持和双版本,集成mybatis-plus,集成TCP、MQTT、UDP、CoAP、HTTP、WebSocket、MODBUS等多种网络组件,提供完整的设备接入、管理和数据处理解决方案。具备强大的消息解析、数据转发、规则编排和实时告警能力,帮助企业快速构建物联网应用。 可接入海康、GB28181支持的各种摄像头设备 该项目现已纳入若依项目拓展中 !项目地址:https://gitee.com/c

Tao____的博客 1068

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: 具有REST优势的无线传感器网络节点:CoAP协议
下一篇: 泰斗定位芯片
shnbiot
博客等级 码龄8年 231粉丝 57原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值