Script para comunicação OBD2
Publicado por Diego Lopes (última atualização em 21/01/2018)
[ Hits: 2.558 ]
Homepage:
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.
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")
O maior quebra cabeças de sempre
Cronômetro com interface gráfico utilizando a biblioteca Tkinter
Botnet em Python sem segredos!
Nenhum comentário foi encontrado.
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Erro de segmentação «Segmentation fault (core dumped)» ao retornar obj... (7)
Comando find na Utilização em Servidor de Backup. (0)
Instalar debian testing (13) "por cima" do debian 12 (4)
Pedagogia no brasil não passa de alfabetização por m4sturbação mental (0)
Minha rede tem um espaço invisível que não dá pra digitar o nome da re... (0)