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 BrokerEncrypted MQTT connectivity for ESP32, Raspberry Pi, and other MQTT-compatible devices.
  • Automatic DashboardsLive dashboard cards appear as devices publish data.
  • Historical GraphsView data across multiple time ranges.
  • Rules EngineTrigger actions from incoming device data.
  • Remote CommandsSend commands to devices or namespaces.
  • OTA UpdatesDeploy firmware updates remotely.
  • MessagingEmail, SMS, and WhatsApp notifications.
  • Digital TwinMaintain each device's latest known state.
  • Device Settings ManagementView and update device configuration.
  • Device Health MonitoringMonitor uptime, memory, Wi-Fi, and reconnects.
  • Reference FirmwareExample projects for Arduino IDE and PlatformIO.
  • Open StandardsMQTT 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.