• 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
possibile applicazione pi con raspberry

Possibile applicazione con Raspberry Pi
#1
Salve a tutti,

sono nuovo del forum e mi sono avvicinato al mondo raspberry per un progetto che sto portando avanti per l'università, quindi ho preso un Raspberry Pi Zero W.

Non ho avuto troppi problemi ad avviarlo e configurarlo, sono riuscito a connetterlo con il wifi di casa e anche via bluetooth con il mio cellulare.

Attraverso il wifi posso anche usare la riga di comando con il mio laptop, molto più semplice che attaccarlo ad un monitor e tastiera usb che uso solo in caso di necessità.

Adesso vi spiego (e mi scuso per essermi dilungato tanto) quello che dovrei fare e vorrei sapere se è possibile.

Ho scritto una app con android studio per una prenotazione di visite ai musei. L'utente si registra, logga e poi prenota quello che gli interessa. Al momento della prenotazione il sistema salva automaticamente nel db sqlite del cellulare (insieme ai dati di prenotazione) anche il macaddress del cellulare.

Quello che vorrei fare è che, al momento che poi l'utente arriva al museo, il raspberry (via bluetooth) si connette con il cellulare, riconosce che il macaddress inserito nel db sqlite all'interno è lo stesso del cellulare e lo segnali in qualche modo.

Sono operazioni possibili?

Grazie mille

Cordiali saluti

Andrea
Risposta
#2
Ciao, credo proprio di si la parte di riconoscere il bluetooh vicino, non ci vedo nulla di astronomico.
Dai un occhiata qui https://www.raspberryitaly.com/aprire-un...utomatico/ e qui
https://www.raspberryitaly.com/?s=blue per vedere se trovi spunti validi.
Non capisco perché ogni cellulare dovrebbe salvare dati in locale invece che in cloud (o raspberrypi) .

"il raspberry (via bluetooth) si connette con il cellulare": servono autorizzazioni e permessi, meglio limitarsi a scansionare i bluetooth attivi in zona.
"...inserito nel db sqlite all'interno": perché ? manda i dati su un db online accessibile da tutti i cellulari e raspberry pi
" lo segnali in qualche modo." : è il server raspberry che deve verificare , a parer mio, non i client.
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#3
(11/09/2019, 11:35)Enrico Sartori Ha scritto: Ciao, credo proprio di si la parte di riconoscere il bluetooh vicino, non ci vedo nulla di astronomico.
Dai un occhiata qui https://www.raspberryitaly.com/aprire-un...utomatico/ e qui
https://www.raspberryitaly.com/?s=blue per vedere se trovi spunti validi.
Non capisco perché ogni cellulare dovrebbe salvare dati in locale invece che in cloud (o raspberrypi) .

"il raspberry (via bluetooth) si connette con il cellulare": servono autorizzazioni e permessi, meglio limitarsi a scansionare i bluetooth attivi in zona.
"...inserito nel db sqlite all'interno": perché ? manda i dati su un db online accessibile da tutti i cellulari e raspberry pi
" lo segnali in qualche modo." : è il server raspberry che deve verificare , a parer mio, non i client.

ciao scusa il ritardo nella risposta. ho provato a connettere la mia app con un db locale sul pc ma ho avuto molti problemi di connessioni e riconoscimento di rete e alla fine ho optato per sqlite...è un grosso problema quello dei permessi?
Risposta
#4
forse il tuo pc ha giustamente tante protezioni, magari con un servizio di db online non avresti tanti problemi.
https://remotemysql.com/
per fare qualche prova ci sono servizi che ti danno un database gratuitamente
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#5
(16/09/2019, 15:38)Enrico Sartori Ha scritto: forse il tuo pc ha giustamente tante protezioni, magari con un servizio di db online non avresti tanti problemi.
https://remotemysql.com/
per fare qualche prova ci sono servizi che ti danno un database gratuitamente

grazie mille, non mi ero accorto che era proprio lei dell'articolo a scrivermi e le ho anche mandato un invito su linkedin. Ma avendomi già risposto qua non è un problema. 

Una domanda, eseguendo il codice che Lei ha scritto nell'articolo, quando eseguo il file rileva.py mi stampa sempre la risposta di rilevato() e alla fine mi scrive IndentationError: expected an indented block.

La risposta rilevato() me la stampa indipendentemente se ho attaccato con il bluetooth il dispositivo o no

ah dimenticavo che purtroppo il progetto che sto facendo lo devo consegnare entro 2 settimane e tentare un diverso tipo di approccio dopo tanti mesi di lavoro su uno diverso...non credo di potercela fare. 

Sperando di risolvere i problemi di connessione e rilevamento del macaddress ce la dovrei fare
Risposta
#6
l'articolo l'ho scritto anni fa, e usato il bluetooth solo per quella guida, purtroppo non sono un esperto Smile , e non saprei come aiutarti in merito al messaggio.
Onestamente due settimane mi sembrano troppo poche se sei bloccato a questo punto del progetto.
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#7
(17/09/2019, 13:02)Enrico Sartori Ha scritto: l'articolo l'ho scritto anni fa, e usato il bluetooth solo per quella guida, purtroppo non sono un esperto Smile , e non saprei come aiutarti in merito al messaggio.
Onestamente due settimane mi sembrano troppo poche se sei bloccato a questo punto del progetto.

si infatti sto cercando una soluzione alternativa. Grazie mille per tutto l'aiuto
Risposta
  


Vai al forum:


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