/IoT-Manager

IoT-Manager Mobile Application for IoT Management System

Primary LanguageDart

Welcome to IoT-Manager 👋

Version Documentation

IoT Manager

Install

  • git clone git@github.com:JLiao98/IoT-Manager.git
  • Get flutter plugins & dark plugins
  • Import the flutter project in Android Studio/Intellij/VSCode
  • flutter doctor to make sure you are properly setup
  • flutter pub get to install dependencies
  • flutter run or run the application through the IDE

Usage

flutter run

Try it out!

Android

  • Download the apk
  • Click connect (don't input anything into the broker fields)
  • Click on the Subscriptions tab
    • Input "action" in the topic
  • If another client is connected, you can send commands be clicking on the Messages tab
    • Open the Send tab
    • For the message enter either "on" or "off" with topic "action"
    • leave the details under the messsage and topic the same
    • Click Send
  • The other clients phone should have a nice surprise!

iOS

  • Plug in device to a macOS computer
  • Trust the device
  • run project on device plugged in
  • Open the application once installed on device
  • Click connect (don't input anything into the broker fields)
  • Click on the Subscriptions tab
    • Input "action" in the topic
  • If another client is connected, you can send commands be clicking on the Messages tab
    • Open the Send tab
    • For the message enter either "on" or "off" with topic "action"
    • leave the details under the messsage and topic the same
    • Click Send
  • The other clients phone should have a nice surprise!

Author

👤 Jian Liao

👤 Rakheem Dewji

🤝 Contributing

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

Show your support

Give a ⭐️ if this project helped you!