Lekce 13 - BLE na ESP-32 - Komunikace serveru s klientem - Klient
V předchozí lekci, BLE na ESP-32 - Komunikace serveru s klientem - Server, jsme nakonfigurovali BLE server pro vzájemnou komunikaci mezi serverem a klientem, díky níž můžeme ovládat LED diodu.
V tomto tutoriálu Internetu věcí s ESP-32 se budeme věnovat druhé části projektu z lekce BLE na ESP-32 - Komunikace serveru s klientem - Server. Konkrétně vytvoříme kód pro druhou desku ESP-32, která se bude chovat jako BLE klient. V této lekci si také ukážeme trochu jiný způsob práce s identifikátory charakteristiky a služeb.
Klientská část projektu
Klient bude pracovat tak, že pokud objeví náš server, pokusí se k němu připojit. Pakliže se mu to povede, začne na základě informací od serveru rozsvěcovat respektive zhasínat LED diodu. Začneme tradičně sestavením obvodu pro našeho klienta.
Schéma zapojení
Obvod pro tuto část projektu je velmi podobný tomu minulému, stačí v podstatě vyměnit tlačítko za LED diodu. Pojďme si ale raději zrekapitulovat všechny potřebné součástky:
- ESP-32,
- 1x rezistor,
- 1x LED dioda,
- nepájivé pole,
- propojovací vodiče.
Součástky osadíme. Pro zapojení LED diody použijeme pin
32
:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tomto tutoriálu s ESP-32 nakonfigurujeme BLE klienta a spustíme vzájemnou komunikaci se serverem, díky níž budeme ovládat LED diodu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.