Description
The client server model of programming implemented by utilizing the System D-Bus as the path for communication. The System D-Bus has the advantages that server processes will continue to run if the User logs out and systemd auto-starts the servers on booting. The method of communication over the D-Bus is through using the pydbus library. A Raspberry Pi will be used for a demonstration.