|
421
|
International / Italiano / Re: [proposta progetto comune] Arduino webservices
|
on: June 15, 2011, 11:10:47 am
|
Sei sicuro? Fino a poco tempo fa avevo in gestione un sito su Aruba per il quale ho fatto un piccolo script che usava l' http auth e funzionava... Prova questo codice in una cartella NON protetta: <?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="Test"'); header('HTTP/1.0 401 Unauthorized'); print("E' necessario autenticarsi"); exit; } else { print($_SERVER['PHP_AUTH_USER']); print("<br/>"); print($_SERVER['PHP_AUTH_PW']); } ?>
Provare qua per credere !! Praticamente la variabile PHP_AUTH_PW resta sempre vuota, e quindi loopa all'infinito. poco male, l'altro metodo funziona comunque, secondo me lo hanno fatto per ragioni di sicurezza..
|
|
|
|
|
422
|
International / Italiano / Re: Sensore con arduino
|
on: June 14, 2011, 04:56:07 pm
|
in questo pdf dice un po' come fare un circuitino, mettendo l'uscita su una porta analogia dovresti poter leggere il valore in modo da mandarlo sulla seriale. Solo che dando un occhio nel circuito da un'alimentazione di 15 volt, non so se funziona non i 5 di arduino, magari perdi solo di sensibilità per il resto credo che quello che ti serva sia simile alla lettura di una fotoresistenzaCmq spero ti risponda qualcuno di più esperto di sensori ed elettronica, spero di averti cmq instradato.. e poi ti pare l'ora di preparare la maturità ???
|
|
|
|
|
424
|
International / Italiano / Re: Sensore con arduino
|
on: June 14, 2011, 04:38:18 pm
|
Salve ragazzi, mi sono iscritto da poco a questo forum. Vi voleevo chiedere se è possibile realizzare con arduino un circuito che acquisisca la temperatura e la mandi ad una applicazione realizzata da me in visual basic. Avendo gia un ad590 volevo chiedervi se è possibile utilizzarlo a tale scopo. Ragazzi spero mi rispodiate presto!! E' abbastanza urgente.  grazie in anticipo leggi il valore con arduino e lo mandi sulla seriale. in vb apri la porta com e leggi il valore.. ma usi visual basic .net o visual basic 6? comunque con entrambi puoi accedere alla seriale
|
|
|
|
|
426
|
International / Italiano / Re: [proposta progetto comune] Arduino webservices
|
on: June 14, 2011, 03:31:34 pm
|
Ehehe, io su Aruba ci sono rimasto giusto l'anno che avevo pagato poi sono scappato come ho potuto! Cosa vuol dire che devi configurare a mano la sicurezza delle cartelle? Secondo me confondi l'http auth di php con quello dell' htaccess.
Ciao.
No no, ho trovato nel Forum aruba che le aree riservate vanno fatte "a mano" configurando le cartelle come aree riservate, fato ciò in automatico richiedono autentificazione user e password, senza bisogno di farlo nello script php EDIT: indagando ho visto che effettivamente impostando le pass da configuratore crea i files .htaccess e .htpasswd nella cartella, mentre per quanto riguarda php non ci sono le variabili globali dell'utente, per questo non si riesce ad usare l'http auth di php. In ogni caso funziona e riesco a connettermi, basta aggiungere : client.print("Authorization: Basic codice\n"); // il codice deve essere nel formato user:password, il tutto convertito in base 64
però stavo vedendo se riuscivo a fare una lib per la generazione della stringa in base 64, oppure che gestisca direttamente la connessione.
|
|
|
|
|
427
|
International / Italiano / Re: [proposta progetto comune] Arduino webservices
|
on: June 14, 2011, 01:32:24 pm
|
beh conta che con php puoi mettere una http authentication http://php.net/manual/en/features.http-auth.php che puoi gestire (mi pare) con arduino e rendere il tutto una cosa molto sicura. comunque in relatà puoi caricare script, poi a discrezione dell'hoster potrebbe bloccarti il programma, ma in realtà exec puoi farlo... ho appena provato sul mio host aruba, manco l'auth funziona, si deve configurare a mano la sicurezza delle cartelle! però almeno si possono rendere sicure le pagine, ora devo vedere se riesco a loggarmi con arduino..
|
|
|
|
|
429
|
International / Italiano / Re: [proposta progetto comune] Arduino webservices
|
on: June 14, 2011, 07:27:39 am
|
si, effettivamente qualcosa come quello. Forse dovrei prima studiarmelo e vedere se ne vale la pena fare un prodotto a se Magari tiriamo fuori un po' di idee di cosa sarebbe bello fare con arduino connesso ad internet e vediamo se si può creare una piattaforma condivisa. allora che il php possa rispondere sono in pagine html non è del tutto vero perchè con le librerie giuste e con ilo comando exec() può agire anche sulla macchina e programmi interni però su un hosting base comunque non hai la possibilità di installare programmi e quindi eseguirli, ci vorrebbe almeno un virtual server
|
|
|
|
|
430
|
International / Italiano / [proposta progetto comune] Arduino webservices
|
on: June 14, 2011, 03:46:38 am
|
|
E' saltato fuori che c'è un'idea condivisa da più persone di voler creare un webserver con servizi dedicati per arduino. ho creato il topic per discutere delle idee e proposte per vedere se ne viene fuori qualcosa.
Premetto che non sono espertissimo di php, ho scritto le cose un po' di getto tanto per accendere la discussione. posso aver scritto delle cavolate, nel caso correggerò
Quali sono i vantaggi di un webserver condiviso? Creando un sito di riferimento per i servizi sarà più facile sviluppare progetti che interagiscono col web, non servirà più che ognuno scriva il proprio codice di gestione, ma gli basterà interrogare il servizio desiderato.
Proposte di utilizzo - Connessione email: * notifica email posta in arrivo * invio email in base ad un evento (es. alert di un sensore di temperatura) * controllo arduino tramite comandi nel messaggio email
- Connessione facebook: * gestione notifiche * invio messaggi in base ad evento
- Connessione twitter: * gestione notifiche * invio messaggi in base ad evento
- Connessione api google: * <fatemi voi degli esempi>
- Connessione gcalendar: * inviare un comando ad arduino quando si verifica l'evento nel calendario
Struttura Si dovrà decidere la struttura del programma, la gestione della sicurezza, un protocollo comune a tutti i servizi.
Linguaggio Che linguaggio si usa? creiamo un vero e proprio webservice con j2ee? usiamo teconoligia .net? oppure gestiamo tutto con semplici pagine php? Vantaggi java: - la gestione è più "robusta" Svantaggi java: - richiede un hosting server di un certo tipo
Vantaggi php: - sviluppo semplice, costi hosting contenuti (almeno inizialmente e non necessitando di particolari estensioni) Svantaggi php: - risponde con normali pagina
Avete proposte o altre idee?
|
|
|
|
|
432
|
International / Italiano / Re: [Prototipo] Gmail ethernet notifier
|
on: June 13, 2011, 01:20:32 pm
|
cacchio, però 50€/mese sono un bel po' .. io credo che il server virtuale di aruba a 10€/mese possa bastare.. ... ricschi di non avere abbastanza risorse, sono server mooooooolto limitati, guarda un vps sempre su ovh anche perchè aruba sul vps blocca le porte non usate per hosting (tiene solo la 21, la 22 che sono ftp e ssh, poi la 80 e le altre per hosting, le altre sono SERRATE!) beh si, mi immagino che non siano dei server belva, ma se si tratta di gestire dei login e dei feed non è nemmeno necessaria chissà quale potenza. anche le porte se non ne servono altre è inutile pagare un botto per qualcosa che non si sfrutta. Io sinceramente di anticipare tutti quei soldi per un progetto che non si sa che strada possa prendere non me la sentirei, tutto qua. Cmq ci si può pensar sù. ciao
|
|
|
|
|
434
|
International / Italiano / Re: [Prototipo] Gmail ethernet notifier
|
on: June 13, 2011, 03:35:58 am
|
cacchio, però 50€/mese sono un bel po' .. io credo che il server virtuale di aruba a 10€/mese possa bastare.. ..sull'onda di Pachube [1], anche se per fini diversi. Io personalmente spercherei più tempo a studiare un trick per le API di google... dare ad un servizio pubblico (o a pagamento, perchè mi sa che lì si arriva - chiaro: solo per coprire le spese) i miei dati di accesso a gmail... brrr a me vengono i brividi Si pachube lo avevo visto ma non ci avevo capito molto, poi studierei qualcosa di specifico per arduino. Mi potresti fare un esempio di cosa si potrebbe sfruttare delle api di google?? A fare poi una cosa in larga scala sarebbe da implementare un minimo di criptazione dei dati..
|
|
|
|
|
435
|
International / Italiano / Re: [Prototipo] Gmail ethernet notifier
|
on: June 13, 2011, 02:16:34 am
|
In realtà a me piacerebbe creare un host per i progetti arduino per i diversi tipi di notifica, così che basterà interrogare la pagina in comune invece che avere ognuno la propria. Il problema è che l'operazione costa soldi per l'hosting e tempo per la manutenzione..
Ci avevo pensato anche io! A momento mi stavo studiando un po' il php dato che non lo conosco bene e poi pensavo di aprire un dominio del tipo "arduservice.it" contenente le pagine php inviate dagli utenti (e rese "generiche") in modo da creare un WebService di funzioni per Arduino. P.S. Ma teoricamente avrei potuto ottenere la stessa cosa con una pagina ASP.NET giusto? Massì, certo con asp.net si può fare tutto quello che si riesce a fare con php, anche io sono più esperto in .net, però effettivamente a livello di comunità php ha un grandissimo seguito, quindi è più facile trovare codice ed aiuto. Poi così puoi mettere tutto su un server linux che fa molto più opensource. Per fare dei webservice veri e propri ci vorrebbe almeno un server virtuale, così puoi deployare le tue applicazioni, cosa non possibile con hosting base. ciò però ha un costo di 10€\mese (almeno con aruba), oltre appunto l'impegno che ci si dovrebbe metter dietro. Però bho se siamo un po' di persone che si possono mettere dietro si potrebbe almeno pensare su carta ad un servizio del genere, magari quando ho tempo creo un post dedicato.
|
|
|
|
|