A packet-level BACnet/IP lab explores object enumeration, priority arbitration, BVLL networking, COV events, and BACnet/SC using custom Python harnesses.