Skip to content

ttuan3315/mqtt_flutter_app

Repository files navigation

MQTT Flutter Application 👋

A simple Flutter app to manage MQTT brokers and monitor raw MQTT messages with reactive custom widgets (Google Maps, Gauge, Indicator,...)

Screen of the app running

Features

  • Configure multiple MQTT broker with all useful parameters such as Mosquitto, Adafruit, AWS or Google IoT Core
  • Establish broker connection and multiple topics subscription
  • Show messages received from a single MQTT broker
  • Send messages to subscribed topic of MQTT broker
  • Configure multiple widgets : Maps, Gauge, Toggle button, Colorful indicator, etc.
  • Dark and light theme depending on system configuration
  • Internationalization en, fr

Principal dependencies

flutter_bloc
mqtt_client
sqflite

Installation

  • git clone https://github.com/pierretdf/mqtt_flutter_app/
  • Get flutter plugins & dark plugins
  • Import the flutter project in Android Studio, Intellij or VSCode
  • flutter doctor to make sure you had properly setup your local environnement
  • flutter pub get to install dependencies

Run

  • flutter run and press r to execute a hot reload

Try it out!

Android

  • Dev environnement

iOS

  • Dev environnement

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

About

A simple Flutter App to manage MQTT brokers and monitor raw MQTT messages with reactive custom widgets (Google Maps, Gauge, Indicator,...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages