  The Internet of Things (IoT) age is upon us. As we look to build larger
networks with more devices connected to the Internet, the need for lightweight
protocols that minimize the use of both energy and computation gain popularity.
One such protocol is Message Queue Telemetry Transport (MQTT). Since its
introduction in 1999, it has slowly increased in use cases and gained a huge
spike in popularity since it was used in the popular messaging application
Facebook Messenger. In our previous works, we focused on adding geolocation to
MQTT, to help modernize the protocol into the IoT age. In this paper, we build
off our previous work on MQTTg and build an IoT Android Application that can
pull geolocation information from the Operating System. We then use the
geolocation data to create geofences to help further tailor the use cases of
MQTTg.
