面向时间序列的物联网平台

Time Series Oriented IoT Platform

我有一个嵌入式 "thing",它以 1kHz 的频率从多个传感器生成数据样本。它与外界的 3G 连接带宽相当受限。

有谁知道可以提供以下内容(或至少以下内容的一个子集)的平台:

  1. Publish/Subscribe 到 send/receive 实时数据流的接口
  2. 一种(非常)compact/compressed面向带宽受限设备的时间序列传输协议
  3. 以紧凑格式存储数据样本的数据库
  4. 基于 REST-ful 查询的API 检索历史数据样本
  5. GUI javascript?具有实时和历史图形功能的仪表板

我发现的大多数平台都设计为在秒而不是毫秒的范围内工作and/or 使用字符串密集型数据格式,例如 JSON.

如果您想要单一解决方案,请尝试 ATSD,它可以完成上述所有操作。

例如,您可以将您的设备连接到与 ATSD 通信的 MQTT 服务器(publish/subscribe 接口),从而允许您send/receive 实时数据流。可用的开源草图 here.