Examples
Topics
Complete IoT Example
Device Router
# app/routers/devices.py
from core.router import Router
from app.controllers.device_controller import DeviceController
from app.middleware.auth import AuthMiddleware
from app.middleware.rate_limit import RateLimitMiddleware
router = Router()
auth = AuthMiddleware()
rate_limit = RateLimitMiddleware(max_requests=100, window_seconds=60)
with router.group(prefix="devices", middleware=[auth, rate_limit]) as devices:
devices.on("register/{device_id}", DeviceController.register_device, qos=1)
devices.on("heartbeat/{device_id}", DeviceController.heartbeat, qos=0)
devices.on("data/{device_id}", DeviceController.receive_data, qos=1)
devices.on("control/{device_id}", DeviceController.control_device, qos=2, shared=True)Device Controller
Sensor Data Pipeline
Real-time Chat System
Performance Monitoring Example
Next Steps
Last updated