# IoT Platform Boilerplate

## Overview
Device management, sensor data collection, real-time monitoring, edge computing, industrial IoT

## Tech Stack
- **Backend**: Node.js, Python, Go
- **Frontend**: React, TypeScript
- **Database**: InfluxDB, PostgreSQL, MongoDB
- **Messaging**: MQTT, Apache Kafka
- **Cloud**: AWS IoT, Azure IoT, Google Cloud IoT
- **Edge**: Edge computing frameworks

## Specialized Agents
- `iot-device-manager` - Device provisioning and lifecycle management
- `sensor-data-engineer` - Data collection and processing systems
- `edge-computing-specialist` - Edge device programming and deployment
- `iot-security-architect` - IoT security and encryption protocols

## Key Features
- Device registration and management
- Real-time sensor data collection
- Edge computing and analytics
- Remote device control
- Predictive maintenance
- Data visualization dashboards

## IoT Protocols
- MQTT, CoAP messaging
- LoRaWAN, Zigbee networking
- Bluetooth, Wi-Fi connectivity
- Cellular (3G/4G/5G) communication
- Satellite communication
- Edge-to-cloud synchronization

## Architecture Patterns
- Edge-to-cloud data flow
- Time-series data management
- Event-driven device communication
- Microservices IoT architecture

## Implementation Requirements
- Massive device scalability
- Real-time data processing
- Edge computing capabilities
- Security and encryption
- Low-latency communication
- Energy-efficient operations