Stránka 1 z 3
NodeMCU ESP8266
Napsal: 26 zář 2019, 13:50
od elnovy
Zdravím všechny ,
po delši době jsem se prokousal v jazyku C a studiem Arduino IDE.
Měření napětí 0-3,3V jsem zvládl a odeslání na sériový monitor taky OK.
Co mi nefunguje :
Přenos naměřené hodnoty do mobilní aplikace Androd.
Problém je sehnat knihovny pro Bluetooth standart = aby šlo komunikovat i s HC05 , HC06
….
Návody jsem na netu zatím nenašel
….
Ideální by byl přenos wifi direct / bez nutnosti specifikovat zařizení /
…..
prostě destička = viz . Příloha by vysílala naměřené hodnoty furt dokola do ÉTERU .
VÍ NĚKDO JAK NA TO ???
…..
DĚKUJI ZA VŠECHNY RADY
Napsal: 26 zář 2019, 14:42
od ZdenekHQ
Ten přenos přes wifi většinou funguje metodou GET, kde předá data, takže vyžaduje konkrétní IP typu xxx.xxx.xxx.xxx?data=10
Takže pojem "vysílání do éteru" je poněkud zavádějící.
Napsal: 26 zář 2019, 21:05
od FHonza
elnovy píše:…..
prostě destička = viz . Příloha by vysílala naměřené hodnoty furt dokola do ÉTERU .
Vydal bych se cestou
WebSocket. Pro ESP8266 je v knihovně WebSocketServer definována třída stejného jména. Její použití je opravdu jednoduché. "Vysílat do světa" by šlo pomocí broadcast. A ten kdo by chtěl data přijímat, tak by se prostě připojil. Na straně webového prohlížeče je implementace taky snadná, všechny moderní prohlížeče implementují třídu (JavaScript) WebSocket.
Napsal: 26 zář 2019, 21:08
od elnovy
Jsem měl na mysli přenos dat viz text z nettu :
První mobilní telefon s certifikací Wi-Fi Direct – Samsung Galaxy S
Ani uživatelé bez softwarové podpory Wi-Fi Direct však nemusí zoufat. K přímému přenosu dat mezi několika zařízeními bude stačit, když tuto certifikaci bude splňovat pouze jedeno z nich, to bude plnit funkci tzv. mini-acces pointu, na který se budou následně ostatní klienti napojovat.
Díky veliké hardwarové podpoře, kdy základní hardwarové požadavky splňuje téměř každé zařízení s Wi-Fi čipem, lze v příštích měsících očekávat masové rozšíření této technologie do mnoha odvětví elektroniky. Můžeme se tak společně těšit na novou éru bezdrátové komunikace.
To je asi utopie = budoucnost
………………………………………………..
Tak aspoň doplnění programu o knihovny WIFI
a přenos z pojmenovaného zařizení WIFI BT = deska ESP 01
do mobilu android :
.....
Stávající program fungující :
CHYBÍ : #include "KNIHOVNA PRO WIFI Bluetooth 2.0 "
CHYBÍ : OZNAČENÍ TOHOTO ZAŘIZENÍ
int y=0;
void setup()
{
Serial.begin(9600);
}
void loop() // SMYCKA
{
x=analogRead(A0);
Serial.println(y);
CHYBÍ ODESLÁNÍ HODNOTY y pomocí Bluetooth 2.0
}
....
děkuji k za vsechny rady
Napsal: 26 zář 2019, 21:22
od FHonza
Pokud vím, tak přímo podpora WiFi Direct pro ESP8266 není. Obešel jsem to jak jsem popsal. Navíc zmiňuješ Bluetooth a ten má až ESP32 (která ovšem WiFi Direct také nepodporuje).
Napsal: 27 zář 2019, 07:09
od elnovy
ESP-01 je malej obvod a to co o něm je psáno a co funguje mě vedlo k dotazu :
https://www.ebay.com/itm/ESP8266-ESP-01 ... 2736904806
Obvod obsahuje wifi anténu a v popisu uvádějí :
Package Included:
1 xESP8266 Serial WIFI Wireless Transceiver Module Send Receive LWIP AP+STA
Specifications
802.11 b/g/n………………...což je norma pro Bluetooth 2.0
Wi-Fi Direct (P2P), soft-AP
….
Program pro komunikaci této malé desky s webservrem existuje a funguje .
…..
Proto chci získat program pro přenos naměřené hodnoty do mobilu s WIFI s normou BLUETOOTH 2.0….stará verze mobilů
…
A Druhej program pro přenos dat s normou WIFI DIRECT ….pro nové verze mobilů
viz . Wi-Fi Direct (P2P), soft-AP
….
Programy jež lze naprogramovat z ARDUINA IDE studia .
….
Dodatek :
desky ESP 12 nebo ESP 32 jsou tak veliké že je snažši provést komunikaci
bezdrátovou z ATTINY 13+433 transmiter a detekovat na 433 receiver +ATTINY 13+COMx
…..
Snad se touto formou najde fungujici program pro ESP-01 a přenos dat do mobilu ???
Byla by to výhoda pro plno uživatelů
Jen přenos dat na webserver je omezen přitomností WIFI sítě v dosahu = nemobilita systému .
Napsal: 27 zář 2019, 11:52
od FHonza
elnovy píše:802.11 b/g/n………………...což je norma pro Bluetooth 2.0
802.11 je standard pro WLAN. Možná se mýlím, ale jedinou souvislost s Bluetooth kterou vidím, je pásmo 2.4GHz (pro 802.11b, g).
elnovy píše:Program pro komunikaci této malé desky s webservrem existuje a funguje
To ano, není to žádná novinka. Existuje pro to několik frameworků (nejznámější je Arduino), řešilo se to i tady na ebastlírně. S tím ti určitě mohu pomoct.
elnovy píše:Jen přenos dat na webserver je omezen přitomností WIFI sítě v dosahu = nemobilita systému .
ESP může pracovat i v režimu AP (vytváří vlastní WiFi síť).
WiFi Direct P2P jsem funkční s ESP neviděl.
Napsal: 27 zář 2019, 12:27
od elnovy
Děkuji Ti za vysvětlení .....
PíšeŠ že by si mi s tim pomohl ......tak ti pošlu na SZ co y to mělo umět
jedná se mi jen o tu vlastní wufi síť
a specielní přenos na webservr .
Pokud Ti to tedy mohu poslat na SZ budu moc rád ???
Taky to mohu nastínit sem .
Obrázky k tomu Ti pošlu během dne .
Dík za profi objasnění !!!
Napsal: 27 zář 2019, 13:11
od FHonza
Jestli to není tajné, tak to dej sem, ať si to případně může přečíst více lidí. Nebo případně SZ.
Napsal: 27 zář 2019, 13:34
od elnovy
Jasně není to tajné !!!
Jsem rád že chceš pomoct a né jen mě .....
obr1.
proto budu rád pokud napíšeš ty přislušné pasáže co odvysílají
data = x hodnoty namerenou na webserv veřejný = zadara
.....
a pro obr.2.
co odvysíolá data = x hodnotu na vlastné síť wifi .
........
Dík za ochotu
Napsal: 27 zář 2019, 18:02
od FHonza
Pod pojmem veřejný server myslíš nějaký počítač, který je dostupný odkudkoli z internetu ? Jestli ano, tak potřebuješ, aby tvoje ESP byla připojená k síti, která je do internetu připojená. Pak samozřejmě musíš znát adresu toho serveru a způsob, jak se mu data předávají.
Myslíš něco takového ?
Napsal: 27 zář 2019, 18:06
od elnovy
Ano webservr odkudkoliv dostupný ale asi by bylo napsat kterej konkrétně.
dík
Napsal: 27 zář 2019, 18:09
od rnbw
Napsal: 27 zář 2019, 18:15
od elnovy
Hele už se zase do toho serou vlci z karpat ....nic nechci .
FHONZO dik za rady a měj se fajn .
... Je těžko pochopit proč to dělají
asi je sere ta odlika a strach se opítat
Napsal: 27 zář 2019, 18:36
od lesana87
No na tvém místě bych se tam stejně zkusila zeptat, ten člověk všemu rozumí a má všechno perfektně zmáknutý, určitě ti rád poradí.