In the internet of things (IoT), there are resource-constrained and immense heterogeneous electronic gadgets worldwide. Till now, no single IoT application layer messaging protocol is the best, nor is anyone axiomatic for every requirement. This paper exhaustively summarizes information on the messaging protocols from the available previous research sources online. Our goal is to encapsulate a simple guideline so that users can choose an optimal messaging protocol quickly according to development requirements and specifications. For this purpose, we have reviewed the literature on six enabling and evolving application layer messaging protocols used for IoT systems namely, message queuing telemetry transport (MQTT), advanced message queuing protocol (AMQP), the constrained application protocol (CoAP), extensible messaging and presence protocol (XMPP), data distribution service (DDS), and simple text-oriented messaging protocol (STOMP) in terms of some interrelated metrics. Additionally, we represented a critical analysis of the application layer messaging protocols. This study will be helpful to readers with valuable insights and guide research scholars and developers in choosing optimal application layer messaging protocols based on development specifications and requirements.
Most Bangladeshi schools, colleges and universities rehearse the old conventional and manual accommodation management procedures. Accommodation management in a manual way is a tedious paperwork process since it involves unnecessary time consumption and lots of unwanted errors. This manual procedure lingers the seat management process (allocation-deallocation, room shifting (reallocation), etc.) and slows down the overall work speed for both the hall managerial bodies and students. We have explored the feasibility studies and requirement analysis considering all the manual accommodation management processes. We have proposed and designed a web-based Abdus Salam Hall Accommodation Management System (ASHAMS) according to the outcome obtained. Tools used to implement the system are Microsoft Visual studio and ASP.net framework as the front-end and SQL Server as the back-end server database. We proposed ASHAMS as a pilot project, and further implementation depends on the success of this project. We collected data from Bhasha Shahid Abdus Salam Hall, Noakhali Science and Technology University (NSTU), Bangladesh, for the entire development purpose of ASHAMS. Using ASHAMS, Hall (dormitory/hostel) authority can easily manage the hall details, room details, seat management process and reduce human errors. Hopefully, ASHAMS will overcome the shortcomings of conventional accommodation management procedures; improve the service quality, productivity, personnel efficiency, reliability, and transparency in the organization.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.