A generic IoT architecture for ubiquitous context-aware assessments

S. Shapsough, I. Zualkernan
{"title":"A generic IoT architecture for ubiquitous context-aware assessments","authors":"S. Shapsough, I. Zualkernan","doi":"10.1145/3290511.3290539","DOIUrl":null,"url":null,"abstract":"Ubiquitous learning environments move learners out of a classroom and into the real world, where learners can engage in experiential and tangible learning. These environments setup peer-to-peer networks where learners, teachers, and objects of interest can take part in creating learning scenarios. A key component of such systems is a wireless-enabled edge device augmented with various types of sensors to represent the state of physical objects and environments. Most such current systems are built using traditional Internet technologies that often lead to cumbersome, unreliable, and overly complex designs. This paper presents a novel generic technical architecture for ubiquitous assessment systems based on the Internet of Things (IoT) computing paradigm. A commonly used IoT edge device was used to implement four variants of the proposed architecture. The variants were based on Advanced Message Queuing Protocol (AMQP), Constrained Application Protocol (CoAP), Message Queue Telemetry Transport (MQTT), and Extensible Messaging and Presence Protocol (XMPP). The four architectural variants were evaluated in terms of power consumption and CPU utilization as the system changes in scale. The variants were also evaluated under various network conditions in order to assess their effect on response time, which in turn influences the user experience. The evaluation revealed that while the MQTT-based implementation demonstrated a consistent, generally-better performance, in practice, all variants of the architecture have a similar resource footprint for this class of applications. Hence, an implementation of the proposed architecture using either of the four protocols is expected to enhance the learning experience by capturing the benefits of ubiquitous and context-aware learning at a low cost, making it ideal for resource-constrained learning environments.","PeriodicalId":446455,"journal":{"name":"International Conference on Education Technology and Computer","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Education Technology and Computer","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3290511.3290539","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Ubiquitous learning environments move learners out of a classroom and into the real world, where learners can engage in experiential and tangible learning. These environments setup peer-to-peer networks where learners, teachers, and objects of interest can take part in creating learning scenarios. A key component of such systems is a wireless-enabled edge device augmented with various types of sensors to represent the state of physical objects and environments. Most such current systems are built using traditional Internet technologies that often lead to cumbersome, unreliable, and overly complex designs. This paper presents a novel generic technical architecture for ubiquitous assessment systems based on the Internet of Things (IoT) computing paradigm. A commonly used IoT edge device was used to implement four variants of the proposed architecture. The variants were based on Advanced Message Queuing Protocol (AMQP), Constrained Application Protocol (CoAP), Message Queue Telemetry Transport (MQTT), and Extensible Messaging and Presence Protocol (XMPP). The four architectural variants were evaluated in terms of power consumption and CPU utilization as the system changes in scale. The variants were also evaluated under various network conditions in order to assess their effect on response time, which in turn influences the user experience. The evaluation revealed that while the MQTT-based implementation demonstrated a consistent, generally-better performance, in practice, all variants of the architecture have a similar resource footprint for this class of applications. Hence, an implementation of the proposed architecture using either of the four protocols is expected to enhance the learning experience by capturing the benefits of ubiquitous and context-aware learning at a low cost, making it ideal for resource-constrained learning environments.
用于无处不在的上下文感知评估的通用物联网架构
无处不在的学习环境使学习者走出教室,进入现实世界,在那里学习者可以从事体验和有形的学习。这些环境建立了点对点网络,学习者、教师和感兴趣的对象可以参与创建学习场景。这种系统的一个关键组件是具有无线功能的边缘设备,增强了各种类型的传感器,以表示物理对象和环境的状态。目前大多数这样的系统都是使用传统的互联网技术构建的,这些技术往往导致繁琐、不可靠和过于复杂的设计。本文提出了一种基于物联网(IoT)计算范式的泛在评估系统通用技术架构。使用一种常用的物联网边缘设备来实现所提出架构的四种变体。这些变体基于高级消息队列协议(AMQP)、受限应用协议(CoAP)、消息队列遥测传输(MQTT)和可扩展消息传递和存在协议(XMPP)。随着系统规模的变化,根据功耗和CPU利用率对这四种架构变体进行了评估。这些变量还在各种网络条件下进行了评估,以评估它们对响应时间的影响,而响应时间反过来又影响用户体验。评估显示,尽管基于mqtt的实现展示了一致的、通常更好的性能,但在实践中,对于这类应用程序,该体系结构的所有变体都具有相似的资源占用。因此,使用这四种协议中的任何一种来实现所提出的体系结构,有望通过以低成本获取无处不在和上下文感知学习的好处来增强学习体验,使其成为资源受限学习环境的理想选择。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信