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
FirmwareSafety Standards in Firmware DevelopmentFirmwareSafety Standards in Firmware DevelopmentFirmwareEmbedded Debugging Complete Guide from ScratchFirmwareEmbedded Debugging Complete Guide from ScratchFirmwareZephyr RTOS - The Advanced Engineering HandbookFirmware › RTOSZephyr RTOS - The Advanced Engineering HandbookFirmwareSTM32H7 Graphics TutorialsFirmware › Microcontrollers › STM32STM32H7 Graphics Tutorials