Literature and support

Literature

Literature in support of the second assignment is linked to from the text of the assignment whenever deemed relevant.

There are a number of useful resources concerning the Internet of Things that we would like to point out specifically, as these are also required reading for the second exam of the Interaction technology course.

Lectures

The second assignment is supported by a number of lectures on the Internet of Things and the assignment itself. These lectures are listed in the schedule that’s available in the Blackboard course environment. The slides are available in Blackboard as well.

Furthermore, there are lectures on HCI related topics (such as gestures) and evaluation that are relevant to the second assignment as well. These are taken care of by Federica Vinella and can again be found in the schedule in Blackboard.

Internet of Things protocols

Adafruit, the author of some of the libraries that you are using in the second assignment, has compiled two comprehensive pages on transports and above transports protocols, giving some background information on many of the protocols that were covered in the IoT lectures:

MQTT essentials and security fundamentals

HiveMQ, the company behind the HiveMQ MQTT broker, offers a blog series covering core features and concepts in the MQTT protocol, as well as MQTT security fundamentals.

You should read the following 12 parts of the MQTT essentials series to get a good understanding of MQTT:

Furthermore, you should read the following 6 parts of the MQTT security fundamentals series:

Support

During the first few weeks of the assignment, there are a number of AMUX soldering sessions during which you should solder your AMUX board (and some headers as well). Attending one of these soldering workshops requires a reservation.

Up till the deadline, you can get assistance with the hardware and software of your system, either on-line or on-campus. On-campus practical assistance takes place in the Job Shop, generally on Mondays and Wednesdays. Details about getting assistance as well as the schedule are available in Blackboard.

If you have questions concerning HCI-related matters (such as gestures) and how to evaluate your system, as part of the assignment, the teaching assistants will be able to help you out. You may also contact Federica Vinella.