Hi everyone! ![]()
I’d like to share a platform we’ve been building called Harbor Scale – it’s a lightweight, developer-friendly service to collect and visualize telemetry data from your Arduino, ESP32, or other microcontroller-based projects.
What is Harbor Scale?
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
- 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
Example: Send Temperature Reading via ESP32
#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
}
Try it Free
You can register your project or device at harborscale.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!
– Harbor Scale Dev Team ![]()