What's inside
11 sections- About the Author
- Introduction: What This Book Is For
- Wi‑Fi
- What Wi‑Fi Actually Is, In Plain English
- Why Some Chips Have Wi‑Fi Built In and Others Don’t
- The ESP32‑S3 Approach, Explained
- The STM32H7 Approach, Explained
- Freeware / Open-Source Libraries for Wi‑Fi (Works Across Most Microcontrollers)
- Bluetooth Low Energy (BLE)
- What BLE Actually Is, In Plain English
- The ESP32‑S3 Approach, Explained
- The STM32H7 Approach, Explained
- Freeware / Open-Source Libraries for BLE (Works Across Most Microcontrollers)
- TCP/IP
- What TCP/IP Actually Is, In Plain English
- Why Both Chips Converge on the Same Solution
- What a Socket Actually Does, In Plain English
- Freeware / Open-Source Libraries for TCP/IP (Works Across Most Microcontrollers)
- mTLS (Mutual TLS)
- What TLS Actually Is, In Plain English
- What Makes It “Mutual” (mTLS)
- Why Both Platforms Use the Same Library
- What the Handshake Steps Look Like as Function Calls (Plain-English Description)
- Freeware / Open-Source Libraries for TLS/mTLS (Works Across Most Microcontrollers)
- MQTT
- What MQTT Actually Is, In Plain English
- A Few MQTT Concepts Worth Understanding
- Why MQTT Naturally Sits on Top of Everything Else in This Book
- The ESP32‑S3 Approach, Explained
- The STM32H7 Approach, Explained
- Freeware / Open-Source Libraries for MQTT (Works Across Most Microcontrollers)
- How to Add These Libraries to a Project
- The General Pattern
- ESP32‑S3 / ESP‑IDF Specifics
- STM32H7 / STM32CubeIDE Specifics
- Platform-Agnostic Tooling Worth Knowing
- The Functions You’ll Actually Use, Explained in Plain English
- Radio / Connection Setup Functions
- Socket / TCP Functions (Same Names on Both Platforms — This Is lwIP)
- mbedTLS (mTLS) Functions — Same Library, Same Names, on Both Platforms
- MQTT Functions
- Putting It All Together
- The End-to-End Journey of One Sensor Reading
- Why Understanding the Layers Matters More Than Memorizing Functions
- Appendix A — STM32H7 vs ESP32-S3 Quick-Reference Table
- Appendix B — Glossary
Code & supporting files
No supporting links for this eBook yet.More in Firmware
FirmwareZephyr RTOS - The Advanced Engineering HandbookFirmware › RTOSZephyr RTOS - The Advanced Engineering HandbookFirmwareSTM32H7 Graphics TutorialsFirmware › Microcontrollers › STM32STM32H7 Graphics TutorialsFirmwareSTM32H7 and FreeRTOSFirmware › Microcontrollers › STM32STM32H7 and FreeRTOSFirmwareRaspberry Pi 5 Industrial BlueprintFirmware › Embedded LinuxRaspberry Pi 5 Industrial Blueprint