使用 Python influxdb_client 库向 InfluxDB 写入 GPS 数据
-
首先需要安装
influxdb_client库,可以使用以下命令进行安装:
pip install influxdb-client
2. 导入 `influxdb_client` 库:
from influxdb_client import InfluxDBClient
3. 创建 `influxdb_client` 对象:
client = InfluxDBClient(url='http://localhost:8086', token='<your_token>', org='<your_org>')
其中,`url` 为 InfluxDB 的地址,`token` 和 `org` 为登录凭证。
4. 创建写入数据的 JSON 格式:
data = [
{
'measurement': 'gps',
'tags': {
'vehicle': '<vehicle_name>'
},
'time': '
其中,`measurement` 为测量类型,`tags` 为标签,`time` 为时间戳,`fields` 为字段。
5. 写入数据:
write_api = client.write_api() write_api.write(bucket='<your_bucket>', record=data)
其中,`bucket` 为数据写入的桶。
完整的代码示例:
from influxdb_client import InfluxDBClient
client = InfluxDBClient(url='http://localhost:8086', token='<your_token>', org='<your_org>')
data = [
{
'measurement': 'gps',
'tags': {
'vehicle': '<vehicle_name>'
},
'time': '
write_api = client.write_api() write_api.write(bucket='<your_bucket>', record=data)
原文地址: https://www.cveoy.top/t/topic/nggM 著作权归作者所有。请勿转载和采集!