diff --git a/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.json b/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.json new file mode 100644 index 0000000..fd2b650 --- /dev/null +++ b/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "Communiquer avec un module ESP-32", + "_updated_at": "2026-05-16 14:51:20" +} diff --git a/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.md b/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.md new file mode 100644 index 0000000..de766c4 --- /dev/null +++ b/73bbc9da-9b14-4563-a9a0-c68a137b3bc0/draft_overlay.md @@ -0,0 +1,39 @@ +# Communiquer avec un module ESP-32 + +L'ESP-32 est un microcontrôleur polyvalent qui offre plusieurs canaux de communication, du simple lien série filaire aux protocoles réseau modernes. Le bon choix dépend de votre cas d'usage : prototypage, supervision à distance, ou intégration IoT. Voici un tour d'horizon des principales options. + +## 1. Communication série (UART) + +L'ESP-32 expose plusieurs interfaces UART matérielles. C'est la méthode la plus simple pour le débogage et la programmation : il suffit d'un câble USB-TTL (ou de la prise USB intégrée sur la plupart des cartes de développement) et d'un terminal série côté ordinateur. Idéal pour le développement et le monitoring local. + +## 2. Wi-Fi + +Le Wi-Fi est intégré nativement. L'ESP-32 peut fonctionner : + +- en **mode station** (STA), connecté à un réseau existant, +- en **point d'accès** (AP), pour que d'autres appareils s'y connectent directement, +- ou en **mode mixte** (AP+STA). + +Une fois sur le réseau, vous pouvez échanger des données via des sockets TCP/UDP, exposer un serveur HTTP, ou consommer des API distantes. + +## 3. Bluetooth et BLE + +Tous les ESP-32 classiques intègrent un émetteur Bluetooth (à l'exception notable de l'ESP32-S2). Vous pouvez utiliser le **Bluetooth Classic** pour des liaisons série sans fil, ou le **Bluetooth Low Energy (BLE)** pour des échanges économes en énergie avec smartphones et objets connectés. + +## 4. Protocoles applicatifs + +Pour intégrer l'ESP-32 dans un écosystème IoT, plusieurs protocoles sont supportés : + +- **MQTT** — léger, idéal pour la télémétrie et la communication pub/sub, +- **CoAP** — orienté contraintes matérielles, alternative à HTTP, +- **WebSocket** — communication bidirectionnelle en temps réel avec un navigateur ou un serveur. + +## Outils de développement + +Quel que soit le canal choisi, il faut écrire du code embarqué. Les environnements les plus courants sont : + +- **Arduino IDE** — le plus accessible, riche en bibliothèques, +- **PlatformIO** — plus puissant, intégré à VS Code, +- **ESP-IDF** — le framework officiel d'Espressif, recommandé pour les projets avancés. + +N'hésitez pas à consulter la documentation officielle d'Espressif et les exemples fournis avec chaque framework : ils couvrent la plupart des scénarios courants et constituent un excellent point de départ. \ No newline at end of file diff --git a/_logs/not_found.jsonl b/_logs/not_found.jsonl index 1993ce5..2e79048 100644 --- a/_logs/not_found.jsonl +++ b/_logs/not_found.jsonl @@ -142,3 +142,15 @@ {"ts":"2026-05-16 14:43:48","url":"/favicon.ico","ref":"https://abonnel.fr/favicon.ico","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.6312.86 Safari/537.36"} {"ts":"2026-05-16 14:44:51","url":"/informatique/linux/commandes/su","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0"} {"ts":"2026-05-16 14:45:59","url":"/journal_geek/2023/20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux","ref":"https://www.abonnel.fr/journal_geek/2023/20230201-nala-un-outil-de-gestion-de-paquets-plus-simple-plus-rapide-et-plus-efficace-pour-linux","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"} +{"ts":"2026-05-16 14:49:01","url":"/informatique/technologie/marque-pages-favoris-differences","ref":"","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36"} +{"ts":"2026-05-16 14:49:19","url":"/informatique/divers/recuperer_liste_abonnes_twitter","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 11_6_8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.55 Safari/537.36"} +{"ts":"2026-05-16 14:50:44","url":"/informatique/serveur/web-linux-apache/nextcloud","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 14_6_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.72 Safari/537.36"} +{"ts":"2026-05-16 14:51:02","url":"/informatique/busybox","ref":"","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:13","url":"/ads.txt","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:13","url":"/app-ads.txt","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:13","url":"/sellers.json","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:16","url":"/.well-known/assetlinks.json","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:16","url":"/.well-known/apple-app-site-association","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:17","url":"/llms.txt","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:18","url":"/dsrdelete.json","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"} +{"ts":"2026-05-16 14:51:20","url":"/assets/css/bootstrap.min.css.map","ref":"https://www.abonnel.fr/search?q=informatique+busybox","ua":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 PTST/260502.131955"}