Week 11 — Networking and communications

This week’s topic: Networking and communications.

Group assignment

In Shenzhen Chaihuo, we documented a two-node communication workflow that combines wireless BLE interaction and wired signal verification. The goal was to prove not only connection success, but also reconnect logic and bus-level evidence.

Work objective

1) Test setup and hardware

2) BLE communication validation

The server node advertised a fixed service while the client scanned for target device name and connected on discovery. After disconnect events, reconnect attempts were verified to confirm realistic behavior in unstable conditions.

BLE distance comparison without antenna
BLE photo - Distance and stability observation in no-antenna condition.

3) Logic-analyzer observation of display bus

While BLE state updates were shown on OLED, I2C traffic was captured to confirm that display updates corresponded to real bus transactions.

Logic analyzer connected for i2c capture
Signal photo A - Logic-analyzer setup for OLED I2C monitoring.
I2C waveform and decoded bytes
Signal photo B - I2C waveform with decoded packet segments.
Additional spi signal capture reference
Signal photo C - Additional bus capture used as communication reference.

4) Packet interpretation notes

Packet Observed bytes Interpretation
Packet 1 0x3C WR, 0x40, ... Expected OLED write transaction with valid data flow.
Packet 2 0x23 WR, ... Likely noise or decode artifact; secondary to expected target address traffic.

5) Topology concept references

Serial bus communication overview diagram
Topology photo A - Serial-bus communication overview.
Hop-count transmission diagram
Topology photo B - Hop-count style transmission concept.
Broad-hop transmission diagram
Topology photo C - Broad-hop transmission reference for comparison.

Result summary