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#
- 2019
- 2020
- 2021
- 2022
- 2023
- 2025
Tips#
You MUST implement the network embedded “addressing”.
- Support docs: Networking Sample by Serial Communication
- UART Serial Multi-drop
- I2C
- SPI
-
UART Half Duplex
-
Wireless
- Technical aptitude
- Wireless Channel
- Wireless Security
- Internet