Passione per l'elettronica
 

Utilizzo moduli Upanel in modalità UDP

Franzthepanz 7 Ago 2017 14:52
Salve,

sto cercando qualche anima pia che utilizza dei moduli Upanel
http://www.miupanel.com/
per scambiarsi pacchetti UDP. Ho difficoltà a fare alcune operazioni e mi
sarebbe
preziosa qualche dritta visto che chi commercializza quesi oggetti ultimamente
è
parecchio latitante (speriamo per ferie)...

Grazie in anticipo.

--
Franco
RobertoA 7 Ago 2017 18:00
Il 07/08/2017 14:52, Franzthepanz ha scritto:
> Salve,
>
> sto cercando qualche anima pia che utilizza dei moduli Upanel
> http://www.miupanel.com/ per scambiarsi pacchetti UDP. Ho difficoltà a
> fare alcune operazioni e mi sarebbe preziosa qualche dritta visto che
> chi commercializza quesi oggetti ultimamente è parecchio latitante
> (speriamo per ferie)...
> Grazie in anticipo.
>

Difficile aiutare se non poni la questione
Spiega cosa non ti va, magari c'e' chi puo' aiutarti
Franzthepanz 7 Ago 2017 18:31
> Il 07/08/2017 14:52, Franzthepanz ha scritto:

> Difficile aiutare se non poni la questione
> Spiega cosa non ti va, magari c'e' chi puo' aiutarti
Volevo evitare di annoiare tutti con un pippone chilometrico se magari non c'è
nessuno
che usa Upanel.

Ad ogni modo, io ho due modulini( A e B) collegati a due arduino: A, via UDP,
deve
comunicare a B una stringa. Appena ricevuta da B, quest'ultimo ne deve
rimandare
un'altra ad A. Ho scritto due sketch , uno per A ed uno per B che funzionano
fino al
punto che B riceve correttamente la stringa di A. Quello che non riesco a fare
è mandare
la stringa di risposta ad A da B. Il debug di B è $UDP0-BUSY. Non conoscendo a
fondo
questo tipo di comunicazione e nonostante le numerose prove fatte, non so come
gestire la
cosa.

Se qualcuno usa questo tipo di trasmissione posso inserire il codice di A e B
per cercare
di capire dove sbaglio.

--
Franco
asdf 8 Ago 2017 13:40
On Mon, 07 Aug 2017 14:52:47 +0200, Franzthepanz wrote:

> Salve,
>
> sto cercando qualche anima pia che utilizza dei moduli Upanel
> http://www.miupanel.com/
> per scambiarsi pacchetti UDP. Ho difficoltà a fare alcune operazioni e
> mi sarebbe preziosa qualche dritta visto che chi commercializza quesi
> oggetti ultimamente è parecchio latitante (speriamo per ferie)...
>
> Grazie in anticipo.

A guardare le foto sembrano dei normali ESP8266 del tipo più economico
con il firmware cambiato e il costo triplicato.

espressif.com/en/products/*****ware/esp8266ex/resources
https://www.reddit.com/r/esp8266/wiki/index
http://www.esp8266.com/

Qui trovi più o meno tutto.
Franzthepanz 8 Ago 2017 14:08
Dopo aver strapazzato l'unico neurone rimasto, asdf il 08/08/2017 ha pensato
bene di
dire:
> On Mon, 07 Aug 2017 14:52:47 +0200, Franzthepanz wrote:
>
>> Salve,
>>
>> sto cercando qualche anima pia che utilizza dei moduli Upanel
>> http://www.miupanel.com/
>> per scambiarsi pacchetti UDP. Ho difficoltà a fare alcune operazioni e
>> mi sarebbe preziosa qualche dritta visto che chi commercializza quesi
>> oggetti ultimamente è parecchio latitante (speriamo per ferie)...
>>
>> Grazie in anticipo.
>
> A guardare le foto sembrano dei normali ESP8266 del tipo più economico
> con il firmware cambiato e il costo triplicato.
>
> espressif.com/en/products/*****ware/esp8266ex/resources
> https://www.reddit.com/r/esp8266/wiki/index
> http://www.esp8266.com/
>
> Qui trovi più o meno tutto.

Si, sono come dici tu normali esp dal firmware modificato. La lettura del link
che mi hai
inviato (peraltro gia ampiamente conosciuto) non è di nessun aiuto in quanto il
firmware
modificato ha dei comandi che non sono documentati sul sito Esperessif. Mi serve
trovare
quualcuno che abbia smanettato con il fw modificato e che sia riuscito a farli
comunicare
come ho spiegato nel primo post.
Grazie comunque

--
Franco
asdf 8 Ago 2017 22:14
On Tue, 08 Aug 2017 14:08:55 +0200, Franzthepanz wrote:

> Si, sono come dici tu normali esp dal firmware modificato. La lettura
> del link che mi hai inviato (peraltro gia ampiamente conosciuto) non è
> di nessun aiuto in quanto il firmware modificato ha dei comandi che non
> sono documentati sul sito Esperessif. Mi serve trovare quualcuno che
> abbia smanettato con il fw modificato e che sia riuscito a farli
> comunicare come ho spiegato nel primo post.

Beh ovvio, essendo un prodotto dalla diffusione praticamente nulla
sei ancorato al loro firmware. I link li avevo messi perchè qualora
non trovassi informazioni a riguardo potresti flasharli con
qualcosa di più diffuso e risolvere almeno finchè non trovi altre info.

ps. riguardo l'errore che ti dà il modulino ($UDP0-BUSY) hai visto
se sulla documentazione indicano di dover usare socket diversi per i
due sensi? SU un PC la comunicazione UDP è una cavolata, ma su altre
piattaforme a volte inventano giri strani per fare cose semplicissime.
Franzthepanz 9 Ago 2017 08:06
Dopo aver strapazzato l'unico neurone rimasto, asdf il 08/08/2017 ha pensato
bene di
dire:

> Beh ovvio, essendo un prodotto dalla diffusione praticamente nulla
> sei ancorato al loro firmware.
Ho scelto questa soluzione unicamente perchè questo firmware ti da la
possibilità di
creare delle interfacce grafiche da cui si può interagire con il micro
collegato e con i
micro remoti con a bordo il loro bravo modulino.

> ps. riguardo l'errore che ti dà il modulino ($UDP0-BUSY) hai visto
> se sulla documentazione indicano di dover usare socket diversi per i
> due sensi? SU un PC la comunicazione UDP è una cavolata, ma su altre
> piattaforme a volte inventano giri strani per fare cose semplicissime.
Sulla documentazione non è chiaramente detto ma ...

" UDP commands permit both to receive and transmit datagram using a given UDP
port. When
an UDP socket is created a user-defined datagram can be automatically sent."

Boh, confido nel periodo estrivo di ferie per la mancanza di comunicazione da
parte della
ditte che produce e vende il firmware senno dovrò trovare un'altra via.

--
Franco
asdf 12 Ago 2017 09:48
On Wed, 09 Aug 2017 08:06:03 +0200, Franzthepanz wrote:

> " UDP commands permit both to receive and transmit datagram using a
> given UDP port. When an UDP socket is created a user-defined datagram
> can be automatically sent."

Mi sa che dipende tutto da come lo hanno implementato; tirando a
indovinare sembrerebbe quasi che il socket in trasmissione si aspetti
o che il buffer venga svuotato prima di essere disponibile per la
ricezione, o qualche problema di timing (ma pure col debug? boh...).

> Boh, confido nel periodo estrivo di ferie per la mancanza di
> comunicazione da parte della ditte che produce e vende il firmware senno
> dovrò trovare un'altra via.

Quasi certamente saranno in ferie. Certo che un'autorisposta "siamo
in ferie dal ... al ..." non guasterebbe:)

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Passione per l'elettronica | Tutti i gruppi | it.hobby.elettronica | Notizie e discussioni elettronica | Elettronica Mobile | Servizio di consultazione news.