Skip to content

MQTT communication

Mehmet Asim Altinisik edited this page Jun 8, 2023 · 7 revisions

Functional Requirements

  • The WIO terminal shall subscribe to the Android phones messages about when the user starts a workout #11
  • The WIO terminal shall subscribe to the Android phones messages about user settings that include height, weight, age, and sex #11
  • The phone shall subscribe to WIO terminal messages that indicate how many calories a user burns #17 #12
  • The WIO terminal shall publish calorie-burning data #12
  • The Android phone shall publish information about the user whenever it's updated such as height, weight, age, and sex #17
  • The WIO terminal shall subscribe to song changes such that it updates the displayed picture and update the song title #39
  • The phone shall publish the title of the song whenever the user changes the song #24
  • The phone shall publish the notes of the song that is currently playing #33
  • The WIO terminal should subscribe to a topic where it receives musical notes #33 #47
  • The WIO terminal shall request the next song from the phone via MQTT #47
  • The system shall display information about ambiguous setting fields #32

Non-functional requirements

  • The topics should have clear and descriptive names

Clone this wiki locally