CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Steamblade con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 5 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 19 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Connessione bluetooth verso un elm327

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    May 2016
    Messaggi
    19

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Connessione bluetooth verso un elm327

    Buongiorno

    sto cercando di capire come connettermi ad un elm327 e mandare il comando "at z".
    Sto provando a sviluppare sia in kotlin, sia in java senza risultato.

    Questo è il codice in kotlin.

    codice:
    val bluetoothManager: BluetoothManager = getSystemService(BluetoothManager::class.java)
    val bluetoothAdapter: BluetoothAdapter? = bluetoothManager.getAdapter()
    
            if (bluetoothAdapter?.isEnabled == false)
                Log.i("AAAAA", "Bluetooth non attivo!")
    
            val pairedDevices: Set<BluetoothDevice>? = bluetoothAdapter?.bondedDevices
            var odb : BluetoothDevice?= null
    
            pairedDevices?.forEach { device ->
                val deviceName = device.name
                val deviceHardwareAddress = device.address // MAC address
    
                if (deviceName == "OBDII")
                    odb = device
    
                val uuid = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB")
                try {
                    val socket = device.createRfcommSocketToServiceRecord(uuid)
                    socket.connect()
    
                    Log.i("AAA", "" + socket.isConnected)
    
                    val outputStream: OutputStream = socket.outputStream
                    outputStream.write("at z".toByteArray())
                } catch (e: IOException) {
                    Log.e("AAA", e.toString())
                }
    Sembra connettersi, ma non funziona. Qualcuno sa dirmi dove sbaglio?
    Grazie

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy