Internet of Things: Fundamentals and Applications