Ma intereseaza daca a facut cineva pana acum asa ceva.
Sa extraga date din webif-ul receptorului cu ajutorul unui microcontroler, pentru ca dupa extragerea datelor sa fie afisate pe un ecran LCD, TFT sau OLED.
ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ? LCD4Linux on ESP32-2432s028R
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ? LCD4Linux on ESP32-2432s028R
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
»
Nu am făcut dar nu văd de să nu se poată.
Încearcă într-un browser pe PC să accesezi din LAN: http://192.168.x.xxx/web/about
(ip-ul receiverului tău)
Apoi încearcă să accesezi din WAN: http://receiver.no-ip.com/web/about
(numele tău de domeniu care în router ar trebui să redirecționeze către portul 80 al receiverului)
Dacă cele 2 încercări precedente au avut succes, adică receiverul a returnat datele solicitate, atunci nu-ți rămâne decât să programezi microcontrolerul să acceseze și el adresa respectivă și să proceseze datele primite.
Nu am făcut dar nu văd de să nu se poată.
Încearcă într-un browser pe PC să accesezi din LAN: http://192.168.x.xxx/web/about
(ip-ul receiverului tău)
Apoi încearcă să accesezi din WAN: http://receiver.no-ip.com/web/about
(numele tău de domeniu care în router ar trebui să redirecționeze către portul 80 al receiverului)
Dacă cele 2 încercări precedente au avut succes, adică receiverul a returnat datele solicitate, atunci nu-ți rămâne decât să programezi microcontrolerul să acceseze și el adresa respectivă și să proceseze datele primite.
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
Deci datele sint "aruncate" corect de cele doua linkuri. Al doilea doar daca modific portul pe care functioneaza interfata web. Pentru ca nu am host no-ip sau asemanator. Am un domain name cumparat, iar pe Raspberry am un server http (care ruleaza aproape in gol ! ) insa acela iasa pe portul 80.
Linkurle date de tine sint utile, doar ca acum trebuie sa sap dupa felul in care sa citesc datele din fisierul xml.
Multumesc pentru ajutorul cu care pot sa pornesc cautarile.
Linkurle date de tine sint utile, doar ca acum trebuie sa sap dupa felul in care sa citesc datele din fisierul xml.
Multumesc pentru ajutorul cu care pot sa pornesc cautarile.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
Am si gasit ceva de pornire aici.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
»
Pentru a accesa WebIf din exterior, poți configura în router un port oarecare.
De exemplu http://numedomeniupentrureceiver.ro:4321/web/about iar apoi în router setezi ca portul 4321 să fie redirecționat către portul 80 al receiverului.
Pe de altă parte poți intra în setările receiverului și schimba portul WebIf din 80 (portul implicit) în oricare altul (care este liber). Dar și în acest caz, trebuie configurat în router ca portul respectiv să fie redirecționat către iP-ul receiverului.
Pentru a accesa WebIf din exterior, poți configura în router un port oarecare.
De exemplu http://numedomeniupentrureceiver.ro:4321/web/about iar apoi în router setezi ca portul 4321 să fie redirecționat către portul 80 al receiverului.
Pe de altă parte poți intra în setările receiverului și schimba portul WebIf din 80 (portul implicit) în oricare altul (care este liber). Dar și în acest caz, trebuie configurat în router ca portul respectiv să fie redirecționat către iP-ul receiverului.
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- delta2k2
- Site Admin
- Posts: 1990
- Joined: 11 Sep 2013 15:18
- Location: Over the rainbow ...
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
Doar reamintesc un lucru...
Cel puțin la DM800, este un bug de securitate, ce permite acces la fișierele de configurare prin intermediul interfeței WebIf (implicit lista de share).
Posibil să mai fie și alte receptoare, deci atenție la porturile deschise.
Cel puțin la DM800, este un bug de securitate, ce permite acces la fișierele de configurare prin intermediul interfeței WebIf (implicit lista de share).
Posibil să mai fie și alte receptoare, deci atenție la porturile deschise.
- ASiX88796
- Site Admin
- Posts: 2952
- Joined: 12 Oct 2013 17:02
- Location: Timișoara
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
»
WebIf poate returna informații în două moduri:
-XML: http://192.168.x.xxx/web/about
-JSON: http://192.168.x.xxx/api/about
WebIf poate returna informații în două moduri:
-XML: http://192.168.x.xxx/web/about
-JSON: http://192.168.x.xxx/api/about
___________________________ ____ ___ __ _
» Mulţi vorbesc, puţini comunică.
» Mulţi vorbesc, puţini comunică.
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
Faza cu porturile o cunosc, atat in router cat si in webif.
De furat nu au ce fura din receptor. Are doar un OpenATV chel, fara zorzoane sau alte minuni.
Nu ma deranjeaza nici daca-mi copieaza tot flashul, nu exista nimic ce ar putea fi interesant pentru cineva.
Am cautat rezolvari la solutie, deocamdata nu am gasit. Sap in continuare.
Exista o librarie care ne-ar permite asta.
Daca reusesc sa scot datele in consola seriala revin cu detalii.
De furat nu au ce fura din receptor. Are doar un OpenATV chel, fara zorzoane sau alte minuni.
Nu ma deranjeaza nici daca-mi copieaza tot flashul, nu exista nimic ce ar putea fi interesant pentru cineva.
Am cautat rezolvari la solutie, deocamdata nu am gasit. Sap in continuare.
Exista o librarie care ne-ar permite asta.
Daca reusesc sa scot datele in consola seriala revin cu detalii.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
Am mai gasit cateva linkuri care "extrag" informatii utile din receptor.
De exemplu:
Informatii despre receptor:
http://192.168.XXX.XXX//web/deviceinfo
Ora exacta:
http://192.168.xxx.xxx//web/currenttime
Informatii despre track-ul audio:
http://192.168.xxx.xxx/web/getaudiotracks
Informatii despre canalul actual:
http://192.168.xxx.xxx/web/getcurrent
Tot felul de setari din receptor:
http://192.168.xxx.xxx/web/settings
etc...
O intreaga lista de asemenea linkuri, care pot extrage informatii utile, puteti gasi aici.
De exemplu:
Informatii despre receptor:
http://192.168.XXX.XXX//web/deviceinfo
Ora exacta:
http://192.168.xxx.xxx//web/currenttime
Informatii despre track-ul audio:
http://192.168.xxx.xxx/web/getaudiotracks
Informatii despre canalul actual:
http://192.168.xxx.xxx/web/getcurrent
Tot felul de setari din receptor:
http://192.168.xxx.xxx/web/settings
etc...
O intreaga lista de asemenea linkuri, care pot extrage informatii utile, puteti gasi aici.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
- Levy
- Gold User
- Posts: 1581
- Joined: 02 Oct 2013 15:07
- Location: ABSURDISTAN
Re: ESP8266 sau ESP32 pot extrage date din WebIf-ul OpenATV ?
In sfarsit am reusit sa extrag date din fisierele xml ale receptorului enigma2 pe care ruleaza OpenATV !
In monitorul serial am mai multe date extrase si afisate, insa pe moment doar de dragul de-a vedea informatiile pe un ecran, am conectat un ecran lcd1602 i2c, pe care am afisat numele canalului si titlul emisiunii curente.
Am facut un short pe youtube:
Click pe imagine pentru a vizualiza videoclipul.
In limita timpului liber disponibil, voi inlocui ecranul cu ceva pe care sa pot afisa mai multe date. Am prin casa cateva tipuri de ecrane, problema va fi doar programarea lor corecta, cu unele m-am jucat deja, si au functionat.
O sa fac si un video complet cu felul in care a fost facut cu toate datele ca sa-l puteti reproduce daca veti dori acest lucru.
In monitorul serial am mai multe date extrase si afisate, insa pe moment doar de dragul de-a vedea informatiile pe un ecran, am conectat un ecran lcd1602 i2c, pe care am afisat numele canalului si titlul emisiunii curente.
Am facut un short pe youtube:
Click pe imagine pentru a vizualiza videoclipul.
In limita timpului liber disponibil, voi inlocui ecranul cu ceva pe care sa pot afisa mai multe date. Am prin casa cateva tipuri de ecrane, problema va fi doar programarea lor corecta, cu unele m-am jucat deja, si au functionat.
O sa fac si un video complet cu felul in care a fost facut cu toate datele ca sa-l puteti reproduce daca veti dori acest lucru.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !
Who is online
Users browsing this forum: No registered users and 28 guests