ESP8266 Wemos NodeMCU

Odpovědět
RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

ESP8266 Wemos NodeMCU

Příspěvek od RomanB » 04 zář 2017, 14:42

Zdravím, nějak nemůžu na netu najít (nebo se špatně ptám Googla) WiFi sériovou komunikaci mezi dvěma moduly a to nezávisle na WiFi routeru. První ESP8266 by měřil teplotu a data odesílal na druhý modul, který by teplotu zobrazoval. Ale zároveň první modul by měl být schopen i data přijímat. WiFi NRF24L01 + NANO používám, ale jedná se mi pro zajímavost o komunikaci mezi 8266. Děkuji

maxbrod
Příspěvky: 2
Registrován: 08 zář 2017, 17:19
Reputation: 0

Re: ESP8266 Wemos NodeMCU

Příspěvek od maxbrod » 08 zář 2017, 17:37

Zdravím, k tomuto účelu používám Wemos D1 Pro jako publisher i subscriber. Knihovna je Adafruit, mám s ní lepší zkušenosti než PubSub. Teplotu snímám s modulem Wemos DS18B20 a spínám relé z téže produkce. Display je OLED 64x48. Jako broker mám instalované mosquitto na RPI 3. Celé je to součástí projektu řízení vytápění objektu. Data vyhodnocuji také na ESP8266, kde jsou napojeny teploměry na 1-Wire DS18B20. Teď se pídím po tvorbě dashboard-u.

RomanB
Příspěvky: 90
Registrován: 04 zář 2017, 14:28
Reputation: 0
Bydliště: Havířov

Re: ESP8266 Wemos NodeMCU

Příspěvek od RomanB » 11 zář 2017, 21:51

Děkuji za inspiraci. Nakonec jsem jeden modul nastavil jako AP a druhý jako STA. AP má automaticky IP adresu 192.168.4.1 a je na něm spuštěn WiFiServer na portu 80. Druhý jako STA má spuštěn WiFiClient také na portu 80. Hodnoty teploty, tlaku a vlhkosti posílá v řetězci String pomocí příkazu client.print. Pro připojení k serveru slouží client.connect( ipadresa , 80). Modul v modu AP pomocí substring(0,1) rozpoznává připojeného klienta a dále zpracovává přijaté data, např. zobrazí na připojeném displeji, nebo zobrazuje údaje po připojení internetového prohlížeče. Použita knihovna je ESP8266WiFi.h . Návod pro komunikaci je zde na arduino.cz, a to s článkem o Ethernetovým modulu.

maxbrod
Příspěvky: 2
Registrován: 08 zář 2017, 17:19
Reputation: 0

Re: ESP8266 Wemos NodeMCU

Příspěvek od maxbrod » 12 zář 2017, 13:10

Zdravím, neuvedl jsem podstatný údaj - pracuji s protokolem MQTT. Po instalaci broker-u jsou možnosti rozšiřování projektu obrovské viz popis aplikace mosquitto.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů