Répéteur WiFi - arnaudrco/exemples GitHub Wiki

8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

Créer une prise

Un répéteur WiFi est très pratique si la portée du réseau est insuffisante. Les modèles commerciaux sont souvent peu pratiques et peu évolutifs. L'accès de ma box était en panne : les appareils accèdent à un galet wifi de dépannage sans changer tous les accès ; très économique aussi : je le branche sur un chargeur USB et il suffit d'un petit contrôleur

répéteur monté dans un lego

installation

Flashing Instructions

ESP32:

esptool.py --chip esp32 \
--before default_reset --after hard_reset write_flash \
-z --flash_mode dio --flash_freq 40m --flash_size detect \
0x1000 firmware_esp32/bootloader.bin \
0x8000 firmware_esp32/partition-table.bin \
0x10000 firmware_esp32/esp32_nat_router.bin

ESP32-C2:

esptool.py --chip esp32c2 \
--before default_reset --after hard_reset write_flash \
-z --flash_size detect \
0x0 firmware_esp32c2/bootloader.bin \
0x8000 firmware_esp32c2/partition-table.bin \
0x10000 firmware_esp32c2/esp32_nat_router.bin

ESP32-C3:

esptool.py --chip esp32c3 \
--before default_reset --after hard_reset write_flash \
-z --flash_size detect \
0x0 firmware_esp32c3/bootloader.bin \
0x8000 firmware_esp32c3/partition-table.bin \
0x10000 firmware_esp32c3/esp32_nat_router.bin

ESP32-S3:

esptool.py --chip esp32s3 \
--before default_reset --after hard_reset write_flash \
-z --flash_size detect \
0x0 firmware_esp32s3/bootloader.bin \
0x8000 firmware_esp32s3/partition-table.bin \
0x10000 firmware_esp32s3/esp32_nat_router.bin

Pour réaliser un répéteur du réseau "NUMERICABLE-63"

La page d'accueil

                              ESP32 NAT Router
                        ┌───────────────────────┐
                        │                       │
   Internet ◄──────────►│  STA            AP    │◄──────────► Internal
  (Upstream)            │  Interface  Interface │              Clients
                        │                       │
                        └───────────────────────┘

SOurce https://github.com/martin-ger/esp32_nat_router

FIRMWARE

fonctionnement

programme minimum en C

Python

ap = network.WLAN(network.AP_IF)
ap.active(True)
ap.config(essid=ssid, password=password)

version Python

avec prise ethernet

avec un arduino

https://mischianti.org/esp32-ethernet-enc28j60-with-plain-http-and-ssl-https/

  1. Domotique / Énergie / Objets connectés
  2. Lampe connectée
  3. Escape Game
  4. Lire-sa-consommation-avec-un-module-PZEM
  5. Lire sa consommation avec un esp relié au compteur LINKY
  6. un réseau sans logiciel de domotique avec MQTT
  7. un répéteur wifi
  8. les logiciels de domotique
  9. Pour aller plus loin pour connaître sa consommation