Chapter 1: Introduction to IoT Connectivity Chapter Goal: This chapter provides an overview of key IoT use cases and key connectivity elements of IoT solutions. The reader will get an understanding of the breadth of the IoT landscape. * Purpose of this book * Background and Terminology * Key IoT use cases o Smart cities o Asset tracking o Smart factories o Industrial o Transportation o Digital surveillance systems o Retail o Medical o Indoor location * End-to-end IoT building blocks o Things/devices/sensors o Edge/Gateway/Fog o Cloud * IoT Stakeholders/Value Chain o Chip Vendors o Module Vendors o System Integrators o ODMs o ISVs o End Customers Chapter 2: Considerations in choosing a connectivity technology Chapter Goals: This chapter highlights the fragmentation of connectivity standards and solutions and the challenge in navigating the many standards and technologies and also discusses the tradeoffs between different wireless technologies and network topologies. Also, this chapter provides the motivation for using wireless technologies in IoT products as well as challenges. * Compute and connect are integral functions that are fully integrated in single SoC-for lower cost and low power solutions * Benefits of wireless * Seamless wireless connectivity for mobility applications * Remote Commissioning, ease of deployment, OTA update, device identification * Challenges of Wireless Connectivity * Fragmentation of the IoT Ecosystem o Discussion of IoT Framework Open Connectivity Foundation etc. o Interoperability (open standards) * Coexistence and interference * Wireless security is vital * Certification (Industry, regulatory, operator) o Certified labs * Antenna design challenges * Considerations in choosing a connectivity technology o Energy/power/cost tradeoffs o Selection of network architectures and topologies o Wireless standards and alignment to use cases-how to choose the right wireless protocol for the job o Selection criteria-range, data rate, power, security, latency, capacity, etc. * Wireless Standard Bodies Subchapter Goal: Overview of Connectivity standards including 15.4, ZigBee, Thread, 6LoWPAN, wi-fi, BT, LTE, 5G etc.
and which is appropriate for each use case; include cost considerations o WiFi Alliance o BT SIG o ZigBee Alliance o Thread Group o Dot dot o Z-Wave o 3GPP (ITU-T) Chapter Goals: The following chapters (3 to 10) provide a deep dive on each connectivity technology and considerations on selecting it for the IoT use cases Chapter 3: Wi-Fi * Wi-Fi mesh * WiFi 802.11a/b/g/n/ac * WiFi 6 Chapter 4: Bluetooth * BLE * BT mesh * BT direction finding * BT beacons Chapter 5: 802.15.4 (unlicensed) * ZigBee * Thread Chapter 6: LPWAN * Lora * SigFox Chapter 7: Cellular Technologies * NB IoT * 3G * 4G LTE * CBRS (Private LTE) / OnGo Chapter 8: 5G * eMBB * mMTC * urLLC * 5G TSN Chapter 9: Ethernet * TSN * Industrial Ethernet Technologies Chapter 10: GNSS Chapter 11: IoT Connectivity Frameworks and Stacks Chapter Goal: This chapter goes into detail on how to assemble all of the components of a working solution and discusses how to scale your solution to a product * Software stacks, drivers, operating systems, RTOS * Gateway architecture including protocols o IoT protocols CoAP MQTT OPCUA * RF: antenna, PA, etc. * Coexistence * Environmental considerations, reliability, long life etc. * Security and privacy * Managing the network * Certification * Putting it together * How to integrate and validate (chip vs pre-certified module) * Scaling from project to product * Putting it together: Sample Projects * Go through the earlier examples and discuss the complete products Chapter 12: The Future of IoT Connectivity Chapter Goal: This chapter discusses emerging connectivity technologies for addressing new use cases as well as advancing and optimizing the performance of existing technologies * Things/sensors (low power, battery powered, low compute, need wireless connectivity, small memory footprint, small RTOS footprint) * Software defined radio * What is coming next? * Future technologies: Wi-Fi 7, etc. * Next steps for the reader * Where to get more information References Index.