Raspberry pi 如何通过一个python查询获取所有时间序列XDB条目?

Raspberry pi 如何通过一个python查询获取所有时间序列XDB条目?,raspberry-pi,influxdb,influxdb-python,Raspberry Pi,Influxdb,Influxdb Python,我有一个关于将Python与XDB一起使用的问题。我有多个Rasperry PI收集传感器的时间序列数据(如温度、湿度等),并将它们保存到我的XDB中。 现在我想使用另一个PI来访问该扩展数据并进行一些计算,比如这些时间序列的相似性。因为查询的数量有时会有所不同,所以我希望动态地请求所有条目的列表,然后查询该数据 我在这里完成了完整的教程: 这里有它的使用说明 client.get_list_database() 要获取包含所有数据库的列表(在我的示例中返回),请执行以下操作: [{'name


我有一个关于将Python与XDB一起使用的问题。我有多个Rasperry PI收集传感器的时间序列数据(如温度、湿度等),并将它们保存到我的XDB中。 现在我想使用另一个PI来访问该扩展数据并进行一些计算,比如这些时间序列的相似性。因为查询的数量有时会有所不同,所以我希望动态地请求所有条目的列表,然后查询该数据

我在这里完成了完整的教程:
这里有它的使用说明

client.get_list_database()
要获取包含所有数据库的列表(在我的示例中返回),请执行以下操作:

[{'name': 'db1'}, {'name': 'db2'}, {'name': 'sensordata'}]

我现在的目标是“深入”sensordata数据库,并获得这些数据库中包含的所有时间序列的列表,例如RP1-Temperature1、RP2-Brightness1等等

为了清楚起见,我的magic查询将包含查询的长度和数据库,并将返回一个包含时间序列名称和值的python字典。


提前感谢

Python客户端允许您使用line协议查询数据库

命令

SHOW series
将生成数据库中包含的所有系列

如何处理结果取决于你,我认为你应该从现在开始自己做好。
实际上,阅读influxpython客户机文档可以回答您的大部分问题

你看过旧客户的文件了吗?