+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 10 su 10

Sfruttare i sensori dei device

  1. #1
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    Salve,

    pongo oggi questa domanda di curiosità. E' possibile leggere, sul computer e tramite Delphi, i dati dei sensori presenti nei comuni smartphone collegati via USB al computer?

  2. #2
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da systemgvp Visualizza il messaggio
    Salve,

    pongo oggi questa domanda di curiosità. E' possibile leggere, sul computer e tramite Delphi, i dati dei sensori presenti nei comuni smartphone collegati via USB al computer?
    Che io sappia, non è importante come i dispositivi sono collegati: è sufficiente che il loro driver supporti la Sensor API di Windows 7/8, che è quella con cui Delphi si relaziona.

    In questa pagina trovi in calce alcuni riferimenti per scaricare "driver virtuali" (che simulano determinati sensori nel sistema) per fare delle prove.

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  3. #3
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    ho letto un po il link che mi hai fornito, però a quanto ho capito i sensori devono essere sulla macchina su cui viene avviata l'applicazione, io cerco una cosa del tipo che se collego il mio smartphone Android che ha ad esempio l'accelerometro e di cui ad esempio ho installati i driver per il debug, tramite un'applicazione ad esempio VCL o FireMonkey, se faccio oscillare il telefono, a video leggo i valori delle accelerazioni.

  4. #4
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da systemgvp Visualizza il messaggio
    ho letto un po il link che mi hai fornito, però a quanto ho capito i sensori devono essere sulla macchina su cui viene avviata l'applicazione, io cerco una cosa del tipo che se collego il mio smartphone Android che ha ad esempio l'accelerometro e di cui ad esempio ho installati i driver per il debug, tramite un'applicazione ad esempio VCL o FireMonkey, se faccio oscillare il telefono, a video leggo i valori delle accelerazioni.
    L'applicazione Delphi può interagire con i sensori che sono installati nel device in cui è in esecuzione il programma, ovviamente.

    Per gestire il tuo scenario, potresti realizzare un'applicazione FireMonkey da installare nel dispositivo per gestirne i sensori e, attraverso un canale di comunicazione (socket di rete, server esterno, altro...) renda disponibili queste informazioni al programma che gira sul desktop Windows (FireMonkey o VCL) o su Mac (FireMonkey).

    Ciao!
    ℹ️ Leggi di più su _alka_ ...

  5. #5
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    Si in effetti mandando il segnale in internet e poi facendolo rientrare avrei il risultato uguale a quello richiesto, ma sarebbe stato più bello collegare il cavo USB e leggere, magari si può fare qualcosa con il LOGCAT?

    è possibile intercettarlo da un'applicazione Delphi facendo magari partire ADB (mi pare che così si chiami) che predispone il debug sul device?

    in pratica dovrei fare una semplice app di debug che legge il LOGCAT e ne interpreta i risultati (perché sarei anche io a creare l'app per il device android e quindi a mandare le stringhe di LOG).

    Ti ricordo comunque che io ho il problema che non riesco a visualizzare le app FireMonkey su android!

  6. #6
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    forse mi basterebbe semplicemente capire come si avvia il servizio per la lettura del LOGCAT e catturarne di volta in volta l'output che da, tipo ECLIPSE o Android Studio che catturano tutto il LOGCAT e poi lasciano a te il compito di crearti dei filtri.

  7. #7
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    per leggere tutto il logcat nel prompt ho trovato questo comando

    "adb logcat"

    ora però è il problema si sposta su come leggere costantemente la risposta magari in una stringa che poi decido io se mandarla o meno ad esempio in un TMemo, naturalmente senza far vedere nessun prompt dei comandi

  8. #8
    L'avatar di _alka_
    _alka_ non è in linea Very Important Person
    Quote Originariamente inviato da systemgvp Visualizza il messaggio
    forse mi basterebbe semplicemente capire come si avvia il servizio per la lettura del LOGCAT e catturarne di volta in volta l'output che da, tipo ECLIPSE o Android Studio che catturano tutto il LOGCAT e poi lasciano a te il compito di crearti dei filtri.
    Mi sembra un modo inefficace, poco trasparente e farraginoso per fare quello che dici.

    Per la verità, non vedo l'utilità di creare un'applicazione sul PC per leggere quello che potresti benissimo carpire direttamente sul cellulare, visto che si possono creare app mobile di tutto rispetto con Delphi, che possono comprendere tutto quello che metteresti sul PC.
    ℹ️ Leggi di più su _alka_ ...

  9. #9
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    per quello che serve a me basta e avanza, se riesco però leggere costantemente la risposta. Mi sembra che tempo fa era stata fatta una domanda simile sul prompt proprio su questo forum, e aveva trovato risposta, ma non riesco più a trovarla.

  10. #10
    L'avatar di systemgvp
    systemgvp non è in linea Scribacchino
    per correttezza ho spostato questa mia seconda domanda sun un altro thread, con la speranza che qualcuno possa aiutarmi sullo specifico.

    http://forum.masterdrive.it/delphi-2...53/#post297219

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Funzione per sfruttare percorso non trovato
    Da Rinaldino23 nel forum Microsoft Access
    Risposte: 22
    Ultimo Post: 13-09-2019, 08:14
  2. Leggere sensori e contatti con il PC
    Da mandrak nel forum Hardware, elettronica e retro-computing
    Risposte: 3
    Ultimo Post: 06-11-2018, 09:54
  3. Come sfruttare la formattazione di excel
    Da alan.masu nel forum Microsoft Excel
    Risposte: 4
    Ultimo Post: 15-12-2016, 14:08
  4. Sfruttare il dual-core
    Da mattyfog nel forum C/C++
    Risposte: 1
    Ultimo Post: 03-07-2008, 10:07
  5. sfruttare gli eventi dei Form Figli
    Da Frosty nel forum Visual Basic .Net
    Risposte: 17
    Ultimo Post: 09-02-2008, 17:30