将 Particle.io 与 InfluxDB Cloud 集成
作者:David G. Simmons / 用例, 产品, 开发者
2020 年 2 月 28 日
导航至
如果您关注了我几年前关于将 Particle.io 与 InfluxDB 集成的教程,并且不满意,或者根本无法使其工作,那么我为您准备了一份惊喜!将 Particle.io 与 InfluxDB Cloud 集成非常简单,除了 Particle Cloud 已经提供的功能之外,不需要任何外部服务或自定义。以下是使其正常工作的步骤
- 转到您的 Particle.io 控制台,然后单击“集成”选项卡。
- 单击“新建集成”,然后选择“Webhook”。
- 填写表格!您需要知道您的事件名称,并且拼写需要与设备代码中完全相同!
- 然后,您将输入您的 InfluxDB Cloud 实例的 URL。它可能会因您注册的区域而异,可以在“加载数据” > “客户端库”页面上找到:
https://<您的区域>.<aws 或 gcp>.cloud2.influxdata.com/api/v2/write?org=YOUR_ORG&bucket=YOUR_BUCKET&precision=s
您还需要知道您的组织和存储桶的名称,您可以从 InfluxDB Cloud 管理界面获取。
接下来,您需要选择“自定义正文”作为您的请求格式,然后展开“高级”设置。在其中,您将插入以下内容
您可以设置您想要的任何标签(如果有),然后使用 “mustache”表示法 来引用事件名称和事件值,它们将用作 InfluxDB 中的值名称和值。
最后,您需要完全按照以下方式添加授权标头。授权标头的值应为“Token long-token-string-from-InfluxDBCloud”。这与访问任何 InfluxDB Cloud API 时所需的标头完全相同。然后,您可以保存您的集成,一切都设置好了。
保存集成后,您将看到一个页面,其中显示其所有详细信息
在下方,它甚至为您提供了一些示例设备代码,这些代码将触发集成
就是这样!就这么简单!试用一下,并在我们的 社区 Slack 中告诉我们您的想法。