"http://localhost:8086", "token" => "my-token", "bucket" => "my-bucket", "org" => "my-org", "precision" => InfluxDB2\Model\WritePrecision::S ]); // // Write data to InfluxDB via UDP Writer // try { $seconds = time(); $temp = rand(5, 25)."i"; $writeApi = $client->createUdpWriter(); $writeApi->write("weather,location=Tokio temperature=$temp $seconds"); $writeApi->close(); // // Check result // $query = "from(bucket: \"my-bucket\") |> range(start: 0) |> filter(fn: (r) => r[\"location\"] == \"Tokio\")"; $queryApi = $client->createQueryApi(); $result = $queryApi->query($query); foreach ($result as $table) { foreach ($table->records as $record) { $location = $record["location"]; $temperature = $record->getValue(); $measurement = $record->getMeasurement(); $dateTime = $record->getTime(); print "$measurement: Temperature in $location at $dateTime is $temperature °C\n"; } } } catch (Exception|Throwable $e) { print "\n\n $e \n\n"; } $client->close();