IoTAssignment · Wiki · comp3310 / Computer Networks · GitLab Skip to content Projects Groups Snippets Help Loading... Help Support Keyboard shortcuts ? Submit feedback Contribute to GitLab Sign in Toggle navigation C Computer Networks Project overview Project overview Details Activity Releases Repository Repository Files Commits Branches Tags Contributors Graph Compare Issues 0 Issues 0 List Boards Labels Milestones Analytics Analytics Repository Value Stream Wiki Wiki Members Members Collapse sidebar Close sidebar Activity Graph Create a new issue Commits Issue Boards Open sidebar comp3310 Computer Networks Wiki IoTAssignment IoTAssignment Last edited by Robert Edwards Mar 24, 2016 Page history COMP3310/COMP6331 2016 Assignment 1 Internet of Things (IoT) Changes: Mar 24 - bob - fixed typo in Q2: "later" -> "layer" The "Internet of Things" is an expression which now has a variety of meanings but generically refers to non-traditional computing devices being connected to "The Internet". It can refer to: sensor networks (temp., light, humidity, etc.), either fixed or ad-hoc "smart" vehicles (cars, taxis, buses etc.) home appliances (TVs, media players, refrigerators, washing machines, light bulbs) security systems, including webcams etc wildlife and stock management and many others A key question is how to provide physical layer interconnects for a large number of "Things". Several main technologies have come to the fore: wireless, eg. WiFi, Bluetooth, Zigbee, 3G/4G etc. bus, eg. "One-wire", CAN, power-line etc. Another key question (not directly addressed by this assignment) is how to provide power for all the end nodes. Part 1 For the first part of this individual research/inquiry assignment we will consider the 6LoWPAN standard wireless interconnect as defined in RFC4919 - IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals and RFC4944 - Transmission of IPv6 Packets over IEEE 802.15.4 Networks, which you should read. You must also find other sources and reference them in your answers. Question 1 (2 marks) Describe the various physical and datalink layers defined by 6LoWPAN, including terms such as FHSS, ISM, IEEE802.15.4 and how they interoperate. I am looking for something like one or two overview paragraphs and about a paragraph for each term. Question 2 (2 marks) Describe Zigbee and Mesh networking and one or two commercially available application layer implementations which build on top of the 6LoWPAN standard, eg. for controlling domestic lighting. Question 3 (2 marks) Show three key ways in which 6LoWPAN is built on IPv6 and three ways in which it is different. Synthesize your own opinion as to whether 6LoWPAN is entitled to be called IPv6, with justification. Part 2 The United States of America (USA) Federal Trade Commission (FTC) released a document in January 2015: Careful Connections: Building Security in the Internet of Things. Read through this document and then find other sources and reference them. Question 4 (2 marks) What are the three "basic" suggestions for building IoT products with security in mind - elaborate on each. Question 5 (2 marks) What are the key advantages and disadvantages of building IoT products that allow for end-user updates? Part 3 (COMP6331 students only) Matthew Garrett, a Linux kernel developer, recently wrote a blog article I bought some awful light bulbs so you don't have to. Read through his article and find other sources and reference them. Question 6 (4 marks) Explain any 3 of the 5 main flaws he identifies in his summary (not including the infringement of his copyright). What is the actual problem with each of these flaws? Marks For COMP3310 students, the assignment mark is the sum of the marks for the first five questions. For COMP6331 students, the assignment mark is 10/14 * the sum of the marks for all six questions. Submission A Portable Document Format (PDF) file with your ANU UniID as the first part of the filename should be e-mailed to bob@cs.anu.edu.au before the assignment deadline of 11:00am on Monday 4th April, 2016. It is expected that the PDF file should be less than 1MB in size. The first page (cover sheet) must include a statement of originality and all sources must be formally referenced. It is expected that the "average" student will spend 10 - 15 hours on this assignment, in reading and writing responses. Clone repository AUI AdvPktFwding IoTAssignment LinuxToolsLab NAT SSL_prog_lab SSL_prog_lab2 TCP_Prog_lab access control arp arpcommand arpexploits assessment bgp bitsandbytes More Pages