🚢 Telemetry Harbor β Simple Cloud Platform for Your Arduino Sensors & IoT Projects
Posted: Thu Jul 24, 2025 1:23 pm
Hi everyone! 
Iβd like to share a platform weβve been building called Telemetry Harbor β itβs a lightweight, developer-friendly service to collect and visualize telemetry data from your Arduino, ESP32, or other microcontroller-based projects.
What is Telemetry Harbor?
Think of it as a plug-and-play cloud backend for your sensor data.
Send readings from temperature, GPS, air quality, voltage sensors, etc.
Visualize data instantly on a clean web dashboard
Secure access with your API key
Harbor AI integration β talk to your data in plain English
Features
Try it Free
You can register your project or device at: telemetryharbor.com
No credit card required β just start sending data!
Letβs Collaborate
Weβre super open to feedback and would love to support any Arduino-based use cases β GPS trackers, weather stations, air quality monitors, LoRa nodes, etc.
If you have questions or feature requests, drop them below or DM me directly!
Thanks & happy building!
β Telemetry Harbor Dev Team
Iβd like to share a platform weβve been building called Telemetry Harbor β itβs a lightweight, developer-friendly service to collect and visualize telemetry data from your Arduino, ESP32, or other microcontroller-based projects.
Think of it as a plug-and-play cloud backend for your sensor data.
- HTTP/HTTPS API β Easy integration using ArduinoHttpClient or similar libraries
- Payload flexibility β Use JSON with your own structure (time, device_id, value, etc.)
- Grafana-ready β Supports advanced dashboards via Grafana integrations
Code: Select all
#include <WiFi.h>
#include "HarborClient.h"
const char* ssid = "Harbor-WIFI";
const char* password = "";
// Replace with your actual endpoint and API key
const char* harborEndpoint = "ENDPOINT";
const char* harborApiKey = "API_KEY";
HarborClient harbor(harborEndpoint, harborApiKey);
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("Connecting to WiFi...");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println(" Connected!");
}
void loop() {
GeneralReading reading;
reading.ship_id = "esp32-freighter-01";
reading.cargo_id = "temperature-hold-3";
reading.value = 25.5 + random(-2, 2); // Simulated sensor reading
reading.time = "2025-06-24T19:24:00.948Z";
Serial.println("Sending a reading...");
int statusCode = harbor.send(reading);
if (statusCode >= 200 && statusCode < 300) {
Serial.printf("β
Successfully sent data (Status: %d)\n", statusCode);
} else {
Serial.printf("β Failed to send data (Status: %d)\n", statusCode);
}
delay(30000); // Wait 30 seconds
}
You can register your project or device at: telemetryharbor.com
No credit card required β just start sending data!
Weβre super open to feedback and would love to support any Arduino-based use cases β GPS trackers, weather stations, air quality monitors, LoRa nodes, etc.
If you have questions or feature requests, drop them below or DM me directly!
Thanks & happy building!
β Telemetry Harbor Dev Team