ThingsIO物联网平台
ThingsIO是一个开放的物联网平台,可以实现物联网项目的快速开发,管理和扩展。提供开箱即用的物联网云或本地部署行业方案,为您的物联网应用提供服务器端基础架构。
平台功能
- 属性 - 为您的实体分配自定义键值属性的平台功能(例如配置,数据处理,可视化参数)。
- 遥测 - 用于收集时间序列数据和相关用例的API。
- 实体和关系 - 对物理世界对象(例如设备和资产)进行建模以及它们之间关系的平台能力。
- 数据可视化 - 涵盖数据可视化功能:小组件,仪表板,仪表板状态。
- 规则引擎 - 涵盖传入遥测和事件的数据处理和操作。
- RPC - 用于将命令从应用程序和仪表板推送到设备的API和小部件,反之亦然。
- 审核日志 - 跟踪用户活动和API调用的使用情况。
- API限制 - 通过在单个时间单位内限制来自单个主机的请求数来控制API使用。
特性
使用ThingsIO 您可以:
- 管理和控制设备资产。
- 从设备中收集和可视化数据。
- 分析设备数据,用复杂事件处理触发报警。
- 将设备数据传送到其他系统。
- 基于设备生命周期时间、REST API事件、RPC请求等构建驱动工作流。
- 使用可定制的规则链启用特定于行业方案的特性。
我们的目标是提供即插即用的行业方案,为您的物联网应用程序提供服务器端基础设施。
架构
ThingsIO目标:
- 可伸缩平台: 水平可伸缩的平台,使用领先的开放技术构建。
- 容错: 没有单点故障,集群中的每个节点都是相同的。
- 强大而高效:根据行业方案,单个服务器节点可以处理数万甚至数十万台设备,ThingsIO集群可以处理数百万台设备。
- 可自定义:使用可定制的小部件和规则引擎节点添加新功能很容易。
- 持久:永远不会丢失您的系统。
注:您还可以使用ThingsIO网关将现有设备连接到平台
与第三方集成
支持第三方集成的方案:
- 阿里云 IoT - ThingsIO持久化和可视化来自阿里云IoT的数据。
- Apache Flink - 使用Apache Flink分析ThingsIO收集的设备数据。
安全
多种设备身份安全验证:
- Token - 支持设备访问令牌。
- SSL - 支持HTTP和MQTT。
API
支持基于MQTT和RESTful设备连接和服务器端平台API的.
物联网网关
有关ThingsIO的物联网网关,请参考ThingsIO网关