C++ for Connected Devices

C++ for Connected Devices

Build Battery-Powered IoT Devices with Modern C++By Malcolm Ibarra
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length7h 39m

About this audiobook

embedded C++ programming and IoT hardware projects. If you want to build embedded systems and IoT hardware from scratch, this step-by-step guide takes you from reading sensors to sending data over the network with efficient C++. Whether you're a beginner or a pro, you'll learn to program microcontrollers, optimize memory, and connect devices securely. Unlike C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals by Mark J. Price and C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals by Mark J. Price, which focus on high-level web apps, this book dives deep into low-level hardware control and real-time constraints. What You'll Learn Set up your development environment for ARM, AVR, and ESP32 Read analog and digital sensors with precise timing Implement efficient data logging and filtering Send data via Wi-Fi, Bluetooth, and LoRaWAN Optimize C++ code for memory and power constraints Build a complete IoT prototype from sensor to cloud Who This Book Is For Hobbyists, engineers, and students who want hands-on experience with C++ on real hardware. No prior embedded knowledge required. Why Choose This Book? Most IoT books assume you already know hardware or use high-level languages. This book bridges the gap with clear explanations, practical projects, and performance tips. You'll write lean, fast code that works on resource-constrained devices. Competitors like C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals by Mark J. Price and C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals by Mark J. Price cover different ecosystems; this book is your dedicated guide to C++ for connected devices.

Audiobook details

GenreTechnology
Length7 hrs 39 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish

Table of contents

1Introduction
2Preface
3Chapter 1 — Hello, World: Your First Blinking LED with C++ on Bare Metal
4Chapter 2 — Reading the Digital World: Buttons, Switches, and Debouncing
5Chapter 3 — Analog Sensing: Potentiometers and Temperature Sensors
Show all chapters
6Chapter 4 — Talking to Peripherals: I²C and SPI Communication
7Chapter 5 — Modern C++ Features for Embedded Systems
8Chapter 6 — Power Management: Making Your Device Last Months on a Battery
9Chapter 7 — Wireless Connectivity: Wi-Fi and MQTT for Cloud Communication
10Chapter 8 — Long-Range Wireless: LoRa for Remote Sensor Nodes
11Chapter 9 — Real-Time Operating Systems: Multitasking on Microcontrollers
12Chapter 10 — Advanced RTOS: Timers, Queues, and Inter-Task Communication
13Chapter 11 — Securing Your Device: Cryptography and Secure Boot
14Chapter 12 — Over-the-Air Updates: Never Open the Case Again
15Chapter 13 — Edge Machine Learning: TinyML for Anomaly Detection
16Chapter 14 — Industrial Protocols: Modbus and CAN Bus Integration
17Chapter 15 — Bare-Metal C++: Migrating to STM32
18Chapter 16 — Production-Ready Practices: Testing, CI/CD, and Documentation
19Chapter 17 — Final Integration: Deploying Your Commercial-Grade IoT Product
20Chapter 18 — Beyond the Greenhouse: Taking Your Skills Further
21About the Author
The Collected Works
The Collected WorksNikola Tesla50h 9m4.3 (2.1K)$1 · $0.00
Never Lost Again
Never Lost AgainBill Kilday10h 1m4.4 (805)$29 · $0.00
How the Internet Happened
How the Internet HappenedBrian McCullough13h 28m4.3 (2.7K)$23 · $0.00
Collected Writings of Nikola Tesla
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Just Aspire
Just AspireAjai Chowdhry9h 13m4.4 (260)$29 · $0.00
The Little Book of Aliens
The Little Book of AliensAdam Frank8h 20m4.3 (1.3K)$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
Kargil
KargilV.P. Malik15h 18m4.3 (2K)$24 · $0.00
Fire on the Horizon
Fire on the HorizonTom Shroder, John Konrad8h 23m4.3 (858)$26 · $0.00
The Smell of Kerosene (Annotated)
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m4.3 (523)$2 · $0.00
The Boy Who Harnessed the Wind
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m4.2 (78.9K)$29 · $0.00
Mars Rover Curiosity
Mars Rover CuriosityRob Manning, William L. Simon7h 43m4.3 (1.7K)$20
Across the Airless Wilds
Across the Airless WildsEarl Swift10h 8m4.3 (1.3K)$29 · $0.00
Console Wars
Console WarsBlake J. Harris20h 41m4.2 (13.7K)$46 · $0.00
Improvised Munitions Handbook
Improvised Munitions HandbookU.S. Department of Defense4h 50m4.3 (1.6K)$0.99 · $0.00
Escaping Gravity
Escaping GravityLori Garver10h 54m4.2 (2.2K)$20 · $0.00
Wireless Wars
Wireless WarsJonathan Pelson8h 2m4.3 (418)$20 · $0.00
The Forest Underground
The Forest UndergroundTony Rinaudo6h 22m4.5 (73)$17
Atoms and Ashes
Atoms and AshesSerhii Plokhy12h 8m4.2 (2.6K)$23
Let There Be Water
Let There Be WaterSeth M. Siegel8h 36m4.2 (2.3K)$20 · $0.00

You may also like

Seeing Around Corners
Seeing Around CornersRita McGrath7h 46m4.1 (886)$26 · $0.00
Inside the Tornado
Inside the TornadoGeoffrey A. Moore3h 5m4.1 (2.3K)$18 · $0.00
Falling Felines and Fundamental Physics
Falling Felines and Fundamental PhysicsGregory J. Gbur9h 18m4.0 (767)$20
The Book of William
The Book of WilliamPaul Collins6h 43m4.1 (682)$17
Collected Writings of Nikola Tesla
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Mars
MarsLeonard David3h 27m4.1 (482)$15
The Problem of Increasing Human Energy (Annotated)
The Problem of Increasing Human Energy (Annotated)Nikola Tesla6h 44m4.2 (3.2K)$2 · $0.00
English Cathedrals Illustrated
English Cathedrals IllustratedFrancis Bond9h 40m$2 · $0.00
Don’t Die Broke
Don’t Die BrokeMargaret A. Malaspina6h 32m3.3 (49)$14 · $0.00
Technology Managament
Technology ManagamentRobson Paniago Et Al13h$6 · $0.00
Sonnets & Sunspots
Sonnets & SunspotsEric Niderost6h$17
Steamships And Their Stories
Steamships And Their StoriesE. Keble Chatterton11h 16m$2.30
On Books and the Housing of Them
On Books and the Housing of ThemW. E. Gladstone42m3.7 (80)$2 · $0.00
The Dawn of Aeronautics: 10 Outstanding Aeronautical Books
The Dawn of Aeronautics: 10 Outstanding Aeronautical BooksRobert B. Meyer, V. E. Johnson, Fred T. Jane, John B. Rathbun, Thomas Herbert Russell, William J. Jackman, Octave Chanute, William D. Ennis, Charles B. Hayward, William G. Krueger, George Anthony Cavanagh, Alfred Powell Morgan48h 24m$0.99 · $0.00
The In-Car-Nation Code
The In-Car-Nation CodeDr. Engelbert Wimmer20h 15m$21 · $0.00
Disturbance rejection control for bipedal robot walkers
Disturbance rejection control for bipedal robot walkersJaime Arcos Legarda4h 24m$7 · $0.00
Money on Demand
Money on DemandSteven Essa, Corinna Essa3h 23m4.0 (56)$25
Library of Congress Classification Outline
Library of Congress Classification OutlineLibrary of Congress8h 48m$1 · $0.00
Vietnamese Made Easy - Lower beginner - Volume 1 of 3
Vietnamese Made Easy - Lower beginner - Volume 1 of 3Unknown Author6h 2m$18
Waltz in Bm Op. 18 no. 6 (Schubert)
Waltz in Bm Op. 18 no. 6 (Schubert)Bill Brown Jr.46m$5