Because publishsubscribe protocols lower overhead by removing the need for constant client requests to obtain telemetry, the potential of a UDP-based publish-subscribe protocol having very low overhead combined with its one-to-many/many-to-one
capabilities is an attractive prospect for an ideal IoT protocol;
thus a custom protocol was created to match these
specifications and will be used in this study to determine the
performance of such an architecture. In the following, we
simply refer to this protocol as “custom UDP”.