FlutterIoTManager is a cross-platform Flutter application designed to manage multiple IoT devices. Users can add devices, navigate their profiles, switch between operational states, and configure associated parameters remotely over a local network or cloud connection.
- π± Multi-Device Control: Manage multiple IoT devices from a single app.
- π State Navigation: Switch between device modes or operational states.
- βοΈ Parameter Configuration: Set and adjust device-specific parameters.
- π Network Connectivity: Connect devices over Wi-Fi or cloud.
- π οΈ Open-source & Extensible: Add support for new devices easily.
| π·οΈ Feature | π Description |
|---|---|
| β Device Discovery & Adding | Detect and add new IoT devices to the app |
| π Device Profiles | View and manage individual device settings |
| π State Management | Switch between operational states (e.g., Radio, Bluetooth, Alarm) |
| βοΈ Parameter Configuration | Adjust volume, schedule alarms, select streams, and other device-specific settings |
| π Network & Cloud Integration | Control devices locally or remotely through cloud services |
| π Cross-platform | Works on Android and iOS devices |
| Device List | Product | Settings |
|---|---|---|
![]() |
![]() |
This project is open-source. Feel free to use, modify, and contribute! π


