Internet of Things

Instructor: Mohsen Ansari Certificate: Official
Term: Summer 2025 Prerequisite: Python Programming
Schedule: Sundays and Tuesdays, 15:00–16:30 Online Class: Online Class

Overall Objective

The Internet of Things (IoT) is a communication-computation infrastructure that enables connectivity among embedded devices using specialized protocols, despite limitations such as power consumption, storage, and reliability. In such systems, devices can autonomously communicate, exchange data, and perform various operations based on received information. IoT has significantly influenced diverse sectors including industry, smart homes, agriculture, healthcare, and transportation—and continues to expand rapidly.

Topics

Assessment

References

  1. R. P. Marwedel. Embedded System Design: Embedded Systems Foundations of Cyber-Physical Systems. Springer, 2021.
  2. Holger Karl and Andreas Willig. Protocols and Architectures for Wireless Sensor Networks. Wiley, 2007.
  3. E. A. Lee and S. A. Seshia. Introduction to Embedded Systems - A Cyber-Physical Systems Approach. MIT Press, 2016.
  4. P. Raj and A. C. Raman. The Internet of Things: Enabling Technologies, Platforms, and Use Cases. CRC Press, 2017.
  5. Murthy and Manoj. Ad Hoc Wireless Networks: Architectures and Protocols. Pearson/Prentice Hall, 2004.
  6. Guibas, Zhao. Wireless Sensor Networks - An Information Processing Approach. Morgan Kaufmann, 2004.
  7. Ilyas and Mahgoub (Eds.). Handbook of Sensor Networks: Compact Wireless and Wired Sensing Systems. CRC Press, 2005.
  8. F. J. Dian. Fundamentals of Internet of Things: For Students and Professionals. Wiley-IEEE Press, 2022.
  9. O. Hersent, D. Boswarthick, and O. Elloumi. The Internet of Things: Key Applications and Protocols. 2nd Edition. Wiley, 2013.
  10. Y. Wu, H. Huang, C.-X. Wang, and Y. Pan. 5G-Enabled Internet of Things. CRC Press, 2019.