Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

  • the goal of this lab is to build several control loops: heating up a mote causes the LED of another mote to switch on, over the Internet

  • list the MAC addresses of the motes you have which can act as :

    • a sensor

      • temperature sensor

      • jumper wire to act as a switch

    • an actuator

      • an LED that can be switched on

      • a buzzer

Answer 1:

Your instructor will coordinate that activity so everyone can see the entire list

  • form [sensors → actuator] pairs. What role is your mote playing, with what other mote?

Answer 2:

  • create a first flow which subscribed to all notifications with topic dustacademy/#

In MQTT, # is the wildcard: subscribing to dustacademy/# means you receive all messages published to dustacademy/foo and dustacademy/bar (and to dustacademy itself)

  • create a second flow which publishes all "oap" notifications onto the MQTT broker, using MQTT topic dustacademy

  • Draw your flow, indicating the configuration details of the nodes in your flow (including any code):

Answer 3:

  • once everyone is done, make sure you can see data from all motes appearing on the MQTT broker

  • modify your second flow to publish on topic dustacademy/<mac> where <mac> is your MAC address

  • what code did you use?

Answer 4:

  • create a third flow which prints the temperature of the temperature mote the instructor assigned you

  • Describe what you did:

    Answer 3:



  • Modify that flow such that the LED of your LED mote switch on/off depending on the temperature:

    When you are done, call you instructor and give a demo.


  • Describe your solution:

    Answer 4:



  • No labels