Archivi mensili: febbraio 2016


Estrarre Archivio DEB

Il file .DEB è un archivio che contiene 3 files:

  • debian-binary
  • control.tar.gz
  • data.tar.gz

Di solito quello che serve è il data.tar.gz che contiene il programma.

Per prima cosa dobbiamo estrarre i 3 pacchetti sopraindicati dal file .DEB:

 

Poi estrarre il contenuto di data.tar.gz utilizzando tar:

 

 

Package DEBPer più informazioni sui comandi tar e ar consultate le pagine man : tar(1) e ar(1).


Arduino per domotica, collegato in rete come client/server parte 2

Proseguendo col mio progetto di domotica/antifurto, aggiungo un secondo arduino con ethernet per prendere i vari sensori dall’altra parte della casa e inviarli al server via UDP.

Questo è il link dell’articolo precedente

 

I messaggi che manda sono nel formato “NUMERO SCHEDA” + “NUMERO SENSORE” + “STATO”

ad esempio la scheda 4 arduino con il sensore 6 e lo stato 00001 = 040600001

Come porte UDP ho utilizzato la solita 5055 per la trasmissione utilizzando il protocollo sopra indicato.

Al contrario della scheda illustrata prima questa non riceve comandi ma invia soltanto i dati dei vari sensori collegati

Nel mio caso ho utilizzato:

  • un arduino nano
  • un ENC28J60 Ethernet Shield V1.0 per scheda di rete
  • zoccolo per arduino (shield)

 

enc28j60-shield-variations base ArduinoNanoFront_3_sm