Differenze tra le versioni di "Gruppo Meteo/Troubleshooting"
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 94: | Riga 94: | ||
dove xxxx corrisponde all'ESSID della rete wifi (attenzione ci potrebbero essere anche più files ad es ifcfg-xxxx_1 con il campo UUID diverso) | dove xxxx corrisponde all'ESSID della rete wifi (attenzione ci potrebbero essere anche più files ad es ifcfg-xxxx_1 con il campo UUID diverso) | ||
− | HWADDR=xx:yy:zz:aa:bb:cc #Mac address chiavetta wifi | + | HWADDR=xx:yy:zz:aa:bb:cc #Mac address chiavetta wifi |
− | ESSID="xxxx" | + | ESSID="xxxx" |
− | MODE=Managed | + | MODE=Managed |
− | BSSID=01:02:03:04:05:06 | + | BSSID=01:02:03:04:05:06 |
− | KEY_MGMT=WPA-PSK | + | KEY_MGMT=WPA-PSK |
− | SECURITYMODE=open | + | SECURITYMODE=open |
− | TYPE=Wireless | + | TYPE=Wireless |
− | BOOTPROTO=static | + | BOOTPROTO=static |
− | DEFROUTE=yes | + | DEFROUTE=yes |
− | PEERDNS=yes | + | PEERDNS=yes |
− | PEERROUTES=yes | + | PEERROUTES=yes |
− | IPV4_FAILURE_FATAL=no | + | IPV4_FAILURE_FATAL=no |
− | IPADDR=192.168.1.6 | + | IPADDR=192.168.1.6 |
− | NETMASK=255.255.255.0 | + | NETMASK=255.255.255.0 |
− | GATEWAY=192.168.1.1 | + | GATEWAY=192.168.1.1 |
− | IPV6INIT=yes | + | DNS1=192.168.1.1 |
− | IPV6_AUTOCONF=yes | + | IPV6INIT=yes |
− | IPV6_DEFROUTE=yes | + | IPV6_AUTOCONF=yes |
− | IPV6_PEERDNS=yes | + | IPV6_DEFROUTE=yes |
− | IPV6_PEERROUTES=yes | + | IPV6_PEERDNS=yes |
− | IPV6_FAILURE_FATAL=no | + | IPV6_PEERROUTES=yes |
− | NAME= | + | IPV6_FAILURE_FATAL=no |
− | UUID=4730ca73-fe1e-4042-beb8-6fe07e18f60f | + | NAME=xxxx |
− | ONBOOT=yes | + | UUID=4730ca73-fe1e-4042-beb8-6fe07e18f60f |
+ | ONBOOT=yes |
Versione attuale delle 18:45, 17 dic 2014
In caso di problemi
Una guida per diagnosticare problemi hardware e/o software
Modulo master
Verifiche hardware
La prima verifica da fare ovviamente è di non aver fatto cortocircuiti sull'alimentazione.
Poi si può iniziare a controllare che tutto si accenda sia arduino che il led sulla scheda di rete che quello sul convertitore dc/dc.
Conviene verificare da subito se i sensori I2C vengono visti, questo è necessario per la configurazione del modulo.
C'è uno schech già pronto all'uso nel repository:
cd /home/rmap/svn/r-map-code/trunk/arduino/ino/i2cscanner ino build -m mega2560 ino upload -m mega2560 ino serial
Perciò
[rmap@pidora i2cscanner]$ ino serial Guessing serial port ... /dev/ttyACM0 picocom v1.7 port is : /dev/ttyACM0 flowcontrol : none baudrate is : 9600 parity is : none databits are : 8 escape is : C-a local echo is : no noinit is : no noreset is : no nolock is : yes send_cmd is : sz -vv receive_cmd is : rz -vv imap is : omap is : emap is : crcrlf,delbs, Terminal ready I2CScanner ready! starting scanning of I2C bus from 1 to 7F...Hex addr: 1 addr: 2 addr: 3 addr: 4 addr: 5 addr: 6 addr: 7 addr: 8 addr: 9 addr: A addr: B addr: C addr: D addr: E addr: F addr: 10 addr: 11 addr: 12 addr: 13 addr: 14 addr: 15 addr: 16 addr: 17 addr: 18 addr: 19 addr: 1A addr: 1B addr: 1C addr: 1D addr: 1E addr: 1F addr: 20 addr: 21 addr: 22 addr: 23 addr: 24 addr: 25 addr: 26 addr: 27 addr: 28 addr: 29 addr: 2A addr: 2B addr: 2C addr: 2D addr: 2E addr: 2F addr: 30 addr: 31 addr: 32 addr: 33 addr: 34 addr: 35 addr: 36 addr: 37 addr: 38 addr: 39 addr: 3A addr: 3B addr: 3C addr: 3D addr: 3E addr: 3F addr: 40 addr: 41 addr: 42 addr: 43 addr: 44 addr: 45 addr: 46 addr: 47 addr: 48 found! <<< questo è il sensore di temperatura TMP102 (può essere trovato anche all'indirizzo 40 a seconda di come è collegato il pin ADD0, va aggiornata anche la conf) addr: 49 addr: 4A addr: 4B addr: 4C addr: 4D addr: 4E addr: 4F addr: 50 found! <<<< modulo RTC ci deve essere addr: 51 addr: 52 addr: 53 addr: 54 addr: 55 addr: 56 addr: 57 addr: 58 addr: 59 addr: 5A addr: 5B addr: 5C addr: 5D addr: 5E addr: 5F addr: 60 addr: 61 addr: 62 addr: 63 addr: 64 addr: 65 addr: 66 addr: 67 addr: 68 addr: 69 addr: 6A addr: 6B addr: 6C addr: 6D addr: 6E addr: 6F addr: 70 addr: 71 addr: 72 addr: 73 addr: 74 addr: 75 addr: 76 addr: 77 addr: 78 addr: 79 addr: 7A addr: 7B addr: 7C addr: 7D addr: 7E addr: 7F done
Per uscire: CTRL+A e CTRL+X
Thanks for using picocom
Lo scan dovrebbe durare pochi secondi se rimane piantato così:
starting scanning of I2C bus from 1 to 7F...Hex
c'è qualcosa che non va sul bus I2C
Configurazione ip statico su interfaccia wifi
Modificare il file /etc/sysconfig/network-scripts/ifcfg-xxxx
dove xxxx corrisponde all'ESSID della rete wifi (attenzione ci potrebbero essere anche più files ad es ifcfg-xxxx_1 con il campo UUID diverso)
HWADDR=xx:yy:zz:aa:bb:cc #Mac address chiavetta wifi ESSID="xxxx" MODE=Managed BSSID=01:02:03:04:05:06 KEY_MGMT=WPA-PSK SECURITYMODE=open TYPE=Wireless BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.1.6 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=xxxx UUID=4730ca73-fe1e-4042-beb8-6fe07e18f60f ONBOOT=yes