Script para comunicação OBD2

Publicado por Diego Lopes (última atualização em 21/01/2018)

[ Hits: 2.834 ]

Homepage:

Download hackcarpython.py




Script que permite setar protocolo e consulta RPM de carros pela interface obd2

Obs:
Os device OBD2 wifi, usam sempre o mesmo IP e porta que está descrito no script.

  



Esconder código-fonte

from socket import *
import time

#porta e Ip de device ELM para OBD2
host='192.168.0.10'
port=35000
buffer_size = 1024
con = socket(AF_INET, SOCK_STREAM)
con.connect((host,port))
#comando para setar protocolo iso ISO 9141-2
con.send(b'AT SP 3 \r')
setproto = con.recv(buffer_size)
time.sleep(1)

#comando para consultar protocolo setado no carro
con.send(b'AT DP \r')
setconproto = con.recv(buffer_size)
time.sleep(1)

#comando pra verificar RPM
con.send(b'01 0C \r')
setRPM = con.recv(buffer_size)
time.sleep(1)

print(setproto)
print(setconproto)
print(setRPM)
con.close()
print("fim")

Scripts recomendados

Meu programa de Matematica

Virus, trojan, sei lá o que é isso, PARTE II

Servidor REST com Flask

Exemplo de cluster

Problema das Oito Rainhas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts