Autore Topic: App per controllo dispositivo hardware  (Letto 379 volte)

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
App per controllo dispositivo hardware
« il: 02 Novembre 2016, 23:15:05 CET »
0
Salve vorrei un info...sarebbe possibile creare un app per controllare un dispositivo hardware tramite Bluetooth?

Grazie

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #1 il: 03 Novembre 2016, 09:33:06 CET »
0
La domanda è molto generica; devi lanciare un razzo sulla luna oppure qualcosa di più semplice?
Ci sono già dispositivi hardware che vengono comandati tramite bluetooth; l'esempio più classico sono delle bluetooth smart light (lampadine) che possono essere accese o spente, puoi cambiare l'intensità luminosa ed il colore ...
Puoi controllare anche dispositivi più complessi come un Segway


Puoi farlo sia col bluetooth standard che con il LE (Low Energy).


Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #2 il: 03 Novembre 2016, 10:44:13 CET »
0
Grazie per la tua risposta, si tratta di un dispotivo per fare terapie, quindi lApp dovrebbe fungere da telecomando, associarsi al diapositivo tramite Bluetooth e visualizzare i vari programmi terapeutici ed eseguirli

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #3 il: 03 Novembre 2016, 10:57:13 CET »
0
Il dispositivo ha già un modulo bluetooth?
Considera che con il bluetooth puoi inviare e ricevere delle stringhe (comandi); il LE è compatibile solo con smartphone Android >= 4.3 e quasi tutti gli iPhone.

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #4 il: 03 Novembre 2016, 11:32:58 CET »
0
Si ha il bluetooth

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #5 il: 03 Novembre 2016, 12:18:08 CET »
0
Si ha il bluetooth

Allora potrebbe già essere provvisto di una propria App per monitorarlo oppure per comandarlo.

Prova casomai con un App come "BLE Scanner", a verifica se è Low Energy e se espone una serie di servizi e caratteristiche per leggere dati o mandargli dati. In caso affermativo dovrai chiedere al costruttore cosa significano e cosa inviare, soprattutto se sono custom e non quelli predefiniti (battery service ad esempio).

Offline robcanini

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: +3
    • Mostra profilo
Re:App per controllo dispositivo hardware
« Risposta #6 il: 03 Novembre 2016, 13:13:18 CET »
0
Esistono diverse librerie pre-confezionate che adottano il BLE per comunicare con qualsiasi dispositivo Bluetooth.
Per esempio per lavorare con i Beacons, esistono librerie come AltBeaconLibrary che semplificando largamente il lavoro.

Ti consiglio quindi di evitare di inventare l'acqua calda lavorando direttamente con il BLE per comunicare e cercare qualcosa di pronto che possa accompagnare il lavoro.

Ciao

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #7 il: 03 Novembre 2016, 14:44:21 CET »
0
Conosci anche qualche libreria per leggere, scrivere e farsi notificare casomai da caratteristiche di custom service?
Le hai magari testate?

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #8 il: 04 Novembre 2016, 00:18:55 CET »
0
Sai se esiste una guida per approfondire questo discorso, di comunicazione Bluetooth tra app e dispositivo...al fine di scambiarsi la stringa necessaria per il controllo e la lettura delle funzioni del dispositivo?

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #9 il: 04 Novembre 2016, 09:08:38 CET »
0
Sai dirmi la marca/modello del dispositivo?

Non esiste una guida generica a tutto tondo; esiste però un elenco di services standard per il BT LE, se nel tuo caso rientri tra questi sei già a buon punto, se invece hai dei custom services dovrai chiederne specifiche al produttore.

Con l'App che ti avevo suggerito, dopo aver effettuato una scansione, tappi sopra a connect in modo che ti vengano visualizzati tutti i services che espone quel modulo. Oltre ai classici 0x1800 e 0x1801 cosa espone?

Verifica innanzi tutto che sia BT LE; se fosse standard ti spiegherò come procedere ...

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #10 il: 04 Novembre 2016, 09:35:05 CET »
0
Ok grazie mille

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #11 il: 07 Novembre 2016, 10:42:17 CET »
0
Hai provato ad effettuare una scansione?
Quali services espone quel modulo?

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #12 il: 09 Novembre 2016, 11:14:33 CET »
0
no purtroppo è un prodotto custom

Offline wlf

  • Utente normale
  • ***
  • Post: 315
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:App per controllo dispositivo hardware
« Risposta #13 il: 09 Novembre 2016, 12:16:19 CET »
0
E' Low Energy?
Oppure utilizza il bluetooth standard?

Offline Rb1

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    g3
  • Sistema operativo:
    Marshmallow
Re:App per controllo dispositivo hardware
« Risposta #14 il: 09 Novembre 2016, 16:28:34 CET »
0
credo sia standard