Italian Raspberry cosa usare ?

MARCO C.

Active Member
Licensed User
Buongiorno,
Se per Arduino mi pare di aver capito che devo utilizzare B4R , cosa posso usare x programma un dispositivo Raspberry ?
Ho visto in qualche intervento che qualcuno parla di B4J ?


Grazie in anticipo
M.
 

MARCO C.

Active Member
Licensed User
Grazie @LucaMs
Quindi nel Raspberry ovviamente dovrò inserire una versione di windows ?
Ho visto che si parla di

WINDOWS 10 IOT ?

 

picenainformatica

Active Member
Licensed User
Longtime User
No, se metti Windows 10 IOT dovrai programmare con Visual Studio.
Se metti un Linux puoi usare B4J che crea applicazioni Java.
 

udg

Expert
Licensed User
Longtime User
Ciao,
io avevo una prima versione di Raspberry ed installai Raspbian. Quindi direi che quello indicato sia proprio quello che ti occorre.
Ti confermo anche che, utilizzando, B4J, crei sul tuo PC Windows i programmi che poi trasferisci sul Raspberry e tutto funziona come previsto.
Nel mio caso ho sviluppato solo back-end perché mi serviva simulare l'esistenza di un server remoto, ma sul forum trovi esempi e suggerimenti di ogni tipo.
 

giannimaione

Well-Known Member
Licensed User
Longtime User
puoi utilizzare una versione linux, che puoi prelevare dal sito ufficiale raspberry;
presta attenzione anche alla versione di JAVA se presente, altrimenti devi installarla (in rete ci sono tanti tutorial su come installare e configurare java su rpi);
tempo fa ho eseguito delle piccole applicazioni "desktop" con b4j , ma la grafica non mi ha convinto molto;
in genere questi tipi di device vengono utilizzati come "server"; quindi in ambito B4J dovresti creare una applicazione di tipo server;
 

MARCO C.

Active Member
Licensed User
Ciao,
io avevo una prima versione di Raspberry ed installai Raspbian. Quindi direi che quello indicato sia proprio quello che ti occorre.
Ti confermo anche che, utilizzando, B4J, crei sul tuo PC Windows i programmi che poi trasferisci sul Raspberry e tutto funziona come previsto.
Nel mio caso ho sviluppato solo back-end perché mi serviva simulare l'esistenza di un server remoto, ma sul forum trovi esempi e suggerimenti di ogni tipo.
Grazie,
a questo punto forse mi conviene acquistare una delle versioni starter kit , per uno alle prime armi, che dovrebbe proprio avere una versione Raspbian.
Grazie
 

MARCO C.

Active Member
Licensed User
puoi utilizzare una versione linux, che puoi prelevare dal sito ufficiale raspberry;
presta attenzione anche alla versione di JAVA se presente, altrimenti devi installarla (in rete ci sono tanti tutorial su come installare e configurare java su rpi);
tempo fa ho eseguito delle piccole applicazioni "desktop" con b4j , ma la grafica non mi ha convinto molto;
in genere questi tipi di device vengono utilizzati come "server"; quindi in ambito B4J dovresti creare una applicazione di tipo server;
Mi serve un dispositivo meno tonto di Arduino ( ... non conosco il linguaggio di programmazione.. dovrei partire da zero ) , cui dovo far controllare alcuni ingressi ,
e considerando che uso già B4J mi sembrava la soluzione ideale .
Grazie
 

udg

Expert
Licensed User
Longtime User
Da quel che ricordo, la parte "complicata" era installare il sistema operativo su una SD adatta. Complicata per modo di dire; bastava seguire con attenzione le istruzioni.
Il punto critico era scegliere bene la SD (se non ricordo male, quelle adatte a contenere fotografie non erano sufficientemente performanti e si suggeriva SD meno economiche ma decisamente più affidabili e veloci).

Certamente un kit aiuta per partire con il piede giusto. Quanto meno avrai già la SD adatta e il sistema operativo caricato (credo). Quindi pronto per trasferire i tuoi sw sul dispositivo.

Da un certo punto di vista Arduino sarebbe più adatto per il semplice controllo porte. Ma un Rasby ti consente di investigare su tanti temi senza dover acquistare un VPS. Ad esempio potresti installare un server MQTT e giocare con quello (es. invio di messaggi "broadcast" ad una molteplicità di telefonini/devices)
 

MARCO C.

Active Member
Licensed User
Da quel che ricordo, la parte "complicata" era installare il sistema operativo su una SD adatta. Complicata per modo di dire; bastava seguire con attenzione le istruzioni.
Il punto critico era scegliere bene la SD (se non ricordo male, quelle adatte a contenere fotografie non erano sufficientemente performanti e si suggeriva SD meno economiche ma decisamente più affidabili e veloci).

Certamente un kit aiuta per partire con il piede giusto. Quanto meno avrai già la SD adatta e il sistema operativo caricato (credo). Quindi pronto per trasferire i tuoi sw sul dispositivo.

Da un certo punto di vista Arduino sarebbe più adatto per il semplice controllo porte. Ma un Rasby ti consente di investigare su tanti temi senza dover acquistare un VPS. Ad esempio potresti installare un server MQTT e giocare con quello (es. invio di messaggi "broadcast" ad una molteplicità di telefonini/devices)
La mia speranza era anche quella di poter collegarmi ad un Db Mysql in remoto ...
ma facciamo le cose a piccoli passi 🙃 .
 

udg

Expert
Licensed User
Longtime User
Puoi farlo benissimo. Installi MariaDB-MySql sul Rasby, il sistema jRDC2 e i tuoi client potranno inviare/ricevere dati utilizzando il DB remoto come storage.
Io feci qualcosa di simile, ma ai tempi non esisteva ancora RDC/RDC2 e quindi realizzai una mia versione di quel sistema.
Assegna al Rasby un IP fisso sulla rete locale. In questo modo "trovarlo" da parte dei client è più facile. E sei anche pronto per un servizio DDNS che ti consenta di raggiungerlo dall'esterno tramite un "finto" dominio.
 

MARCO C.

Active Member
Licensed User
Puoi farlo benissimo. Installi MariaDB-MySql sul Rasby, il sistema jRDC2 e i tuoi client potranno inviare/ricevere dati utilizzando il DB remoto come storage.
Io feci qualcosa di simile, ma ai tempi non esisteva ancora RDC/RDC2 e quindi realizzai una mia versione di quel sistema.
Assegna al Rasby un IP fisso sulla rete locale. In questo modo "trovarlo" da parte dei client è più facile. E sei anche pronto per un servizio DDNS che ti consenta di raggiungerlo dall'esterno tramite un "finto" dominio.
Grazie ancora ...
ora mi metto sulla sedia a studiare ;)
 

AlpVir

Well-Known Member
Licensed User
Longtime User
Qualche anno fa avevo realizzato un'app (in B4A) che comandava (tramite SSH) un raspberry a cui era connessa una macchina fotografica digitale, uno step motor ed un sensore di temperatura. L'app Android muoveva tutto l'insieme e scattava delle foto in successione, riunendole in un panorama che poi inviava nel web. Usavo ddns e qualche script in pyton.
Non è quindi esatto che B4J sia l'unico linguaggio per interagire con un raspberry.
 

giannimaione

Well-Known Member
Licensed User
Longtime User
Non è quindi esatto che B4J sia l'unico linguaggio per interagire con un raspberry.
esatto! python è uno di questi, e molto utilizzato in ambiente linux.
 
Top