  Internet of things (IoT) is the epitome of sustainable development. It has
facilitated the development of smart systems, industrialization, and the
state-of-the-art quality of life. IoT architecture is one of the essential
baselines of understanding the widespread adoption. Security issues are very
crucial for any technical infrastructure. Since IoT comprises heterogeneous
devices, its security issues are diverse too. Various security attacks can be
responsible for compromising confidentiality, integrity, and availability. In
this paper, at first, the IoT architecture is described briefly. After that,
the components of IoT are explained with perspective to various IoT based
applications and services. Finally, various security issues, including
recommended solutions, are elaborately described and the potential research
challenges and future research directions.
