Embedded Networking and Communications

:blush: Updated for 2020 evaluation standards!

  • Group assignment:

    • Send a message between two projects
  • Individual assignment:

    • design, build, and connect wired or wireless node(s) with network or bus addresses

Learning outcomes

  • Demonstrate workflows used in network design
  • Implement and interpret networking protocols and/or communication protocols

Have you?

  • Linked to the group assignment page
  • Documented your project.
  • Documented what you have learned from implementing networking and/or communication protocols
  • Explained the programming process/es you used.
  • Outlined problems and how you fixed them
  • Included design files (or linked to where they are located if you are using a board you have designed and fabricated earlier) and original code.

FAQ

What does "two projects" mean in the group assignment

Answer: You need to send a message between any combination of boards, computers and/or mobile devices.

Do I have to make new boards for this assignment

Answer: No. You can use any board you have designed and fabricated from an earlier assignment.

Can we use arduino/commercial boards for networking?

Answer: Yes, provided one of the boards is of your own design and fabrication. Commercial wireless modules can be used provided they are integrated into your own design.

Must each board have a unique identity?

Answer: It does not have to be hard-coded but you must use some form of addressing.