Universal powerline bus (UPB) is a proprietary software protocol for power line communication between devices used for home automation. Household electrical wiring is used to send digital data between UPB devices via pulse-position modulation.[1]