Welcome to Mir IoT Hub π°οΈ
Build connected devices with Mir, an all battery included platform
Imagine deploying thousands of IoT devices without worrying about message routing, data storage, or real-time monitoring. Thatβs Mir β a battle-tested IoT platform that handles the complex infrastructure so you can focus on what matters: your devices and data.
π― Why Mir?
In the world of IoT, every project starts simple but quickly becomes complex:
- βHow do I handle millions of sensor readings per second?β
- βHow can I remotely control devices across unreliable networks?β
- βHow do I manage device configurations at scale?β
Mir answers these questions with a production-ready platform that scales from your laptop to the cloud.
π What Makes Mir Special?
1. All Batteries Included Platform
Mir includes everything you need to run a production IoT system out of the box:
- Storage: Time-series database for telemetry, graph database for device metadata, and persistent key-value stores for local persistance on devices
- UI & Visualization: Pre-built Grafana dashboards, powerful CLI with terminal UI, and real-time data streaming views
- Monitoring & Observability: Built-in Prometheus metrics, health checks for all services, and comprehensive event logging
- Developer Tools: Local development, DeviceSDK for device development, ModuleSDK to extend server side capabilities, and virtual device simulators
- Security: TLS encryption and device authentication
- Scalability: Horizontal scaling, load balancing, and clustering support built-in
2. Three Paths to Device Communication
Not all IoT data is created equal. Mir provides purpose-built channels for different needs:
- π₯ Telemetry: Stream sensor data at lightning speed
- π Commands: Control devices with guaranteed delivery
- βοΈ Configuration: Manage device state with digital twins
2. Zero to Development in Minutes
# Start infrastructure
mir infra up
# Launch server
mir serve
# Your IoT platform is ready! π
3. Developer-First Experience
- Powerful CLI & TUI: Manage everything from your terminal
- Auto-Generated Dashboards: Visualize data instantly in Grafana
- Type-Safe SDKs: Protocol Buffers prevent integration errors
No need to wire together multiple tools or build custom infrastructure β Mir provides a complete, integrated solution from day one.
5. Built on Giants
- NATS: Ultra-fast messaging backbone
- InfluxDB: Purpose-built for time-series data
- SurrealDB: Graph database for device relationships
- Grafana: Beautiful dashboards out of the box
- Prometheus: System monitoring
ποΈ Real-World Ready
Mir powers IoT solutions across industries:
| Industry | Use Case |
|---|---|
| π Manufacturing | Monitor equipment health, predict failures, optimize production |
| π’ Smart Buildings | Control HVAC, lighting, and security from one platform |
| πΎ Agriculture | Track soil conditions, automate irrigation, monitor crops |
| π Logistics | Track fleet location, monitor cargo conditions, optimize routes |
| β‘ Energy | Monitor grid health, balance load, integrate renewables |
π― Perfect For
- Device Developers: Build IoT devices without backend complexity
- System Integrators: Unite diverse device fleets under one API
- DevOps Teams: Deploy and scale with confidence
- Enterprises: Handle millions of devices without breaking a sweat
π Your Journey Starts Here
New to Mir?
β Jump into the Quick Start guide and connect your first device in 5 minutes
Building Devices?
β Explore the Device SDK to integrate your hardware
Operating at Scale?
β Check the Operatorβs Guide for production deployments
Want to Understand More?
β Dive into the Architecture Overview for the technical foundation
Welcome to the Mir community! Letβs build the connected future together. π
Mir