Difference between revisions of "IoT - Android Dashboard Project"

From The TinkerNet Wiki
Jump to navigation Jump to search
Line 3: Line 3:
  
 
Envisioning something like the Node-Red "Dashboard", but not so clunky or limited...
 
Envisioning something like the Node-Red "Dashboard", but not so clunky or limited...
 +
 +
Basic idea is that all of the UI handling is done on the phone / tablet & simply sends / receives MQTT messages to / from an MQTT server.
 +
 +
Configuration of the UI is stored on the Android device.  (Bonus points if the configuration can be transmitted through MQTT as JSON data.
 
===Wishlist===
 
===Wishlist===
  
Line 26: Line 30:
 
**audio
 
**audio
  
=== Some Links ===
+
===Some Links===
  
* Possible Inspiration
+
*Possible Inspiration
** [https://github.com/ismenc/android-mqtt-controller ismenc / android-mqtt-controller]
+
**[https://github.com/ismenc/android-mqtt-controller ismenc / android-mqtt-controller]
** [https://github.com/kaizoku-oh/IoT-Button-App kaizoku-oh / IoT-Button-App]
+
**[https://github.com/kaizoku-oh/IoT-Button-App kaizoku-oh / IoT-Button-App]
** [https://github.com/quini27/MQTT-broker-test-application-for-Android quini27 / MQTT-broker-test-application-for-Android]
+
**[https://github.com/quini27/MQTT-broker-test-application-for-Android quini27 / MQTT-broker-test-application-for-Android]
* Reference Material
+
*Reference Material

Revision as of 16:13, 23 June 2020

Really need an android developer to build a customizable Interface app.

Envisioning something like the Node-Red "Dashboard", but not so clunky or limited...

Basic idea is that all of the UI handling is done on the phone / tablet & simply sends / receives MQTT messages to / from an MQTT server.

Configuration of the UI is stored on the Android device. (Bonus points if the configuration can be transmitted through MQTT as JSON data.

Wishlist

  • NOT Cloud Based!
  • MQTT communication with Automation Server
  • Full suite of control options
    • button
    • switch
    • slider
    • dial
    • text / numeric
    • pick list
    • colour picker
  • Feedback
    • audio
    • haptic
  • Output
    • on/off state
    • guage
    • chart
    • text / numeric
    • audio

Some Links