A pervasive computing assignment created using Java and the Pi4J API for operation on a Raspberry Pi