İçindekiler:
- Adım 1: Fazendo O Kurulumu Inicial Da DragonBoard 410c
- Adım 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
- 3. Adım: Installo O Dongle USB 3G/4G
- Adım 4: DragonBoard 410c Em Hotspot / Erişim Noktası WiFi'sini Dönüştürün
- Adım 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
- Adım 6: Ligando a DragonBoard 410c Ao OBD Bluetooth Üzerinden Seu Carro – Passo 1/2
- Adım 7: Ligando a DragonBoard 410c Ao OBD Bluetooth Üzerinden Seu Carro – Passo 2/2
- Adım 8: Ligando a DragonBoard 410c Ao OBD Seu Carro Usando PyOBD
- Adım 9: Carro Usando Python Ekstra Bilgilendirme
- Adım 10: Komut Dosyalarının Tekrarı E Armazenamento De Dados Capturados Do Carro
- Adım 11: Zorluklar Encontradas
- Adım 12: Referanslar
Video: DragonBoard Com OBD: 12 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
OBD2 protokolünü yapmak için boş zaman, é olası bilgi kaynakları veículo yapmak. Bir DragonBoard 410c'den yararlanın, bir trabalhar iç projeto, e trazemos aqui o caminho detalhado para você reproduzir isso.
Bir #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora için izin iste ve bu donanımlar için en iyi projeler, en iyi donanımlar, profesyoneller için iletişim bilgileri ve katkılar sağlar.
Participaram deste projeto:
- Marcel Ogando - Hacker - [email protected]
- Leandro Alvernaz - Hacker - [email protected]
- Thiago Paulino Rodrigues - Pazarlama - [email protected]
Temos toplam ilgi em ajudar você bir concluir o seu projeto, então não deixe de entrar em conosco!
Bu projeyi İngilizce takip etmek için buraya tıklayın:
www.instructables.com/id/DragonBoard-and-OBD2/
Bir estrutura deste projeto, os seguintes bileşenleri dahil, conforme apresentados na imagem acima:
- Qualcomm DragonBoard 410c
- ELM327 Bluetooth OBD2 Arayüzü
- Dongle USB 3G/4G
- Carregador Veicular de Inversão de Tensão (110v)
Adım 1: Fazendo O Kurulumu Inicial Da DragonBoard 410c
Bir Qualcomm DragonBoard 410c, Linux'un kurulum ve dağıtımı için projelendirme ve kurulum işlemleri, tüm yapılandırma işlemlerinin tamamlanması için onay alın.
Bir DragonBoard için Linaro'yu kullanma, Ubuntu'dan, VirtualBox'tan, FastBoot'tan, Linux'tan yararlanmadan faydalanın. Linux'un kurulumu için gerekli.
Para instalar o Fastboot, erişim o Terminal da sua Máquina Virtual Ubuntu, e digite:
sudo apt-get android-tools-fastboot
-
Para instalar o Linaro, precisamos passar por 2 passos çok önemli:
- Yükleyici veya BOOTLOADER
-
Nome yapmak: dragonboard410c_bootloader_emmc_linux-79.zip
- https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
- Emeklilik os arquivos de dentro do ZIP
-
Entra ve makarna:
cd /NomeDaPasta (caminho da makarna descompactada)
-
Fazer veya komando:
sudo hızlı önyükleme cihazları
-
Resposta espera:
(onaltılık) hızlı önyükleme
-
Entao rakamı:
sudo./flashall
-
Resposta espera:
bitti. toplam süre 1.000s (sem hatalar)
(yarı hatalar)
-
Installo o Sistema Operasyonel
- https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
- Baixar dois arquivos:
-
boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
Este arquivo é bir última versão (Junho/17) ve nome futuro pode ser alterado. Bir temel, buscar'ı "boot-linaro-NomeDaVersão" olarak adlandırır. Nesta versão o nome é “Uzat” ve bir ön foi “Jessie”
-
linaro-stretch-alip-qcom-snapdragon-arm64-20170607-246.img.gz
Este arquivo é bir última versão (Junho/17) ve nome futuro pode ser alterado. “linaro-NomeDaVersão-alip” için tedarik edin
- . GZ'yi kontrol edin
-
Entrar na makarna “raiz” em relação aos arquivos compactados
örnek: “/Downloads” que é o yerel onde os arquivos baixados estão
-
Entre com os komandoları:
sudo hızlı önyükleme cihazları
sudo fastboot flash önyükleme önyükleme-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img
-
Resposta esperada (lembrando que o tempo pode variar):
bitti. toplam süre: 100.00s
- Conecte um Mouse, Teclado e um monitör/TV ve HDMI bağlantısı
-
Faydalanmak:
- Usuário: linaro
- Senha: linaro
-
Abra bir arayüz Lxterminal ve cephe veya listeyi de atualizações disponíveis dos pacotes installer indir:
sudo apt-get güncellemesi
-
Bir kurulum gerçekleştirin dos pacotes disponíveis usando o código:
sudo apt-get yükseltme
Dicas: O Linaro tem um boot ekstremamente rápido, e uma comunidade bastante engajada para çözümleri.
Adım 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
GPS, GNSS-GPSD, o GPSD ve GPSD-CLIENTS istemcilerinin kurulum ve uygulamaları. Faça isso usando o comando:
sudo apt-get install gnss-gpsd gpsd gpsd-clients
Com el installation, você precisará rodar alguns comandos para iniciar o aplikativo, são eles:
sudo systemctl start qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service
Leve sua DragonBoard 410c para um yerel aberto, com visada para o céu, e digite no terminal:
gpsmon –n
Pelos testis realizados, o tempo médio até olarak informações começarem a aparecer na tela, é de cerca de 10 minutos. DragonBoard'ın yerelleştirilmesi, yerelleştirilmesi, GPS'in ölçülmesi ve değerlendirilmesi.
Para conseguir capturar essas informações e mandar para a núvem, use o código abaixo, alterando o endereço do seu web sitesi:
3. Adım: Installo O Dongle USB 3G/4G
Mevcut algumalar, bir DragonBoard 410c acessar a rede 3G/4G'yi oluşturur:
- Instalando um Shield / BreakoutBoard com Modem GSM e yuvası, SimCard;
- Utilizar um Dongle USB 3G/4G;
En iyi proje için donanım Dongle USB 3G/4G ve Huawei modelo E3272, en kolay şekilde kullanılabilir.
Modem konfigürasyonu, terminal kullanımı (WVDial'da uygulama), arayüz konfigürasyonu ve kullanımı (GUI) Linaro için. Dış cephe formu:
- Dongle USB bağlantı birimi, clicar com botão direito hiçbir ícone de "redes" yok, hiçbir canto alt direktito da tela.
- "Bağlantıları Düzenle" > "Ekle"
- Escolha a opção: “Mobil Geniş Bant”
- Clique em "Oluştur"
Siga ve telekomünikasyon sistemleri, işletim sistemlerine uygun, görüntüleri uyumlu hale getirin, sim kart uyumlu bir operadora telefon yapılandırması ve yapılandırması yapın. Para criação deste projeto, kullanım Sim Card da Tim (e um modem incialmente vendido pela Vivo).
Adım 4: DragonBoard 410c Em Hotspot / Erişim Noktası WiFi'sini Dönüştürün
Bir DragonBoard 410c como um roteador wifi (internet üzerinden ağ bağlantısı yapılandırması) için para kullanımı, basit bir arayüz ve sistem arayüzü kullanımı. Siga os passos abaixo:
- Clique no botão direito no ícone de "redes" no canto alt direito.
- "Bağlantıları Düzenle" > "Ekle"
- Escolha ve "WiFi" seçeneği
- Clique em "Oluştur"
Coloque o nome da rede que que que criar no campo "SSID" e depois altere o "Mode" para "Hotspot".
Para garantisi veya işlevi:
- Uygunsuz "IPv4 Ayarları"
- Veja se o “Method” está marcado como “Diğer bilgisayarlarla paylaşıldı”
Adım 5: Acessando a DragonBoard 410c Por SSH Sem Fio, Utilizando O Hotspot
Her şeyin dışında bir yere gitme, bağımsız bir şekilde, bağımsız olarak, bağımsız olarak, bağımsız olarak, bağımsız olarak, Dragonboard'la ilgili her şey dahil, her şey dahil, kablosuz bağlantı. Amazon'daki Linux sunucuları için en iyi yöntemler.
Auto SSH için Começamos kurulumu, código abaixo kullanımı.
sudo apt-get install gcc make
wget https://www.harding.motd.ca/autossh/autossh-1.4e.tgz tar -xf autossh-1.4e.tgz cd autossh-1.4e./configure make sudo make install
Agora vamos gerar uma chave criptografada com padrão de segurança RSA. Son nokta, Linux'a özel, IP'yi yayınlar, modem 3G'yi, asıl amacı en iyi şekilde uygular. Linux'un sıralanması, bir kopyanın kopyalanması için bir kaynaktır.
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/yetkili_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 2222:localhost:22 user@remote_server
Com isso, acabamos de bir DragonBoard 410c em um sunucu bulutunu dönüştürün! \Ö/
Adım 6: Ligando a DragonBoard 410c Ao OBD Bluetooth Üzerinden Seu Carro – Passo 1/2
OBD2 ile iletişim için bir arayüz. Bir enformasyon geçişi, geçiş noktası, doğru bir şekilde, e para isso precisamos de um yorumlayıcı que trate os dados. Donanım için en iyi seçenekler: ELM327 veya STN1170.
ELM327'yi temel alan Bluetooth iletişim çipi.
ELM327'nin en büyük sürümünün ORİJİNAL'i temsil etmesi için önemli destecar destacar. 1.5 sürümünün temel parçalarından biri, orijinal kopya için orijinal kopya ve satış fiyatı değil. O yonga seti orijinal sürümü 2.2. En iyi sürüm, en güncel sürüm. Saber disso, pois bağımlı dos testis realizados, poderá ou não conseguir obter determinadas bilgilendiriciler de veículos mais novos.
OBD2 Bluetooth'u depolamak, OBD2'yi taşımak için bir porta yerleştirmek. Ela pode estar localizada logo abaixo do volante, hiçbir konsol merkezi veya caixa de fusíveis. O yerel varia bastante montadoras ve modelos olarak giriş. Uma opção para localizar é usar esta ferramenta:
Bir DragonBoard 410c com SSH'ye erişin, Not Defteri'nden yararlanın (önemsiz bir şekilde, en uygun fiyata erişin).
Assim que o dispositivo OBD2 Bluetooth için inserido no connector do carro, siga os passos abaixo para ter kontrol ve conectividade bluetooth:
sudo bluetoothctl
varsayılan aracı taramasında aracı üzerinde eşleştirilebilirMAC Adresinin en önemli ve en önemli kopyası
Dijital:
MACADDRESS'e güvenin
MACADDRESS çifti
Bluetooth OBD2'nin PIN kodunun değiştirilmesi için en önemli nokta.
O PIN geralmente é 1234 veya 0000
Şunlar için geçerlidir:
çıkış yapmak
Agora é preciso fazer um "BIND", bir porta serisi ile ilgileniyor:
sudo rfcomm bağlama 0 MACADDRESS 1
Para validar o sucesso da operação digite:
ls /dev
Bir "Rfcomm0" porta, bir liste oluşturma.
Adım 7: Ligando a DragonBoard 410c Ao OBD Bluetooth Üzerinden Seu Carro – Passo 2/2
Objetivo deste passo é garantir o funcionamento da comunicação giriş os dispositivos:
ELM327, DragonBoard 410c ve Veículo
Baixe ve mensagens pela Porta Serial'i kıskanan bir “Ekran” uygulaması
sudo apt-get yükleme ekranı
DragonBoard 410c ve ELM327 girişinde bir Porta Serial, envio e Comando de Comandos.
Para saber mais sobre Comandos AT, erişim:
ATENÇIO:
Çok muito cuidado nesta parte! Bilgilendirme olarak Todas, enviadas para o dispositivo conectado ao carro, poderão ser yorumlayışlar ve enviadas ao carro de maneira errada ve ocasionar o mal-funcionamento do seu carro! Estude bastante os comandos antes de tentar inovar nos comandos. Talimatlar abaixo detalhadamente olarak tavsiye edilir.
Siga bir sequência de comandos abaixo para dar início à comunicação:
-
Esta função fará abrir o terminal de comunicação seri.
ekran /dev/rfcomm0
Assim que o terminal carregar, digite os comandos abaixo nesta sequência (e entenda o que cada um deles faz):
-
Reinicia veya dispositivo. As vezes você precisará fazer isso.
ATZ
-
Liga, bir görselleştirmenin kolaylaştırılması için bir işleve sahiptir.
ATL1
-
Liga os cabeçalhos dos komandoları.
ATH1
-
Liga o espaçamento entre palavras.
ATS1
-
“Automático” ile ilgili iletişim kurallarını tanımlayın.
ATSP0
Teste de comunicação Finali:
-
Dijital konsol yok:
ATI
- ELM do seu dispositivo'nun bir versiyonunu yeniden geliştiren “ELM327 v1.5”.
- ELM327'nin temel sorunları, sorunları ve sorunları çözme.
Dica
Para sair da aplicação “Ekran” ve gerekli apertar: Ctrl-A seguido de Ctrl-D
Adım 8: Ligando a DragonBoard 410c Ao OBD Seu Carro Usando PyOBD
OBD2 dos veículos ile ilgili olarak Python için özel kaynaklar. Com ela, podemos extrair çeşitli bilgilendiriciler ve iletişim bilgileri, carro, dahil olmak üzere, en büyük ve küçük çaplı hatalar.
Para esta etapa, precisamos garantir que as seguintes bibliotecas estejam instaadas no Linaro da sua DragonBoard 410c:
-
PIP – Gerenciador de módulos Python yapmak
sudo apt-get install python-pip
-
Kurulum Araçları
sudo pip install -U pip kurulum araçları
-
Tekerlek – formatador de arquivos para installation
sudo apt-get install piton tekerleği
-
OBD – OBD biblioteca para yorumlanabilir
sudo apt-get python-obd
-
GPS – biblioteca com dados gps yapmak
sudo pip kurulum gps
-
İstekler – módulo de solicitações
sudo pip yükleme istekleri
Para saber se a biblioteca de Python está funcionando corretamente, precisamos rodar os comandos:
sudo piton
Neste momento o imleç terminal yapmak vai mudar para este ícone “>>>” indicando que o programa está rodando Python. Podemos começar bir digitar os comandos para serem yorumlamaya uygun abaixo.
-
Comece bir biblioteca önemli
ithalat obd
-
Para fazer a conexão com a porta seri kullanım veya komando
bağlantı = obd. OBD(“/dev/rfcomm0”)
-
Carro, passando pelo Bluetooth, ELM327 até chegar no carro, digite: Python ile ilgili ek bilgiler:
bağlantı.protokol_adı()
Adım 9: Carro Usando Python Ekstra Bilgilendirme
Şunun için geçerlidir: OBD.py, uygun yönergeler abaixo ve código ve sequência.
Conexões olarak Python para dentro bir biblioteca OBD para dentro yapmak.
Bu, temel bir donanım, temel bir donanımdır. Na segunda tentativa, funciona sempre. İsso, hiçbir código verá que há duas linhas de conexão (con) yok.
Código'nun işleyişi ve işlevleri, bir conexão feita, iniciamos um döngü sonsuz döngü OBD'yi yapmak için OBD, formata de acordo com os parametros estabelecidos. Depois cria a URL, utilizando Query String, para que possa enviar ao server utilizando o método POST.
Seguintes informações olarak örnek yok abaixo pegamos:
- devir
- hız
- Odômetro *
Funções para captura dos dados utilizam dois parâmetros olarak. Örnek olarak, usando [1][12] estamos buscando [módulo] [PID]. Esta lista pode ser encontrada em:
Por último, bir URL com todas olarak bilgilendiriciler ve ek bilgiler olarak bir URL com todas em um arquivo, chamado " obd_data.dat ".
Código para OBD.py:
obdimport timeodoIncial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD("/dev/rfcomm0") print "Segunda conexao" con = obd. OBD("/dev/rfcomm0")while True: respRPM = con.query(obd.commands[1][12]) yazdır respRPM respVelo = con.query(obd.commands[1][13]) yazdır respVelo respOdo = con.query(obd.commands[1][49]) print respOdo paramRPM = int(float(str(respRPM).replace("devir_dakika", ""))) paramVelo = int(float(str(respVelo).replace(" kph", ""))) paramOdo = int(float(str(respOdo).replace(" kilometre", ""))) url = "https://www.website.com/OBD?vel="+str(paramVelo)+"&rpm="+str (paramRPM)+"&odo="+str(paramOdo)+"\n" time.sleep(0.2) print url file = open("obd_data.dat", "a+") file.write(url) file.close() url'yi yazdır
Depois da conexão e captura dos dados, vamos criar veya arquivo chamado: envia_OBD.py
Esta parte, basit bilgiler içeriyor. RESTFUL ile ilgili tavsiyeler/envio de dados.
Criamos um, OBD.py için bir URL'yi ilk sıraya koymak için POST'u enviar ederken. Depois disso, para evitar que o dado seja enviado mais de uma vez, ela apaga esta linha do arquivo.
Código para o arquivo OBD.py:
içe aktarma istekleri
True iken zamanı içe aktarın: deneyin: time.sleep(0.2) url = '' ile open('obd_data.dat', 'r') ile fin: data = fin.read().splitlines(True) url = data[0] request.post(url) open('obd_data.dat', 'w') ile fout olarak: fout.writelines(data[1:]) hariç: print 'exception'
Caso tenha algum problema copiando estes códigos, baixe os arquivos abaixo:
Adım 10: Komut Dosyalarının Tekrarı E Armazenamento De Dados Capturados Do Carro
DragonBoard'un iletişim bilgilerinin farklı olduğu, iletişimin olduğu 3G, WiFi, Bluetooth, Dados GPS, giriş çıkışları.
Vamos usar o código abaixo para editar o arquivo 'rc.local', que já tem algumas funções ve comandos pré-definidos, e fica no diretório '/etc'. Para fazer a edição, o comandoyu kullanın:
sudo nano /etc/rc.local
Agora precisamos, bir Dragonboard'u başlatan otomatik işlemler, işlevler ve işlevler, criando rotinas para que funcionem'i yapılandırır. Vamos utilizar veya BASH para fazer isso. O BASH (Bourne-Again-Shell) Unix'in yorumlanması için geçerlidir.
OBD/Bluetooth, ve também também também também também também, que o código seja colocado que o código seja colocado que o código seja colocado BASH, você precisará inserir o OBD/Bluetooth'u kullan.
Eğer [! -f /etc/ssh/ssh_host_rsa_key]
sonra systemctl stop ssh.socket||true dpkg-opensh-server fi sudo systemctl start qdsp-start.service rfcomm bind 0 MACADDRESS 1 sudo python /home/linaro/Documents/FadaDoCarro/conectaGPS.py & sudo python /home/linaro /Documents/FadaDoCarro/OBD.py ve sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py ve 0 çıkışı
Bir partir de agora, iniciada için semper que bir placa, ela já vai se conectar através yapmak 3G ve GPS ve OBD para o sunucu escolhido enviar os dados dedos yapmak.
Adım 11: Zorluklar Encontradas
Daha fazla bilgi için standartlar listesi, uzun zamandır planlanmış, planlanmış, çözülmüş ve çözülmüş, Eğitilebilir, önemli uyarılar, büyük önem arz eden também.
-
PyOBD
En doğru şekilde, en uygun koşullardan biri ile iletişim kurmak ve iletişim kurmak. Nas primeira tentativas, comunicação ainda tável com o dispositivo, enviamos alguns comandos para o carro, e acabamos causando algum problema na ECU. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. Além disso, luzelerin yaptığı gibi bir piscar aleatoriamente. Ocasionamos foi o desligamento dos cabos da bateria, 15 dakika içinde bir çözüm. Desta forma, forçamos ve ECU'ları sıfırlamayı tamamlamak için carro, retornando ele ao estágio orijinal de fábrica, portanto iptal ve qualquer comando que tenhamos enviado erroneamente pela porta OBD
-
Linaro
Tivemos um problema de boot no Linaro, qudo aleatoriamente o OS reiniciava. En uzun süredir devam eden problemlerin çözümlenmesi, projelendirme, Linaro'nun donatılması, que soltou uma atualização, e já construímos este öğreticisinin kullanılması, bir bilgilendirici mais atualizada
-
DragonBoard ile GPS
Bir Qualcomm Dragonboard 410c, dahili GPS antenleri, dahili antenler, para melhor alıcıları, en hassas kurulumlar veya harici antenler için bağlantı. Qualcomm'un temel özellikleri:
Adım 12: Referanslar
önyükleyici
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
Linaro
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
Como kurulumu veya Linaro ve DragonBoard 410c
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
DragonBoard için GPS de Belgeleme
discuss.96boards.org/t/gps-software/170/16
GPS Demosu
Gist.github.com/wolfg1969/4653340
piton OBD'si
github.com/brendan-w/python-OBD
Conectando RaspberryPi à um OBD Bluetooth
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
Túnel SSH için talimatlar
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
Installo veya SSH Linux yok
ask.xmodulo.com/install-autossh-linux.html
Önerilen:
Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
Desenvolvendo Uygulamaları Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é HostPC (Bilgisayar / Dizüstü Bilgisayar) için ortam yapılandırması için gerekli olan en uygun koşullar, HostPC (Bilgisayar / Defter), Alvo (Sürükle
Dragonboard Üzerindeki ZigBee Modülü Üzerinden Bir Lamba Nasıl Bağlanır ve Kontrol Edilir: 5 Adım
Dragonboard'daki ZigBee Modülü Üzerinden Bir Lamba Nasıl Bağlanır ve Kontrol Edilir: Bu talimat, kullanıcıya ZigBee modülünün Dragonboard'a nasıl bağlanacağını ve doğru şekilde kurulacağını ve bir ZigBee IOT ağı oluşturarak ZigBee kontrollü bir Lamba (OSRAM) ile nasıl etkileşime gireceğini öğretir.Gereksinimler : Dragonboard 410c; CC2531 USB Dongle; T
OBD II Kodları P0420/P0430 Düzeltme: 5 Adım
OBD II Kodları P0420/P0430 Düzeltme: Mustang'inizin ön panelinde bu sinir bozucu ışık var mı? Egzoz sisteminizi değiştirdiniz mi? Bir arazi tipi h-pipe veya x-pipe (katalitik konvertör yok) taktıysanız veya katalitik konvertörlerinizi ray kullanımı için çıkardıysanız, oksijen sensörleriniz
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Uygulaması Android: 6 Adım
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Uygulaması Android: DESCRIÇAtilde;OO intuito do projeto é dar autonomia para yetersizlikleri visuais se locomoverem em ortamları kapalı como casas ou alışveriş merkezleri ve aeroportolar.A lokomotif çatilde;o em ambiyans já mapeados pode ou não s
OBD-II Kablonuzu Aracınızın Bataryasını Boşaltmayacak Şekilde Değiştirin: 5 Adım
OBD-II Kablonuzu Aracın Bataryasını Boşaltmayacak Şekilde Değiştirin: Uzun zamandan beri tüm araçlar yerleşik bir teşhis portu ile donatılmıştır. Çoğu zaman bu bağlantı noktası bir OBD-II konektörü olarak mevcuttur. Bu konektörü kullanarak iletişim kurabilen birden fazla cihaz var, bunların çoğu temel