« Accueil » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
(10 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 64 : | Ligne 64 : | ||
Gestion des connexions [[Connexion SSH|ssh]] | Gestion des connexions [[Connexion SSH|ssh]] | ||
[[Linux exploration réseau|Exploration approfondie du réseau]]. | |||
Gérer les [[Les fichiers vides sous linux.|fichiers vides]]. | |||
|- | |- | ||
|Ubuntu | |Ubuntu | ||
Ligne 85 : | Ligne 89 : | ||
|L'auto hébergement est assez facile à réaliser chez sois. Une solution est d'utiliser un ou plusieurs raspberry PI. | |L'auto hébergement est assez facile à réaliser chez sois. Une solution est d'utiliser un ou plusieurs raspberry PI. | ||
[[Auto Hebergement|La base]] explique l'installation de base d'un PI comme module de base. | [[Auto Hebergement|La base]] explique l'installation de base d'un PI comme module de base. | ||
Installer [[RPi-NodeRed|NodeRed]] nous permet d'y ajouter un serveur NodeRed | Installer [[RPi-NodeRed|NodeRed]] nous permet d'y ajouter un serveur NodeRed | ||
|- | |- | ||
Ligne 130 : | Ligne 135 : | ||
|- | |- | ||
! rowspan="4" |Sécurite | ! rowspan="4" |Sécurite | ||
| | |Chiffrage / déchiffrage | ||
|OpenSSL | |OpenSSL | ||
|[[Les bases de Open SSL|La base]] | |[[Les bases de Open SSL|La base]] | ||
Ligne 152 : | Ligne 157 : | ||
[[Certificats Client https|Certificats Client]] | [[Certificats Client https|Certificats Client]] | ||
|- | |- | ||
! rowspan=" | ! rowspan="7" |Embarqué | ||
| rowspan="3" |Microcontroleurs | | rowspan="3" |Microcontroleurs | ||
|[[Fichier:Arduino Logo.png|sans_cadre|40x40px]][[Arduino]] | |[[Fichier:Arduino Logo.png|sans_cadre|40x40px]][[Arduino]] | ||
Ligne 158 : | Ligne 163 : | ||
|- | |- | ||
|[[ESP8266]] | |[[ESP8266]] | ||
| | |Le module [[SON/OFF Smart Switch|Smart Switch]] de SONOFF | ||
|- | |- | ||
|[[Fichier:Espessif logo.png|gauche|sans_cadre|40x40px]][[ESP32]] | |[[Fichier:Espessif logo.png|gauche|sans_cadre|40x40px]][[ESP32]] | ||
Ligne 176 : | Ligne 181 : | ||
Installer [[RPi-NodeRed|NodeRed]] | Installer [[RPi-NodeRed|NodeRed]] | ||
Installer [[Mosquitto]] | |||
|- | |- | ||
|[[Fichier:Bpi.png|sans_cadre|48x48px]]Banana PI | |[[Fichier:Bpi.png|sans_cadre|48x48px]]Banana PI | ||
| | | | ||
|- | |- | ||
|Objets connectés | | rowspan="2" |Objets connectés | ||
|[[Fichier:PHILLIPS HUE LOGO.png|sans_cadre]] | |[[Fichier:PHILLIPS HUE LOGO.png|sans_cadre]] | ||
|Description [[PHILLIPS HUE|API]] de base | |Description [[PHILLIPS HUE|API]] de base | ||
Le site de Phillips : https://developers.meethue.com/develop/hue-api-v2/getting-started/ | Le site de Phillips : https://developers.meethue.com/develop/hue-api-v2/getting-started/ | ||
|- | |||
|[[Fichier:X-sense logo.png|sans_cadre|151x151px]] | |||
|[[X-sense|Description générale]] | |||
Utilisation avec le module [[python-xsense]] | |||
|- | |- | ||
! rowspan="6" |Electronique | ! rowspan="6" |Electronique | ||
Ligne 245 : | Ligne 256 : | ||
|[[Comparateur Numérique]] | |[[Comparateur Numérique]] | ||
|- | |- | ||
! rowspan=" | ! rowspan="4" |Projets complets | ||
| rowspan="3" |Création/Configuration de serveur | | rowspan="3" |Création/Configuration de serveur | ||
| rowspan="3" |Exemple chez GANDI | | rowspan="3" |Exemple chez GANDI |
Version actuelle datée du 21 février 2025 à 18:38
Bienvenu sur ma nouvelle "Knowledge base".
La wiki précédent sur http://www.pinon-hebert.fr/Knowledge/index.php/Accueil (attention j'ai mis une redirection vers ce nouveau site) est cassé suite à une fausse manip de ma part. 10 ans de travail parti en fumée. Heureusement beaucoup de choses sont encore... dans ma tête. Je travailles encore à récupérer les bases endommagées mais plus ça va moins j'y crois...
On va toujours se focaliser sur les mêmes sujets que le précédant:
- Développement
- Administration système
- L'électronique, le labo
- Les microcontrôleurs et les nano ordinateurs (raspberry pi, arduino, esp32, esp8266 et autres)
Et je reprendrais la série commencée il y a quelques années avec les projets complets.
Développement | ![]() |
Les sockets C | |
---|---|---|---|
![]() |
|||
![]() |
Syntaxe de base,
Gestion des fichiers, Utiliser Spyder, Dessiner des graphes avec matplotlib, Utiliser un port série avec pyserieal, Traiter du JSON. Les arguments de la ligne de commande argparse. Installation de packages Python. | ||
Outils | ![]() |
GIT-HUB | |
Système | Global | Encodage | Le code morse
Le code baudot Le codage ASCII Les séquences ANSI |
Linux | Général | Ajouter/retirer un utilisateur.
Avoir un suffixe DNS par défaut. tcpdump Trouver le process à partir de son port TCP Passer d'une configuration réseau DHCP à Statique Connexion ssh avec des clés asymétrique. Gestion des connexions ssh Exploration approfondie du réseau. Gérer les fichiers vides. | |
Ubuntu | Gestion des services | ||
Debian | Gestion des services | ||
Windows | ..., 10, 11 | Wireshark | |
Open WRT | Global | Ajouter un package. | |
Auto hébergement | Raspberry PI | L'auto hébergement est assez facile à réaliser chez sois. Une solution est d'utiliser un ou plusieurs raspberry PI.
La base explique l'installation de base d'un PI comme module de base. Installer NodeRed nous permet d'y ajouter un serveur NodeRed | |
APIs | Géolocalisation et cartographie | IP API | Abstract API Donne une localisation a partir d'une IP
IPinfo Une autre bibliotheque de localisation d'IP |
Ephemérides | Sunset and sunrise times API va nous dire quand le soleil se lève quand il se couche, la lune… | ||
Trafic Aérien | FlightRadar24 | ||
Logiciels | Middleware | Bases de données relationelles | Le langage SQL
Les "minimales": MariaDB Les encore plus minimales |
Bases de données NoSQL | mongodb | ||
Messages | MQTT | ||
Bureautique | Excel | Gestion des dates
Gestion des chaînes de caractères Identifier si la clé d'une ligne est présente dans un autre tableau. | |
Outlook | Gestion des archives | ||
Sécurite | Chiffrage / déchiffrage | OpenSSL | La base
OpenSSL et AES (symetrique) OpenSSL_et_RSA (asymetrique) SMIME (les deux) Comment extraire un certificat d'un serveur en production. |
Certificats | Generalités | Un certificat c'est quoi? | |
PKI | Faire une PKI "familiale" | ||
https | Certificats Serveur | ||
Embarqué | Microcontroleurs | ![]() |
|
ESP8266 | Le module Smart Switch de SONOFF | ||
ESP32 | Environnement de dev ESP-IDF, Utiliser mkspiffs.
La carte "breakout" ESP32_DEVKITV1 La carte "AZ delivery" ESP32_DEVKITV2 Faire des requetês HTTPs Exemple d'utilisation de matrice de LED (circuit MAX 72xx) | ||
SBC (single board computers) | ![]() |
Les modèles de Raspberry PI
Installer NodeRed Installer Mosquitto | |
![]() |
|||
Objets connectés | ![]() |
Description API de base
Le site de Phillips : https://developers.meethue.com/develop/hue-api-v2/getting-started/ | |
![]() |
Description générale
Utilisation avec le module python-xsense | ||
Electronique | Composants | Composants actifs | Le transistor bipolaire |
Circuits | Filtres | Filtre de rejection : https://poujouly.net/2015/10/25/filtre-notch-50hz/ (oui un lien externe pour le moment) | |
Le labo | Le protocoles | UART/RS323 | |
Les outils de mesures connectables | Multimètre modèle : Multicomp PRO MP730027 | ||
Conception | ![]() |
Logiciel de conception de circuits et de modélisation de circuit imprimés. | |
LTspice | Logiciel de simulation électronique | ||
CAO FAO | Mécanique | Visserie | Dimensions visserie ISO |
Fabrication additive | Imprimantes 3D FDM | Ultimaker 2 ![]() | |
CNC | Fraiseuses | La base… la 3018.
Faire des perçages avec un programme python. Graver des PCB | |
Logiciels de CAO | ![]() |
FreeCad | |
Outillage | Metrologie | Comparateur Numérique | |
Projets complets | Création/Configuration de serveur | Exemple chez GANDI | Serveur mediawiki basé docker |
Serveur nodered basé docker | |||
Serveur Owncloud | |||
Objets connectés | ESP32 | Une Horloge à LED |