コンテンツにスキップ

Week13. Networking and Communications#

  • Authors : Asako Okazaki, Kai Naito, Yosuke Tsuchiya, Georg Tremmel
  • Created : 3/30/2019, Last Update: 4/2/2026

Assignments#

Individual Assignment#

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

Group Assignment#

  • Send a message between two projects.

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 and 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.
  • Included a ‘hero shot’ of your network and/or communications setup

Agenda#

Individual Assignment#

  • Wireless
    • BLE > ESP32 module / ESP32 + milled PCB board
    • ESP32 XIAO -> ESP32
  • Wired
    • Serial > use two boards students have
    • I2C > use more two boards students have
    • SPI > use more two boards students have / SD card module sample available

Group Assignment Examples#

Individual Assignment Examples#

Tips#

You MUST implement the network embedded “addressing”.