£40.69

Master the Raspberry Pi Pico in C: WiFi with LwIP, MbedTLS & FreeRTOS, Second Edition

Price data last checked 54 day(s) ago - refreshing...

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

It has never been this cheap. We have no record of a lower price.

£41 today · cheaper than every other day in the last 3 months

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 37 days · 37 data points (no recent data)

Historical
Generating forecast…
£40.69 £38.66 £39.47 £40.28 £41.10 £41.91 £42.72 09 May 2026 18 May 2026 27 May 2026 05 June 2026 14 June 2026

Price Distribution

Price distribution over 37 days • 1 price levels

Days at Price
37 days 0 9 19 28 37 £41 Days at Price

Price Analysis

Most common price: £41 (37 days, 100.0%)

Price range: £41 - £41

Price levels: 1 different prices over 37 days

Description

Adding WiFi to the Raspberry Pi Pico turns this low-cost, small form factor device into a true IoT device. The extra capabilities added to the Pico W open up loads of opportunities, but only if you are prepared to do battle with the two libraries that provide networking and security – Lightweight Internet Protocol (lwIP) and Mbed Transport Layer Security (mbedTLS), respectively. The problem with these large libraries of code is that they are poorly documented and don’t refer directly to the Pico W and its SDK. This book sets out to remedy this by providing a guide to these libraries along with examples of what you can do with them. This second edition has been updated to cover the second generation Pico 2W as well as the original Pico W and has been extended to cover FreeRTOS, which offers significant advantages when working with lwIP and mbedTLS. Having introduced the Pico WiFi Stack and basic network connections, we look at how to use TCP to create the all-important Protocol Control Block and then tackle implementing an HTTP client. As well as covering the basic mechanics of using lwIP, we also look at how to organize the use of an asynchronous library based on callbacks. The problem of IoT security is unique because IoT devices can be physically accessed by an attacker. Even so it is worth implementing encryption and this is achieved using mbedTLS to create an HTTPS client and server, complete with certificates. We cover the basics of cryptography, including the problem of generating random numbers, what an encryption suite is and the various modes of AES encryption. Next come four chapters devoted to specific protocols. We look at UDP as an alternative to implementing a server; SNTP as a way of setting the Pico W’s real time clock; SMTP to allow email notifications and MQTT as a scalable architecture. Each of these chapters includes example programs which do the basics of the task. To make use of sockets, the de-facto standard way of writing networking programs we need an operating system. The final chapters of this book introduce FreeRTOS and how to use sockets to implement HTTP and HTTPS clients and servers including an initialization server which lets the user configure an IoT device using WiFi. Harry Fairhead is the author of Programming The Raspberry Pi Pico/W In C, Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, and IoT titles for the Raspberry Pi and the ESP32. Mike James is the co-author of Programming the Raspberry Pi Pico/W in MicroPython; Raspberry Pi IoT In Python Using GPIO Zero, and Raspberry Pi IoT In Python Using Linux Drivers. He is the author of Extending and Embedding Python Using C and the Programmer's Python: Something Completely Different series of books and many other programming and computer science titles.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
30 August 2025
Listed Since
31 August 2025

Barcode

No barcode data available

Similar Products You Might Like

Node-RED and Raspberry Pi Pico W: from basics to flows for sensors, automation, motors, MQTT, and cloud services
84% match

Node-RED and Raspberry Pi Pico W: from basics to flows for sensors, automation, motors, MQTT, and cloud services

Elektor International Media BV

£39.12 02 Jun 2026
Python Programming Recipes for IoT Applications (Transactions on Computer Systems and Networks)
82% match

Python Programming Recipes for IoT Applications (Transactions on Computer Systems and Networks)

Springer

£92.18 03 Aug 2026
Practical Internet of Things Security: Beat IoT security threats by strengthening your security strategy and posture against IoT vulnerabilities
80% match

Practical Internet of Things Security: Beat IoT security threats by strengthening your security strategy and posture against IoT vulnerabilities

Packt Publishing

£41.14 25 Jun 2026
Implementing SSL/TLS
79% match

Implementing SSL/TLS

Wiley

£33.17 05 Aug 2026
Program the Internet of Things with Swift for iOS: Learn How to Program Apps for the Internet of Things
79% match

Program the Internet of Things with Swift for iOS: Learn How to Program Apps for the Internet of Things

Apress

£43.48 04 Aug 2026
Microcontroller Prototypes with Arduino and a 3D Printer: Learn, Program, Manufacture
79% match

Microcontroller Prototypes with Arduino and a 3D Printer: Learn, Program, Manufacture

Wiley

£73.97 01 Jun 2026
Recent Advances in Security, Privacy, and Trust for Internet of Things (IoT) and Cyber-Physical Systems (CPS)
78% match

Recent Advances in Security, Privacy, and Trust for Internet of Things (IoT) and Cyber-Physical Systems (CPS)

CRC Press

£49.89 06 Jun 2026
ROS2 for Robotics Programming: A Hands-On Guide to Building Intelligent Robots with C++ and Python, ROS2 Applications, and Real-World Projects (Core Tech Learning Series)
78% match

ROS2 for Robotics Programming: A Hands-On Guide to Building Intelligent Robots with C++ and Python, ROS2 Applications, and Real-World Projects (Core Tech Learning Series)

£49.99 29 Jul 2026
Fundamentals of IoT and Wearable Technology Design
77% match

Fundamentals of IoT and Wearable Technology Design

Wiley-IEEE Press

£89.26 04 Aug 2026
Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python
77% match

Beginning Game Programming with Pygame Zero: Coding Interactive Games on Raspberry Pi Using Python

Apress

£39.24 30 Jun 2026
The Wireless Internet of Things: A Guide to the Lower Layers
77% match

The Wireless Internet of Things: A Guide to the Lower Layers

Wiley

£74.20 04 Aug 2026
Embedded Linux Development Using Yocto Project: Leverage the power of the Yocto Project to build efficient Linux-based products
77% match

Embedded Linux Development Using Yocto Project: Leverage the power of the Yocto Project to build efficient Linux-based products

Packt Publishing

£37.99 06 Jun 2026
PROGRAMMING ESP32 FOR BEGINNERS: A Hands-On Guide to MicroPython, Sensors, Circuits, and IoT Learning.
77% match

PROGRAMMING ESP32 FOR BEGINNERS: A Hands-On Guide to MicroPython, Sensors, Circuits, and IoT Learning.

Price unavailable
IoT Platforms, Use Cases, Privacy, and Business Models: With Hands-on Examples Based on the VICINITY Platform
77% match

IoT Platforms, Use Cases, Privacy, and Business Models: With Hands-on Examples Based on the VICINITY Platform

Springer

£58.46 05 Jun 2026
Internet of Things: Concepts and System Design
77% match

Internet of Things: Concepts and System Design

Springer

£39.77 04 Aug 2026
Enabling the Internet of Things: From Integrated Circuits to Integrated Systems
76% match

Enabling the Internet of Things: From Integrated Circuits to Integrated Systems

Springer

£89.28 06 Aug 2026
Beginning Data Science, IoT, and AI on Single Board Computers: Core Skills and Real-World Application with the BBC micro:bit and XinaBox
76% match

Beginning Data Science, IoT, and AI on Single Board Computers: Core Skills and Real-World Application with the BBC micro:bit and XinaBox

Apress

£48.73 05 Aug 2026
Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython
76% match

Embedded System Design with ARM Cortex-M Microcontrollers: Applications with C, C++ and MicroPython

Springer

£52.05 19 Jun 2026
IoT Based Smart Applications (EAI/Springer Innovations in Communication and Computing)
76% match

IoT Based Smart Applications (EAI/Springer Innovations in Communication and Computing)

Springer

£126.87 01 Jul 2026
Internet of Things: A Hands-On Approach
76% match

Internet of Things: A Hands-On Approach

Vijay Madisetti

£34.99 08 Jun 2026
Components and Services for IoT Platforms: Paving the Way for IoT Standards
76% match

Components and Services for IoT Platforms: Paving the Way for IoT Standards

Springer

£89.12 05 Jun 2026
Internet of Things Based on Smart Objects: Technology, Middleware and Applications
76% match

Internet of Things Based on Smart Objects: Technology, Middleware and Applications

Springer

£74.49 04 Aug 2026
Smart and Agile Cybersecurity for IoT and IIoT Environments
76% match

Smart and Agile Cybersecurity for IoT and IIoT Environments

£292.00 14 Jun 2026
Building an Effective IoT Ecosystem for Your Business
76% match

Building an Effective IoT Ecosystem for Your Business

Springer

£68.52 05 Aug 2026