NodeMCU ESP8266

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

NodeMCU ESP8266

#1 Příspěvek 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
Přílohy
ZAPOJENI ESP 12 and ADC.png
ZAPOJENI ESP 12 and ADC.png
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek 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í.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#3 Příspěvek 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.
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#4 Příspěvek 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
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#5 Příspěvek 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).
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#6 Příspěvek 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 .
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#7 Příspěvek 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.
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#8 Příspěvek 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í !!!
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#9 Příspěvek 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.
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#10 Příspěvek 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
Přílohy
VLASTNÍ WIFI SÍŤ.png
VLASTNÍ WIFI SÍŤ.png
VEŘEJNÝ WEBSERVR.png
VEŘEJNÝ WEBSERVR.png
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
FHonza
Příspěvky: 1443
Registrován: 20 lis 2012, 00:00
Bydliště: Praha

#11 Příspěvek 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 ?
Přílohy
sit.png
sit.png
Naposledy upravil(a) FHonza dne 27 zář 2019, 18:26, celkem upraveno 1 x.
Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#12 Příspěvek od elnovy »

Ano webservr odkudkoliv dostupný ale asi by bylo napsat kterej konkrétně.
dík
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
rnbw
Příspěvky: 37414
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#13 Příspěvek od rnbw »

Uživatelský avatar
elnovy
Doporučuje se dohled statného moderátora
Příspěvky: 884
Registrován: 04 črc 2010, 00:00
Bydliště:

#14 Příspěvek 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
Můj e-mail: elnovy@email.cz
Bydliště: JČ
Povolání: Vývoj elektroniky+DPS
Zájmy: Programování C++ ,assembler
Uživatelský avatar
lesana87
Příspěvky: 4395
Registrován: 20 zář 2014, 00:00

#15 Příspěvek 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í.
Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“