Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WiFi-Mesh mit ESP* und Raspberry Pi

WiFi-Mesh mit ESP* und Raspberry Pi

Pi and More 12¼ - Online!

Der Vortrag gibt einen kurzen Einblick in ein kleines, experimentelles Projekt,
bei dem mittels kostengünstiger ESP*-Entwicklerboards ein Mesh-WLAN über mehrere Stationen aufgespannt wird. Ein Raspberry Pi dient als Gateway zum weiteren Netz, aber auch z.B. ein LoRaWAN-Gateway wäre denkbar.

Auf diese Weise wird ein IoT-WLAN aufgebaut, das auf Grund der Schnittstellen, die die ESP-Entwicklerboards bieten (z.B. BLE, GPIO) verschiedene Sensoren beinhalten kann.

https://piandmore.de/de/
https://piandmore.de/de/conference/pam12-25/schedule/event/11745

Andreas Zilly

January 28, 2021
Tweet

More Decks by Andreas Zilly

Other Decks in How-to & DIY

Transcript

  1. WIFI-MESH MIT ESP* WIFI-MESH MIT ESP* UND RASPBERRY PI UND

    RASPBERRY PI ANDREAS ZILLY ANDREAS ZILLY Pi and More 12¼ 23.02.2021 1
  2. AGENDA AGENDA ESP8266 und ESP32 von Espressif Verfügbare Bibliotheken Wi-Fi

    Netzwerk Architektur(en) Weitere verfügbare ESP* Platinen Zusammenfassung und Ausblick 3
  3. ESP8266 UND ESP32 VON ESPRESSIF ESP8266 UND ESP32 VON ESPRESSIF

    32-Bit-Mikrocontroller Wi-Fi Bluetooth ESP8266 802.11 b/g/n (72 Mbit/s) - ESP32 802.11 b/g/n/e/i (150 Mbit/s) v4.2 BR/EDR und BLE 4 . 1
  4. D1 MINI D1 MINI ESP-8266-12F 11 digitale Eingangs- / Ausgangs-Pins,

    alle Pins haben Interrupt / PWM / I2C / Ein-Draht Unterstützung (außer D0) 1 analoger Eingang (max. 3,2 V Eingang) Micro-USB-Verbindung Flash 4MB Kompatibel mit Arduino, nodemcu, MicroPython 4 . 2
  5. ESP8266 MODUL ESP8266 MODUL ESP8266 ESP-01(S) 2 GPIO z.B. WLAN-Erweiterung

    Arduino oder eigenständig Flash 512kb - 1MB Kompatibel mit Arduino, nodemcu, MicroPython 4 . 3
  6. ESP32 DEV KIT ESP32 DEV KIT ESP32-WROOM-32D Bluetooth, Bluetooth LE

    and Wi-Fi Pins abhangig vom Modul => 36 Pins; UART, I2C, SPI, PWM Onboard Antenne Micro-USB-Verbindung bis 4MB Flash Kompatibel mit Arduino, nodemcu, MicroPython 4 . 4
  7. ESPRESSIF ESP-IDF ESPRESSIF ESP-IDF ESPRESSIF IOT DEVELOPMENT FRAMEWORK ESPRESSIF IOT

    DEVELOPMENT FRAMEWORK ESP-BLE-MESH (Zephyr Bluetooth Mesh stack) ESP-MESH (Wi-Fi) FreeRTOS Apache 2.0 https://docs.espressif.com/projects/esp- idf/en/latest/esp32/api-guides 5 . 3
  8. "MESH" ZUR MESSUNG "MESH" ZUR MESSUNG Stabil über 3 D1

    Mini (ping) ToDo (Indoor und Outdoor) Entfernungen variieren Bandbreitenmessungen durchzuführen (iperf) 6 . 3
  9. ZUSAMMENFASSUNG ZUSAMMENFASSUNG ESP8266 Module ausreichend um kleines (Sensor)Netzwerk aufzuspannen ESP*

    kann auch mit Powerbank betrieben werden Module "relativ" preiswert ESP32 Module mit vielen verschiedenen Eigenschaften verfügbar 8
  10. AUSBLICK AUSBLICK Anderer Gateway denkbar (LoRaWAN) Messungen mit ESP32 bei

    verschiedenen Anwendungsfällen noch durchzuführen => ESP CAM Modul Datenübertragung der Sensoren => In uxDB, MQTT, and Grafana 9
  11. DANKE FÜR EURE AUFMERKSAMKEIT DANKE FÜR EURE AUFMERKSAMKEIT This work

    is licensed under a . @AndreasZilly Creative Commons Attribution 4.0 International License 11 . 1