1. Balancing push and pull for data broadcast
2. Apple Inc. (Ed.). 2023. HomeKit. https://developer.apple.com/documentation/homekit Apple Inc. (Ed.). 2023. HomeKit. https://developer.apple.com/documentation/homekit
3. Banks , Andrew and Ed Briggs and Ken Borgendale and Rahul Gupta 2019 . MQTT Version 5.0, OASIS Standard . http://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf Banks, Andrew and Ed Briggs and Ken Borgendale and Rahul Gupta 2019. MQTT Version 5.0, OASIS Standard. http://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf
4. Banks, Andrew and Gupta , Rahul 2014. MQTT Version 3.1.1 , OASIS Standard . Burlington, MA, USA . http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.pdf Banks, Andrew and Gupta, Rahul 2014. MQTT Version 3.1.1, OASIS Standard. Burlington, MA, USA. http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.pdf
5. To Push or To Pull