References: Wireless Communication with the Pico W¶
-
Wi-Fi - Wikipedia - Overview of the IEEE 802.11 family of wireless networking standards, covering how devices join a network and exchange data over radio, the foundation for this chapter's station mode, access point mode, and CYW43 chip discussion.
-
MQTT - Wikipedia - Explains the lightweight publish-subscribe messaging protocol built for constrained devices, including its broker architecture and quality-of-service levels, directly supporting this chapter's MQTT broker, topic, and pub/sub sections.
-
Bluetooth Low Energy - Wikipedia - Details BLE's low-power design, history, and device roles, grounding this chapter's coverage of BLE advertising, peripheral/central roles, and services and characteristics.
-
Computer Networking: A Top-Down Approach (8th Edition) - James F. Kurose and Keith W. Ross - Pearson - Kurose and Ross are credited with the widely-copied "airline travel" analogy for protocol layering, comparing ticketing, baggage handling, and gate check-in to how each network layer adds its own header, which clarifies this chapter's client-server request/response and socket programming sections.
-
Bluetooth Low Energy: The Developer's Handbook - Robin Heydon - Prentice Hall - Heydon co-chaired the original Bluetooth Low Energy specification working group and is a Bluetooth SIG Hall of Fame member; his book is credited with the first developer-accessible, unified explanation of the GATT hierarchy of services and characteristics that this chapter's BLE section relies on.
-
Wi-Fi and Bluetooth connectivity on Pico W-series devices - Raspberry Pi Foundation - Official datasheet-style guide to the CYW43 wireless chip, MicroPython's
networkmodule, Wi-Fi credentials, and station/access-point modes, matching this chapter's Wi-Fi connection section closely. -
Raspberry Pi Pico W Web Server Tutorial with MicroPython - Random Nerd Tutorials - Step-by-step walkthrough of opening a socket on port 80, parsing HTTP requests, and returning dynamic HTML/JSON responses, reinforcing this chapter's socket programming and web server example.
-
MQTT Essentials Part 1: Introducing MQTT - HiveMQ - Introduces the MQTT protocol's design goals, history, and lightweight client-broker model for IoT devices, complementing this chapter's introduction to the MQTT protocol and broker.
-
MQTT Essentials Part 2: Publish/Subscribe Architecture (Pub/Sub) - HiveMQ - Focused explanation of how publishers, subscribers, and the broker decouple senders from receivers using topics, directly supporting this chapter's publish-subscribe model discussion.
-
Raspberry Pi Pico W: Bluetooth Low Energy (BLE) with MicroPython - Random Nerd Tutorials - Working code examples using the
aioblelibrary showing peripheral/central roles, GATT services, and characteristics, closely matching this chapter's BLE implementation concepts.