Ciao, tutto il codice sarà postato a breve sul forum.
Comunque in estrema sintesi il plugin (scritto in java) si occupa di mappare le richieste http da inviare alla scheda partendo dai parametri dell'oggetto virtuale freedom.
In sostanza la scheda possiede un webserver interno e una serie di pagine che permettono di accendere/spegnere i relay.
Ora (non scendo nei particolari) quando si crea il command in freedom si specifica il comportamento che l'oggetto deve avere (on-off) e a quale relay (0-7) é collegato.
Quindi il plugin leggendo questi parametri costruisce una richiesta http da inviare al webserver della scheda: es.
http://192.168.1.201/forms.htm?led0=1 Provoca l'accensione del Rele 1
Naturalmente l'ip é associato all'oggetto per consentire al plugin di aprire correttamente un socket verso il dispositivo.
Spero di averti dato un'idea del funzionamento.