Passa al contenuto principale

Guida allo sviluppo remoto

Sebbene i plug-in vengano normalmente eseguiti sullo stesso dispositivo di smartCORE, è possibile eseguirli da remoto tramite la rete. In questo modo è possibile iterare rapidamente sui plug-in, senza dover trasferire ogni singola versione sul proprio smartCORE.

A tale scopo è sufficiente impostare a "true" il flag "localhost" nella configurazione del modulo remoto. In questa cartella sono disponibili un file di configurazione di esempio e un programma di esempio. Indicare l'indirizzo del proprio dispositivo con il parametro della riga di comando "--addr".

Se tutto funziona, nel proprio smartCORE dovrebbe comparire un canale "hello_world" con il valore "true".

{
"plugins": [
"remote"
],
"modules": [
{
"factory": "remote",
"module": "remote",
"config": {
"port": 61616,
"localhost": false,
"producerChannels": [{
"name": "hello_world",
"dataType": "bool"
}]
}
}
]
}