Script para comunicação OBD2

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

[ Hits: 2.453 ]

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

Algoritmo de escala de cinza

Agenda em Python

Farmux 0.1 beta 1 =]

Manipulação de XML com Python

Exemplo de cluster


  

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