Edge-centric resource allocation for heterogeneous IoT applications using a CoAP-based broker. (11th March 2020)