开发者中心

QuarkIoE介绍

概述

预期使用

QuarkIoE使你能够非常快速地查看和控制你的远程资产,包括房屋、汽车、机器或其他任何你需要管理的资产。

QuarkIoE会提供:

  • 经过认证的硬件套件和软件库,你可以使用它们将你的远程资产接入云中。
  • 通过网络进行设备管理、数据可视化和远程控制功能。
  • 通过QuarkIoE事件语言规则和QuarkIoE应用程序快速定制上述内容。
  • 用于和你其他IT服务,比如ERP或CRM系统,进行现有功能扩展或与QuarkIoE对接的API。QuarkIoE还可以帮你托管HTML5的应用程序。

所有这些都是通过基于云的订阅服务提供的,这使得通过QuarkIoE构建的物联网解决方案,与定制开发和RAD(快速应用开发)有本质的不同。你可以利用已有的大量功能立即开始,并且是免费的。你也不用担心IT的基本架构(比如,托管、网络、安全、存储和备份)和IT管理(比如,保证你的用户可以使用所有的软件)。

QuarkIoE可以和任何网络架构一起工作,但是被专门设计为可与移动网络开箱即用。在下面的章节中,我们将引用详细的描述,简要介绍不同的功能区域。

解决方案构建

硬件套件和软件库

QuarkIoE功能

QuarkIoE通过成熟的软件库和示例直接支持多种设备。这些都是可以用于特定用例的专用设备,比如位置跟踪器、OBU和自动售货要遥测设备。它们也可以是用于构建通用设备的开发人员工具包,比如,鲁邦通,Mbed u-blox C027,Cinterion Java模块,BeagleBone Black等。这些开发人员工具包在本文档中"设备"部分的相应章节中有更详细的描述。

除了特定的套件外,许多其他设备可以在没有或很少修改的情况下运行软件。这就是为什么软件以源代码形 式提供,你可以将其扩展到你可能拥有的其他任何设备上。还有用于Java、JavaME、C/C++和Lua的通用客户端库供你使用。如果你的设备使用一个完全专有的运行环境,你也可以始终使用QuarkIoE的REST或HTTP接口。这些可以几乎在目前任何互联网连接设备上使用,甚至是最小的系统。

支持的设备

移动网络支持

QuarkIoE以安全的方式支持任何类型的互联网连接。它很好地处理了互联网的间歇性、带宽限制和单向连接(例如通过NAT进行的通信)等问题。如果需要,QuarkIoE可以通过近实时的方式控制远程设备。

移动互联网连接是许多M2M应用的理想选择,因为它几乎无处不在,无需与某个公司的网络基础设施进行任何集成。如果你的M2M SIM卡允许移动进行网络之间的自由漫游,这就变得非常实际了。此外,通常消费者应用程序也不需要大的带宽。通过QuarkIoE,你便可以从移动连接中受益,而不需要其他的网络供应商提供的服务,例如VPN和公共或甚至静态的IP地址。

设备管理

QuarkIoE为完全认证的设备提供广泛的设备管理。这包括:

  • 硬件和调制信息
  • 连接监控
  • 集中式故障管理和服务级别监控
  • 配置管理
  • 软件和固件管理
  • 设备统计图表
  • 常用的远程控制(比如,重启和开关)
  • 故障排除功能,如事件列表和操作队列

设备管理的深度级别会取决于设备的功能,(比如,如果设备不支持固件的远程升级,那么它也不能通过QuarkIoE来实现)。要对接尚未通过QuarkIoE认证的设备,设备管理库REST开发人员指南都是公开的。

设备管理

可视化和远程控制

QuarkIoE通过其先进的网络用户界面集中和图形化地显示你传感器的数据。它还向具有相关权限的用户公开常用的远程控制。

用户界面自动适应你连接的设备 - 无需配置。例如,如果你连接的设备支持远程重启,你将看到一个"重启"按钮。如果设备发送光传感器数据,则你将看到一个来自传感器的读数图表。

它同样也会自适应你使用的网络浏览器。例如,如果你使用有限屏幕大小的手机或平板电脑,它将更改用户界面控件以使用较少的屏幕空间。

通过传感器库,无论生成传感器数据的设备是什么样,都可正确显示常用传感器和控制的类型。

仪表盘

定制化

上述功能可以提供广泛的设备管理、可视化和控制选项。但是,如何定制可视化、新的控制小部件和自定义业务逻辑呢?请使用QuarkIoE的定制化选项:

  • 编写报警规则为优先级或抑制报警,同时定义你的SLA参数。
  • 使用QuarkIoE事件语言来实现实时业务规则。例如,在发生关键事件时获取电子邮件,或在设备上触发自动操作。
  • 使用你重要的KPI信息来设备图形仪表盘。
  • 订阅为QuarkIoE应用程序提供新功能的插件。
规则

API

QuarkIoE通过编程接口(API)公开其完整的功能。这意味着,你可以将QuarkIoE的所有功能用于QuarkIoE以外的不同内容在你自己的应用程序中,在你自己的设备中。

与许多其他M2M和IoT平台不同,QuarkIoE在所有用例中都使用相同的API和接口技术。因此,根据你设备的功能,你可以在智能化你的物联网设备时有很多样的选择。你还可以只使用一套API和一种技术来构建你自己的从设备到应用程序完整解决方案。

可以使用当今最广泛使用的接口技术HTTP和REST,来进行从最小的嵌入式微控制器到台式电脑的任意网络设备的连接。安全变体,HTTPS,则用于最安全的关键应用程序,并且将提供最佳的安全性。

QuarkIoE的插件概念使你能够编写新的用户界面功能,这将无缝扩展现有的QuarkIoE应用程序。

如何了解更多内容?

更多概念性信息可以在下列概念指南章节中找到:

  • QuarkIoE后台的通用技术概念可在QuarkIoE域模型中找到。
  • 将QuarkIoE与设备和其他IT系统进行对接的概念可在设备对接中找到。
  • QuarkIoE的定制化概念可在实时处理开发应用程序中查看。
  • 安全概念可在安全方面中进行查看。
  • 通过任何网络连接您的设备和资产。
  • 监控条件并生成实时分析
  • 根据条件和状况立即响应