Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls

Note :   (4,4 sur 5)

Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls (Mike James)

Avis des lecteurs

Résumé:

Le livre a été très apprécié pour son contenu informatif et facile à comprendre, notamment en ce qui concerne la programmation avec le Pico en C, en particulier en ce qui concerne le WiFi. Cependant, le format électronique, en particulier sur Kindle, a été critiqué pour son manque de convivialité et de formatage élégant.

Avantages:

Un excellent contenu qui comble les lacunes de la documentation sur la programmation de la Pico en C, en particulier pour le WiFi
facile à comprendre
utile pour les débutants et les utilisateurs intermédiaires
hautement recommandé par de nombreux lecteurs
couvre les dernières versions du SDK de la Pico

Inconvénients:

La version Kindle est difficile à utiliser et ne dispose pas d'une version cloud
des problèmes de formatage rendent la navigation difficile
certains lecteurs pensent qu'une expérience préalable de la programmation Pico est bénéfique.

(basé sur 4 avis de lecteurs)

Titre original :

Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls

Contenu du livre :

L'ajout du WiFi au Raspberry Pi Pico transforme cet appareil bon marché et de petite taille en un véritable appareil IoT. Les capacités supplémentaires ajoutées au Pico W ouvrent de nombreuses possibilités, mais seulement si vous êtes prêt à vous battre avec les deux bibliothèques qui fournissent le réseau et la sécurité - lwIP et mbedtls respectivement. Le problème de ces grandes bibliothèques de code est qu'elles sont mal documentées et ne se réfèrent pas directement à la Pico W et à son SDK. Ce livre vise à remédier à cela en fournissant un guide de ces bibliothèques ainsi que des exemples de ce que vous pouvez faire avec elles.

Après avoir présenté la pile Pico WiFi et les connexions réseau de base, nous verrons comment utiliser TCP pour créer le très important bloc de contrôle de protocole, puis nous nous attaquerons à la mise en œuvre d'un client HTTP. En plus de couvrir les mécanismes de base de l'utilisation de lwIP, nous nous concentrons également sur la façon d'organiser l'utilisation d'une bibliothèque asynchrone basée sur des callbacks.

Le problème de la sécurité de l'IdO est unique car un attaquant peut accéder physiquement aux dispositifs de l'IdO et, par conséquent, tous les secrets intégrés dans leur code doivent être considérés comme étant de notoriété publique. Malgré cela, il vaut la peine d'implémenter le chiffrement, ce qui est possible en utilisant mbedtls pour créer un client HTTPS. Si vous pouvez assurer la sécurité physique de l'appareil IoT, il est possible de l'exécuter en tant que serveur, ce qui est couvert à la fois par les modes HTTP et HTTPS, avec des certificats. Nous couvrons les bases de la cryptographie, y compris le problème de la génération de nombres aléatoires, ce qu'est une suite de chiffrement et les différents modes de chiffrement AES.

Les derniers chapitres sont consacrés à des protocoles spécifiques, utilisant à la fois lwIP et mbedtls. Nous examinons UDP, SNTP pour régler l'horloge en temps réel de la Pico W, SMTP pour permettre les notifications par courrier électronique et MQTT.

Harry Fairhead est également l'auteur de Programming The Raspberry Pi Pico/W In C ; Raspberry Pi IoT in C, Raspberry Pi IoT In C Using Linux Drivers, Applying C For The IoT With Linux, Fundamental C : Getting Closer To The Machine et Micro : bit IoT in C.

Mike James est l'auteur de Programming the Raspberry Pi Pico/W in MicroPython ; Raspberry Pi IoT In Python Using GPIO Zero ; et de la série de livres Programmer's Python : Something Completely Different et de plusieurs autres titres sur la programmation et l'informatique dans la bibliothèque I Programmer.

Autres informations sur le livre :

ISBN :9781871962819
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of...
De l'imagination, de l'aventure et une bonne dose...
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Leftover Distances
"Mike James est un poète amoureux des ponts, un poète de la louange.À la recherche de tissus conjonctifs, sans cesse en mouvement,.À la recherche de signifiants,...
Leftover Distances
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of...
De l'imagination, de l'aventure et une bonne dose...
L'histoire de la montagne de spaghetti et de la boulette de viande extra épicée - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Guide du programmeur pour Kotlin - Programmer's Guide To Kotlin
Il existe une deuxième édition de ce livre .Kotlin attire l'attention en tant que "meilleur...
Guide du programmeur pour Kotlin - Programmer's Guide To Kotlin
Fumée et miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The...
Smoke and Mirrors est le récit officiel des...
Fumée et miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
La fumée et les miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and...
Smoke and Mirrors est le récit officiel des...
La fumée et les miroirs : L'ascension et la chute d'un anti-entrepreneur en série - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Une composition photo plus forte - Système en quatre étapes : Plus de 100 techniques et outils -...
Transformez votre photographie grâce à ce guide...
Une composition photo plus forte - Système en quatre étapes : Plus de 100 techniques et outils - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python du programmeur : Tout est un objet : Quelque chose de complètement différent - Programmer's...
Ce livre a pour but d'expliquer la logique...
Python du programmeur : Tout est un objet : Quelque chose de complètement différent - Programmer's Python: Everything is an Object: Something Completely Different
Deep C# : Plongez dans le C# moderne - Deep C#: Dive Into Modern C#
C# est un langage bien établi et, avec son incarnation open-source, il a une vigueur...
Deep C# : Plongez dans le C# moderne - Deep C#: Dive Into Modern C#
Portable Light : Poèmes nouveaux et choisis, 1991-2021 - Portable Light: New & Selected Poems,...
"Soyez à la fois ordinaire et mystique", conseille...
Portable Light : Poèmes nouveaux et choisis, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Des corbeaux dans le juke-box : Poèmes - Crows in the Jukebox: Poems
L'œuvre de Mike James Crows in the Jukebox s'inspire des sujets les plus humains : la famille,...
Des corbeaux dans le juke-box : Poèmes - Crows in the Jukebox: Poems
Python du programmeur : Async - Threads, processus, asyncio et plus encore : Quelque chose de...
Python a plus de flexibilité que la plupart des...
Python du programmeur : Async - Threads, processus, asyncio et plus encore : Quelque chose de complètement différent - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT en Python avec GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Le Raspberry Pi est idéal pour l'internet des objets. Mais...
Raspberry Pi IoT en Python avec GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems : Les parties étonnantes - JavaScript Jems: The Amazing Parts
Que vous soyez un programmeur professionnel, un étudiant ou un passionné,...
JavaScript Jems : Les parties étonnantes - JavaScript Jems: The Amazing Parts
Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls - Master the Raspberry Pi Pico in C:...
L'ajout du WiFi au Raspberry Pi Pico transforme...
Maîtriser le Raspberry Pi Pico en C : WiFi avec lwIP & mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT en Python avec les pilotes Linux - Raspberry Pi IoT In Python Using Linux...
Le Raspberry Pi est idéal pour l'internet des...
Raspberry Pi IoT en Python avec les pilotes Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programmation de l'ESP32 en MicroPython - Programming the ESP32 in MicroPython
L'ESP32 est un appareil remarquable, peu coûteux mais doté de nombreux...
Programmation de l'ESP32 en MicroPython - Programming the ESP32 in MicroPython
La mouche de mai - Mayfly
L'aviation a fait couler beaucoup d'encre, et presque toute l'histoire est centrée sur le travail prestigieux des pilotes. Même le personnel de cabine a...
La mouche de mai - Mayfly

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)