IoT Platform for Small-Scale Systems
Designed for ESP32 and Raspberry Pi. Open to any MQTT connection
Code your way, while dashboards, graphs, controls, and over-the-air updates come together in one place.
#include "ohioiot.h"
// your definitions
void setup() {
controller.setup(MQTT_USER, MQTT_PASS);
// your setup code
}
void loop() {
controller.loop();
// your loop code
}
Why It Feels Different
Plain Terminology
Understand the platform without learning a new vocabulary.
We strive to explain the platform usage with the simplest language possible. No cloud jargon. All features will soon be documented with YouTube videos.
Learn in Stages
Begin with a simple SDK for either Arduino IDE and PlatformIO.
The sample firmware comes in three layers: Minimalist, Scaler, and Champion. Start with the basics and add more capabilities when you need them, while continuing to work inside the familiar setup() and loop() structure.
No Abstraction Layer
You connect directly to the broker — there is no middleman protocol.
You don't need to learn a new protocol. Once you have MQTT credentials, you can publish and subscribe as you would with any other MQTT broker. You are learning IoT in general, not 'our' way of doing things.
Platform Features
- Secure MQTT Broker — Encrypted MQTT connectivity for ESP32, Raspberry Pi, and other MQTT-compatible devices.
- Automatic Dashboards — Live dashboard cards appear as devices publish data.
- Historical Graphs — View data across multiple time ranges.
- Rules Engine — Trigger actions from incoming device data.
- Remote Commands — Send commands to devices or namespaces.
- OTA Updates — Deploy firmware updates remotely.
- Messaging — Email, SMS, and WhatsApp notifications.
- Digital Twin — Maintain each device's latest known state.
- Device Settings Management — View and update device configuration.
- Device Health Monitoring — Monitor uptime, memory, Wi-Fi, and reconnects.
- Reference Firmware — Example projects for Arduino IDE and PlatformIO.
- Open Standards — MQTT today, HTTP planned—no proprietary device protocols.
Who It's For:
- Solo engineers solving problems without an IT department or cloud team.
- Makers who need a remote connection for their projects
- ESP32 and Raspberry Pi builders ready distributed systems
- Anyone IoT builder who values open standards over proprietary ecosystems.
Ready to get started?
It starts with a free trial. If it's not what you needed, nothing is lost.
