APP下载

IBM推出开源IoT开发工具Quarks,可降低串流资料分析传输量

消息来源:baojiabao.com 作者: 发布时间:2024-03-29

报价宝综合消息IBM推出开源IoT开发工具Quarks,可降低串流资料分析传输量
图片来源: 

IBM

日前,IBM释出开源物联网(IoT)开发工具Quarks,提供厂商和程序员开发更具效能的物联网应用程序。Quarks是基于资料串流分析平台Streams的开源程式设计模型(Programming Model),提供使用者分析物联网装置所产生的资料。

IBM表示,随着物联网的发展与成长,有越来越多各种联网装置所产生的资料需要分析,且考量到物联网装置的多样性,希望企业和开发者等专家加入Quarks开放社群,一起发展物联网资料分析技术。

根据IBM官网,Quarks可以只传送所侦测到的异常资料,并进一步分析,以降低使用者传送至分析服务器的资料量,以及降低资料的储存量。另外,Quarks也可以强化联网装置的智能,举例来说,一台装有Quarks的联网车辆可以根据货物或乘客的重量,来调整车辆行进的轨迹。

而Quarks提供Java API来开发资料分析的应用程序,且支援Java 8、Java 7和Android平台等部署环境,开发者可以在不同的串流资料和装置上建置和部署资料分析,也可以和开源资料分析平台协同运作,如Apache Kafka、Spark和Storm等,以及可透过MQTT、HTTP、JDBC、Watson物联网平台、Apache Kafka等连结方式来串接数据库的资料。

另外,Quarks也提供通用串流分析模型(Common Streaming Analytic Model),能够让使用者在不同种类的装置间使用他们所熟悉的分析工具。而Quarks的执行方式是一种微核心类型的Runtime(Micro-Kernel Style Runtime),能够分析小型装置或感测器(Sensor)所产生的资料,如树莓派(Raspberry Pi)或智能手机等。

除此之外,Quarks还提供开发者Web主控台(Web-Console)来查看应用程序执行的状况,以及整合如Junit的测试工具作为Quarks的测试机制。

2018-01-31 18:25:00

相关文章