Acknowledgements
Acknowledgements
This Internet of Things learning resource reflects the contributions of many individuals, organizations, and communities. We are grateful to everyone whose research, teaching, tooling, and feedback have helped shape it.
Students and Teaching Assistants
This textbook has been shaped by hundreds of learners and teaching staff over time. Their questions, project work, and feedback have helped identify concepts that needed clearer explanation, examples that needed updating, and topics that deserved deeper coverage.
Special thanks to the teaching assistants who provided feedback on course materials, helped debug code examples, and contributed insights from working directly with students in labs and office hours.
Research Communities
This work builds on decades of research by the global IoT, pervasive computing, and cyber-physical systems communities. I am grateful to colleagues worldwide whose publications, presentations, and collaborative discussions have advanced our collective understanding of these technologies.
IEEE - For publishing foundational research in sensor networks, wireless communications, and IoT systems through IEEE IoT Journal, IEEE Pervasive Computing, and numerous conference proceedings.
ACM - For supporting research communities through ACM SenSys, ACM BuildSys, ACM MobiCom, and other venues that have shaped IoT research.
IETF (Internet Engineering Task Force) - For developing and standardizing the protocols that make IoT possible, including 6LoWPAN, RPL, CoAP, and countless networking specifications.
Standards Organizations and Industry Alliances
The IoT ecosystem depends on open standards developed through collaborative efforts:
Zigbee Alliance (now Connectivity Standards Alliance) - For developing and maintaining Zigbee specifications and promoting interoperability in IoT devices.
LoRa Alliance - For creating and advancing LoRaWAN specifications and fostering the LPWAN ecosystem.
Thread Group - For developing the Thread protocol and promoting IP-based mesh networking for IoT.
Z-Wave Alliance - For advancing Z-Wave technology and smart home interoperability standards.
Bluetooth SIG - For evolving Bluetooth and Bluetooth Low Energy specifications that enable countless IoT applications.
Eclipse Foundation - For maintaining open-source IoT projects including Eclipse Mosquitto (MQTT broker), Eclipse Paho, and other critical IoT infrastructure.
OASIS - For standardizing MQTT and AMQP protocols that have become fundamental to IoT messaging.
Open Connectivity Foundation - For work on IoT device interoperability and security.
Open Source Projects
This textbook relies heavily on open-source tools and examples:
Quarto - For providing the modern publishing framework that makes this interactive textbook possible.
Jupyter Project - For enabling executable code examples integrated directly into the learning experience.
Python Community - For creating and maintaining the scientific computing ecosystem (NumPy, Pandas, Matplotlib, SciPy) used throughout this book.
MQTT Brokers - Eclipse Mosquitto and other open-source MQTT implementations that students use for hands-on learning.
Network Simulators - Cooja, NS-3, and other simulation tools that enable experimentation without expensive hardware.
Educational Institutions
Thanks to the universities and educational institutions that have supported IoT education and research, providing environments where students can learn, experiment, and innovate with emerging technologies.
Industry Partners
Gratitude to companies that have contributed to IoT education through: - Hardware donations for educational use - Developer documentation and resources - Case studies and real-world deployment insights - Internship opportunities for students - Support for open standards and protocols
Technical Reviewers and Contributors
While this textbook draws on published research and public documentation, any remaining errors or omissions are our responsibility. Feedback from the community continues to improve accuracy and clarity.
Image and Diagram Sources
Many diagrams and illustrations in this textbook were created specifically for educational purposes. Where external images or diagrams are used, they are employed under appropriate fair use provisions for educational materials, or with proper attribution to their original sources.
Special thanks to organizations that provide openly licensed technical diagrams and specifications that help students visualize complex concepts.
Family and Personal Support
Creating and maintaining a comprehensive textbook requires sustained time and care. We are grateful for the support that makes long-term educational work possible.
Looking Forward
IoT is a rapidly evolving field, and this textbook is designed as a living resource that will continue to grow and improve. I welcome feedback, corrections, and suggestions from students, instructors, researchers, and practitioners.
To report errors or suggest improvements: - Use the current support and feedback channels published on IoTClass.org - Share concrete page references, screenshots, or examples where possible
Dedication
This textbook is dedicated to all students pursuing careers in IoT, pervasive computing, and cyber-physical systems. May this resource help you build innovative solutions that make the world more connected, intelligent, and sustainable.
Special Note on Attribution:
This textbook synthesizes knowledge from hundreds of research papers, technical specifications, standards documents, and educational resources. While comprehensive citation of every influence would be impractical, the references section includes key foundational works and recommended further reading.
If you believe any content requires additional attribution or clarification, please contact the IoTClass.org team through the support information published on the site.