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.
翻译:事物的互联网( IoT) 时代正在我们身上。 当我们期待建立更大的网络, 并增加与互联网连接的更多设备时, 轻量级协议将能源的使用和计算的使用降到最低程度的必要性越来越受欢迎。 其中一项协议是信息 Quue Teleconomic Transport( MQTT ) 。 自1999年引入以来, 其使用案例逐渐增加, 自用于大众信息应用程序Facebook 送信者以来, 其受欢迎程度也急剧提高。 在先前的工程中, 我们专注于在 MQTT 中增加地理定位, 以帮助协议现代化到IoT时代。 在本文中, 我们从我们以前关于 MQTTg 的工作出发, 并建立一个能够从操作系统提取地理定位信息的 IoT Android 应用程序 。 我们随后使用地理定位数据来创建地理屏障, 帮助进一步调整 MQTTg 的使用案例 。