• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
a raspicam collegare wifi risolto chiavetta la 3 router della

[RISOLTO] collegare la raspicam a router wifi + chiavetta della 3
#1
Ciao a tutti,
sto cercando di finire un progettino con una raspicam e PI2 ma mi sono impantanato nel collegamento al router+ chiavetta della 3.
Mi spiego il progetto è una raspicam+PI2 portatile con collegato arduino, un po di sensori e circuiteria da piazzare un pò distante , autonoma con batteria e pannellino solare.
Ho pensato ad un collegamento via router wifi + chiavetta della 3 (con 5 euro hai 3G al mese di trasmissione dati) e pensavo fosse semplice visto che a casa ho fatto tutto con il router abilitando il wifi.
NIENTE DA FARE con la chiavetta della 3 non riesco a collegarmi, la chiavetta va perchè ho collegato il portatile al sistema e vado tranquillamante in internet.
non riesco a capire dove SBAGLIO

Codice:
UTILIZZO CON ROUTER DI CASA COLLEGATO A RETE ADSL -- FUNZIONA !!

#GNU nano 2.2.6    File: /etc/wpa_supplicant/wpa_supplicant.conf
#--------------------------------------------------------               

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="miossid"
        key_mgmt=NONE
        auth_alg=OPEN
}

network={
        ssid="miossid"
        key_mgmt=NONE
        auth_alg=OPEN
        wep_key0="miakeymiakey"
}

#================================================================

# /etc/network/interfaces
#---------------------------
auto lo

iface lo inet loopback
iface eth0 inet static
address XX.X.X.115
netmask 255.255.255.0
network XX.X.X.0
broadcast XX.X.X.255
gateway XX.X.X.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet static
address XX.X.X.125
netmask 255.255.255.0
network XX.X.X.0
broadcast XX.X.X.255
gateway XX.X.X.1
#===============================================================

QUESTO MODIFICATO PER FUNZIONARE CON LA CHIAVETTA DELLA 3 .. NON FUNZIONA!!!!
USA LA PROTEZIONE WAP-PSK
#GNU nano 2.2.6    File: /etc/wpa_supplicant/wpa_supplicant.conf
#--------------------------------------------------------               

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
        ssid="ssiddella3"
        key_mgmt=NONE
        auth_alg=OPEN
}

network={
        ssid="ssiddella3"
        key_mgmt=NONE
        auth_alg=OPEN
        wap_psk="miastringa"
}

#================================================================

# /etc/network/interfaces
#---------------------------
auto lo

iface lo inet loopback
iface eth0 inet static
address 192.168.100.115
netmask 255.255.255.0
network 192.168.100.100
broadcast 192.168.100.200
gateway 192.168.100.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet static
address 192.168.100.125
netmask 255.255.255.0
network 192.168.100.100
broadcast 192.168.100.200
gateway 192.168.100.1
#===============================================================
#QUESTI I FILES CHE HO UTILIZZATO
#DESUNTI DA UNA SPIEGAZIONE DI METEOLIRI
#dati.sh
#--------------
#/bin/bash
utente="mioaccount@aruba.it"
pass="miapassword"
sito="ftp.fotoarrigo.com"
desti="fotoarrigo.com/webcam_ch/"
#destiTL="fotoarrigo.altervista.org/timelapse"
#ftp://fotoarrigo@fotoarrigo.altervista.org/webcam/test1.jpg
#=============================================================

#dn.php
#-------------------
#!/usr/bin/php
<?php
$lat=46.04;
$long=11.15;
date_default_timezone_set('Europe/Rome');
$uT=time();
$sun_info = date_sun_info($uT, $lat,$long);
$sunrise = $sun_info['civil_twilight_begin'];
$sunset = $sun_info['civil_twilight_end'];
$alba = $sunrise+200;
$tramonto = $sunset-200;
if ($uT>$alba && $uT<$tramonto) echo "1";
else
echo "2";
?>
#========================================================

#dn.php.save
#----------------------------
#!/usr/bin/php
<?php
$lat=46.;
$long=13.58;
date_default_timezone_set('Europe/Rome');
$uT=time();
$sun_info = date_sun_info($uT, $lat,$long);
$sunrise = $sun_info['civil_twilight_begin'];
$sunset = $sun_info['civil_twilight_end'];
$alba = $sunrise+200;
$tramonto = $sunset-200;
if ($uT>$alba && $uT<$tramonto) echo "1";
else
echo "2";
?>
#=======================================================

#ridu.php
#-------------------------
<?php
include "SmartImage.class.php";
$src = "/var/www/webcampi.jpg";
$img = new SmartImage($src);
// Resize and save to file
// the true value means to cut the image
$img->resize(1024, 768, true);
$img->saveImage("/var/www/webcamx.jpg", 85);
?>
#=======================================================

#scatto1.sh
#---------------------------
#!/bin/bash
dn=$(php /var/www/dn.php)
. /var/www/dati.sh
echo $dn "$uT"
if [ $dn = "1" ]
then
echo "Switching to day mode"
raspistill -w 1600 -h 1200 -co 10 -o /var/www/webcampi.jpg -sa 20  -sh 80 -ISO 200 -ev 55 -ex auto -awb fluorescent
php /var/www/ridu.php
ncftpput -u "$utente" -p "$pass" "$sito" "$desti" /var/www/webcamx.jpg
chmod 777 /var/www/webcamx.jpg
exit 0
else
if [ $dn = "2" ]
then
echo "Switching to night mode"
raspistill -w 1600 -h 1200 -o /var/www/webcampi.jpg -sa 0 -sh 50 -ISO 10000 -ev 50 -awb fluorescent -awbg 1,1 -ss 10000000 -t 150000
php /var/www/ridu.php
ncftpput -u "$utente" -p "$pass" "$sito" "$desti" /var/www/webcamx.jpg
chmod 777 /var/www/webcamx.jpg
exit 0
fi
fi
exit 0
#==========================================================
Ho allegato i miei passaggi nella speranza di risolvere
saluti, Arrigo
Risposta
#2
Mica ho capito bene, ma la chiavetta della 3 non è attaccata al rasp ma al router giusto? Cioè tu vuoi usare un router che si connetta via etere con la chiavetta della 3?
Citazione:allow-hotplug wlan0

iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet static
address 192.168.100.125
netmask 255.255.255.0
network 192.168.100.100
broadcast 192.168.100.200
gateway 192.168.100.1

che sarebbe questa porzione? la configurazione modificata da te per collegarti al router?
La network deve sempre finire per x.x.x.0 , lo zero è specifico per identificare la rete di appartenenza
Il broadcast è sempre l'ultimo indirizzo della classe del tuo pool mascherato, per cui con mascheratura 255.255.255.0 è = "255"
Se invece è una cofigurazione personalizzata o virtuale ... direi un po strana.
Spiega un po meglio come è composto il "sistema"   chiavetta collegata a? quando non va la wifi va la chiavetta? etc...
Risposta
#3
il router ha una presa RJ45 e con il cavo funziona , sempre parlando di pc mentre non riesco a far funzionare raspberry
il router in se funziona bene e col pc nessun problema ma il settaggio prevede da 100 a 200, non so perchè

con Device info mi dice
product type G5
Harware version H-G5
Wan mode wireless Mode 3G


security mode WPAPSK
start IP address 198.162.100.100
end Ip address 198.162.100.200
se metto valori <100 mi da IP format error e lo stesso dicasi con >200

queste sono le caratteristiche
MINI PORTABILE 3G WIFI HOTSPOT IEEE 802.11b/g/n 150Mbps RJ45 USB WIRELESS ROUTER

Specification:
1.Compatible with HSDPA/HSUPA/HSPA+, CDMA EVDO Rev A/B, including
more than 400 kinds of popular USB 3G modems all over the world, dial
automatically without any manual setting.
2.Compatible with all the operating system such as Mac, iOS, Windows,
Linux, Android. NEEWER's patented software, automatically recognize
ADSL/DHCP and WAN/LAN without any preset.
3.Compatible with IEEE.802b/g/n standards and data spread rate up to 150Mbps.

Features:
1.3G: Support HSDPA/HSUPA/HSPA+, CDMA EVDO Rev A/B USB modem
2.Auto Access Point Name(apn), Dial-up 3G automatically
3.Automatically recognize ADSL/DHCP and WAN/LAN without any preset profile
4.Compatible with HSDPA/HSUPA/HSPA+, CDMA EVDO Rev A/B USB dongle
5.Complies with IEEE802.11b/g/n standards and data rate up to 150Mbps
6.Encryption: OPEN, SHARED, WEPAUTO, WAP-PSK, WEP2-PSK, WPA, WPA2, WPA-PSK/WPA2-PSK, WPA/WPA2, 802.1x
7.External Interface
8.Frequency Band: 2412-2483MHz
9.Function Button: 1*Reset
10.Gateway: TCP/IP/UDP/DHCP Server/NAT/MAPT/UPnP/Static Routing/MAC/URL/IP filter/VPN Pass through
11.Plug and Play, no need install any software
12.Protocol: IEEE802.11b/g/n up to 150Mbps
13.User amount: max to 20 Wi-Si users
14.WPS: Supported (software)

Interface:
1*Micro USB for power supply
1*Rj45 for WAN or LAN
1*USB 2.0 for USB dongle

purtroppo le istruzioni allegate sono praticamente illegibili e  alla mia richiesta di inviarmele almeno pdf fino ad ora nulla.
... sono un pelo impantanato!!!!
Risposta
#4
Xarrigo, anche io, come Mark, continuo a non capire cosa vuoi fare e come. Anche dopo il tuo secondo post.
Hai un prodotto della 3..linkacelo, in modo che anche noi possiamo capire cosa è è come funziona.
Come lo vuoi usare con il RaspberryPi?
Pare che il tuo Router cellulare (se questo è) abbia attivo il servizio DHCP per gli indirizzi tra il 100 e il 200. Questo significa che quando ci colleghi un dispositivo che non è impostato per avere ip fisso, il Router gli assegna il primo ip libero in quel range.
Cominciamo per gradi:
Via cavo va (sul pc) e non sul RaspberryPi.
Come vedi che non va sul RaspberryPi? Hai provato a fare
Codice:
ping 216.58.209.132

Funziona? Se si (ctrl + c per finire) devi solo impostare i DNS sul RaspberryPi.
Risposta
#5
Citazione:security mode WPAPSK
start IP address 198.162.100.100
end Ip address 198.162.100.200
se metto valori <100 mi da IP format error e lo stesso dicasi con >200

Quello è il range di assegnazione degli indirizzi ip, significa che devi assegnare ad ogni macchina (si intende macchina ogni dispositivo che ha un mac address, tipo un pc, un rasp, un cammello... qualunque cosa ha un mac address e una scheda di rete Big Grin ) un indirizzo tra quel pool 100 : 200.
Poi credo che come dice Zzed dovresti poter scegliere un indirizzo anche fuori a quel pool perchè potrbbe essere un range per il dhcp che è il servizio di assegnazione automatica, che sicuramente non funziona se sbagli l'indirizzo di broadcast.

La network è l'identificativo della rete, e deve comprendere tutta la classe e termina con lo zero come convenzione e non è un indirizzo utilizzabile.

Il broadcast è l'indirizzo di servizio che serve a far comunicare tutte le macchine assieme e DEVE essere l'ultimo indirizzo del pool di indirizzi che hai, nel tuo caso .255


Sicuramente stai sbagliando la configurazione, perchè se collegato con il cavo eth il pc di funziona, deve funzionare anche con il Rasp.

Per favore fai una copia del file config che hai modificato, e ripristina l'originale.
Poi fai una prova, perchè deve andare automaticamente se colleghi con il cavo eth.
Risposta
#6
Come si può vedere qui non è una cosa cosí immediata.
Postaci (magari con pastebin) la tua config e insieme vediamo cosa c'è di sbagliato...

Inviato dal mio m2 note utilizzando Tapatalk
Il mio software non ha mai bugs. Include soltanto funzionalità casuali.


Risposta
#7
(06/11/2015, 06:44)GabrieleToselli Ha scritto: Come si può vedere qui non è una cosa cosí immediata.
Postaci (magari con pastebin) la tua config e insieme vediamo cosa c'è di sbagliato...

Inviato dal mio m2 note utilizzando Tapatalk


Daccordo ma se invece la usb la usa solo come alimentazione, magari cambiado sul file config nel boot, ad 1A, e collega il rasp in eth, dovrebbe semplificare le cose.
Risposta
#8
Ci avevo pensato anche io, ma il RaspberryPi 2 non dovrebbe avere questi problemi : ha più corrente disponibile sulle usb
Risposta
#9
Ciao a tutti,
scusate il ritardo nella risposta, sono in giro.
Vedo di ricapitolare:
raspi2+ chiavetta wifi usb
alimetatore tramite usb robusto
raspicam
Tutto funziona benissimo se uso lan o wifi con il mio router di casa.
se provo con router portatile e chiavetta della 3 non si connette
Se uso router portatile e chiavetta della 3 con pc funziona
probabilmente sto sbagliando la configurazione della wlan del router della chiavetta che ha come chiave WPA e non WEP
Spero di aver dato abbastanza dati, domani sera o lunedì riprendo ..
Ciao, Arrigo

Dimenticavo. il router portatile è alimentato a parte, non dallo stesso alimentatore del pi2, il collegamento tra raspberry e router è tramite chiavetta wifi per cui

raspberri p2
raspicam
chiavetta wifi
alimentatore


router wifi
chiavetta della 3
alimentatore

quello che voglio fare prevede questa suddivisione
ciao
Risposta
#10
Zzed Ha scritto: Cominciamo per gradi:
Via cavo va (sul pc) e non sul RaspberryPi.
Come vedi che non va sul RaspberryPi? Hai provato a fare
Codice:
ping 216.58.209.132

Funziona? Se si (ctrl + c per finire) devi solo impostare i DNS sul RaspberryPi.

Esito?
Risposta
  


Vai al forum:


Navigazione: 2 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect