Les derniers articles Premium

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Programmation des PIO de la Raspberry Pi Pico

Image
Lire ce numéro Programmation des PIO de la Raspberry Pi Pico
Spécialité(s)
Résumé

La carte Pico de Raspberry Pi est appréciable à bien des égards. Ses ressources, son prix, ses deux cœurs ARM... Mais ce morceau de silicium qu'est le RP2040 renferme une fonctionnalité unique : des blocs PIO permettant de créer librement des périphériques supplémentaires qu'il s'agisse d'éléments standardisés comme SPI, UART ou i2c, ou des choses totalement exotiques et très spécifiques à un projet ou un environnement donné. Voyons ensemble comment prendre en main cette ressource et explorer le monde fantastique des huit machines à états de la Pico !

VSCode + PlatformIO : un autre IDE pour vos projets

Image
Lire ce numéro Visual Studio Code : un autre IDE pour vos projets
Spécialité(s)
Résumé

Chaque écosystème, qu'il s'agisse d'Arduino, Mbed ou même d'Android, comprend généralement un environnement de développement qui lui est propre. Les habitudes s'ancrent rapidement et facilement, et plus le temps passe, plus la connaissance de l'outil assure un certain confort d'utilisation et une certaine routine très rassurante. On perd ainsi facilement de vue que des alternatives existent ou, plus précisément, on perd l'envie (ou le courage) d'investir un peu de son temps pour s'ouvrir de nouveaux horizons. Cassons donc la routine et voyons ensemble une autre dimension du développement pour nos plateformes chéries et Arduino en particulier...

Enfin un terminal « riche » en Python !

Image
Lire ce numéro Enfin un terminal « riche » en Python !
Spécialité(s)
Résumé

Vous en avez assez de proposer à vos utilisateurs des messages sans relief ou des interfaces CLI monotones ? Vous aimeriez pouvoir ajouter un peu de fantaisie et de fun à vos sorties console ? Ne cherchez plus, voici le module qu’il vous faut !

Installer un contrôleur UniFi sur Raspberry Pi

Image
Lire ce numéro Installer un contrôleur UniFi sur Raspberry Pi
Spécialité(s)
Résumé

UniFi est le nom commercial d'une famille de périphériques réseau fabriqués par la société Ubiquiti. Le concept derrière cette gamme est initialement de disposer d'une infrastructure complète (points d'accès, routeurs, switch, équipements domotiques, etc.) formant un ensemble homogène et gérable/configurable facilement via un applicatif de gestion nommé « UniFi Network Controller ». Le problème est qu'en jetant son dévolu sur un périphérique de la gamme en raison de ses caractéristiques séduisantes, le contrôleur est le seul moyen de procéder à sa configuration. Fort heureusement, il est possible de s'éviter un investissement supplémentaire en transformant une simple carte Raspberry Pi en contrôleur UniFi.

OpenSSL : quelques commandes à connaître pour manipuler vos certificats SSL/TLS

Image
Lire ce numéro OpenSSL : quelques commandes à connaître pour manipuler vos certificats SSL/TLS
Spécialité(s)
Résumé

Web, VPN, IMAP, SMTP, accès distant, stockage, messagerie instantanée... Quels que soient le domaine, la technologie ou le protocole, l'authentification renforcée et le chiffrement représentent aujourd'hui le comportement par défaut. Et ce, au point que les protocoles historiques, en clair, sont désormais considérés, à juste titre, comme obsolètes et ne représentent plus qu'une utilisation marginale sur Internet. À la base de ce nouveau paradigme se trouve généralement TLS, le protocole de sécurisation des échanges et l'outil le plus basique vous permettant de gérer votre sécurité : openssl.

Le démarreur de PC à base d'ESP8266 : évolution et mise à jour

Image
Lire ce numéro Le démarreur de PC à base d'ESP8266 : évolution et mise à jour
Spécialité(s)
Résumé

Il y a quelque temps déjà, je vous avais présenté un montage basé sur ESP8266 permettant de démarrer à distance un ordinateur en simulant l'utilisation de son bouton de mise en fonction. Depuis lors, ce projet relativement simple a été utilisé régulièrement et intensivement. Il est maintenant temps de tirer les leçons ainsi acquises et de faire évoluer la réalisation...

Plus de sécurité pour vos projets ESP8266 : utilisez des mises à jour OTA signées

Image
Lire ce numéro Plus de sécurité pour vos projets ESP8266 : utilisez des mises à jour OTA signées
Spécialité(s)
Résumé

Les fonctionnalités de mises à jour OTA disponibles avec les ESP8266 apportent une grande souplesse dans le développement et surtout l'évolution de vos projets. Inutile dès lors de devoir désinstaller un matériel déjà confortablement en place pour le connecter en USB, puisque tout se passe, in situ, au travers de la connexion wifi. Mais contrairement à une liaison USB nécessitant un accès physique, l'OTA constitue un risque en termes de sécurité : quiconque trouve, espionne ou devine le mot de passe est en mesure de remplacer votre code par le sien. Mais le support ESP8266 pour Arduino propose une solution à cette faiblesse...

Utilisez la ligne de commandes pour interagir avec Internet

Image
Lire ce numéro Utilisez la ligne de commandes pour interagir avec Internet
Spécialité(s)
Résumé

De nombreuses commandes Linux sont installées par défaut pour pouvoir gérer le réseau : obtention d'informations, téléchargement de données, etc. Nous présenterons dans cet article les commandes de base indispensables pour tout utilisateur de Linux, WSL ou macOS.