Tartalomjegyzék:

DragonBoard Com OBD: 12 lépés
DragonBoard Com OBD: 12 lépés

Videó: DragonBoard Com OBD: 12 lépés

Videó: DragonBoard Com OBD: 12 lépés
Videó: Skyrim: The Dragonborn Comes | EPIC VERSION (feat. @Colm_R_McGuinness​) 2024, November
Anonim
DragonBoard Com OBD
DragonBoard Com OBD

Através da leitura do protokoll OBD2 do carro, é possível receber informationções do veículo. Használja a DragonBoard 410c -t, és adja meg a trabalhar projektet, valamint a traumát és a vízi videót.

Este projeto foi feito em parceria com a #Qualcomm #Embarcados #Linaro #Arrow #BaitaAceleradora que permitiram que tivéssemos acesso aos melhores hardware, além do contato com os melhores profissionais para contribuir com o desenvolvimento.

Projekt részvétele:

Temos total interesse em ajudar você a concluir o seu projeto, então não deixe de entrar em contato conosco!

A projekt angol nyelvű követéséhez kattintson ide:

www.instructables.com/id/DragonBoard-and-OBD2/

A estrutura deste projeto inclui os seguintes komponentes, conforme apresentados na imagem acima:

  • Qualcomm DragonBoard 410c
  • ELM327 Bluetooth OBD2 interfész
  • Dongle USB 3G/4G
  • Carregador Veicular de Inversão de Tensão (110v)

1. lépés: Fazendo O telepítése Inicial Da DragonBoard 410c

Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c
Fazendo O Setup Inicial Da DragonBoard 410c

Használja a Qualcomm DragonBoard 410c szoftvert, indítsa el vagy tervezze meg a Linaro Linux telepítésének telepítését, és engedélyezze a teljes konfigurációt.

Az egyszerű képeket a Linaro a DragonBoard, használja az Ubuntu, a VirtualBox, a FastBoot, vagy a Linux alapú alkalmazás. Szükség van a Linux ambiente Linux telepítésére.

A Fastboot telepítése, a Máquina Virtual Ubuntu terminál és a digitális terminál telepítése:

sudo apt-get android-tools-fastboot

  • Telepítés vagy Linaro, precisamos passar 2 passos muito Fontos:

    • Instalando vagy BOOTLOADER
    • Nome do Arquivo: dragonboard410c_bootloader_emmc_linux-79.zip

      • https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
      • Nyugdíj os arquivos de dentro do ZIP
      • Belépő tészta:

        cd /NomeDaPasta (caminho da pasta descompactada)

      • Fazer vagy comando:

        sudo gyorsindító eszközök

      • Resposta esperada:

        (hexadecimális) gyorsindítás

      • Então digite:

        sudo./flashall

      • Resposta esperada:

        befejezett. teljes idő 1.000s (fél hibák)

        (félreértés)

    • Instalando vagy Sistema Operacional

      • https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
      • Baixar dois arquivos:
      • boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz

        Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. A bázis do nome que você deve buscar é „boot-linaro-NomeDaVersão”. Nesta versão o nome é „Stretch” és a „Jessie” elülső foi

      • linaro-stretch-alip-qcom-snapdragon-kar64-20170607-246.img.gz

        Este arquivo é a última versão (Junho/17) e o nome futuro pode ser alterado. A "linaro-NomeDaVersão-alip" beszerzése

      • Retirar os arquivos de dentro do. GZ
      • Entrar na pasta “raiz” em relação aos arquivos compactados

        példa: „/Letöltések” que é o local onde os arquivos baixados estão

      • Entre com os comandos:

        sudo gyorsindító eszközök

        sudo fastboot flash boot boot-linaro-NomeDaVersão-qcom-snapdragon-arm64-DATA.img

      • Resposta esperada (lembrando que o tempo pode variar):

        befejezett. teljes idő: 100.00 óra

  • Csatlakoztassa az egeret, a tecladót és a monitort/TV -t a HDMI porthoz
  • Használja:

    • Usuário: linaro
    • Senha: linaro
  • Abra a interface Lxterminal e faça o download da list de atualizações disponíveis dos pacotes instalados:

    sudo apt-get update

  • Ismerje meg a telepítés telepítésének módját:

    sudo apt-get upgrade

Dicas: O Linaro tem um boot extremamente rápido, e uma comunidade bastante engagejada para solução de problems.

2. lépés: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo

Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo

Győződjön meg arról, hogy telepíti az ügyfélszolgálatot a GPS-hez, a GNSS-GPSD-hez, vagy a GPSD-hez vagy a GPSD-ÜGYFELEKHEZ. Faça isso usando o comando:

sudo apt-get install gnss-gpsd gpsd gpsd-client

Com ele instalado, você precisará rodar alguns comandos para iniciar o aplicativo, são eles:

sudo systemctl start qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service

Leve sua DragonBoard 410c a helyi aberto, com mindig para o céu, e digite no terminal:

gpsmon –n

Pelos testes realizados, o tempo médio até as informationções começarem a aparecer na tela, é de cerca de 10 minutes. Isso varia muito da localização da da DragonBoard, quantidade de prédios ao seu redor, além de outras barreiras naturais que possam atrapalhar and sinço do GPS.

Para conseguir capturar essas informationções e mandar para a núvem, use o código abaixo, alterando o endereço do seu website:

3. lépés: Instalando O Dongle USB 3G/4G

Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t
Telepítse a Dongle USB 3G/4G -t

A DragonBoard 410c meglévő algoritmusai a 3G/4G hozzáféréshez szükségesek:

  • A Shield / BreakoutBoard beépített modem GSM és SimCard slot;
  • A Dongle USB 3G/4G használata;

Dongle USB 3G/4G a Huawei E3272 modellhez, amely lehetővé teszi az eszköz optimális használatát.

A konfigurátor vagy a modem, a szóhasználat vagy a terminál (com a aplicação WVDial); Faça da seguinte forma:

  • Com o Dongle USB csatlakozó, kattintson a bot botoo directito nem ícone de „redes” nem canto inferior direito da tela.
  • „Kapcsolatok szerkesztése”> „Hozzáadás”
  • Escolha a következőképpen: „Mobil szélessáv”
  • Kattintson a „Létrehozás” gombra

Telepítse a rendszer működését, konfigurálja a képeket, konfigurálja és működtesse a telefonos konfigurációs SIM -kártyát. Para criação deste projeto, use Sim Sim da da Tim (e mod mod inicialmente vendido pela Vivo).

4. lépés: A DragonBoard 410c Em hotspot / hozzáférési pont WiFi átalakítása

Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t
Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t
Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t
Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t
Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t
Alakítsa át a DragonBoard 410c Em hotspot / hozzáférési pont WiFi -t

Használja a DragonBoard 410c kompatibilis wifi -t (az interneten keresztül), egy egyszerű kezelőfelületet a rendszerhez. Siga os passos abaixo:

  • Clique no botão direito no ícone de “redes” no canto inferior direito.
  • „Kapcsolatok szerkesztése”> „Hozzáadás”
  • Escolha és egy „WiFi”
  • Kattintson a „Létrehozás” gombra

Coloque o nome da rede que você quer criar no campo "SSID" és depois altere o "Mode" para "Hotspot".

Garancia vagy funkció:

  • Válassza az „IPv4 beállítások” lehetőséget
  • Veja se o „Method”, marcado como „Megosztva más számítógépekkel”

5. lépés: Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot

Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot
Acessando a DragonBoard 410c SSH Sem Fio, Utilizando O Hotspot

Criamos um jeito de acessar a placa remotamente, Independence da forma que ela esteja conectada, não dependendo de estar próximo a Dragonboard para conectar directtamente à ela, ou ao wifi em que ela esteja conectada. Este é o método de conexão dos servidores Linux da Amazon.

Ingyenes telepítse az Auto SSH -t, használja vagy használja a kódot.

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. Esta chave serve para que a pessoa que a tenha, tenha autorização para acessar and instância do endpoint exclusiveivo no Linux, através do IP público do modem 3G, objetivo princip deste passo. A sorrend, a código faz és a copia da chave para vagy a repositório de chaves confiáveis do Linux, garantálja, hogy még több konfiança para a conexão.

ssh -keygen -t rsa

scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/authorised_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

Így is lehet átalakítani a DragonBoard 410c em servidor felhőt! / o/

6. lépés: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 1/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 1/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 1/2

A interface de comunicação com os carros é feita através da porta OBD2. A informação que transita nesta porta precisa ser traduzida, e para isso precisamos de um interpretador que trate os dados. Há duas opções para este hardware: ELM327 ou STN1170.

A projektorhoz, az ELM327 Bluetooth -alapú chipkészlethez használható.

A fontos letöltőeszközök a hardver disponibilidade des szükségessé válnak, az EREDETI ELM327 változathoz képest. A maior parte disponível está na 1.5, que foi quando vagy chip eredeti foi clonado és colocado a venda no mercado. O eredeti lapkakészlet, 2.2. A evolução deste versionamento traz ao chip mais informaetsões sobre os carros mais novos. Az importante saber disso, pois dependendo dos testes realizados, poderá ou não conseguir obter determinadas informationções de veículos mais novos.

De posse do seu dispositivo OBD2 Bluetooth, titkosítsa a port OBD2 do seu carro. Ela pode estar localizada logo abaixo do volante, no console central ou perto da caixa de fusíveis. O helyi varia bastante entre as montadoras e modelos. Uma opção para localizar é usar esta ferramenta:

Hozzáférés a DragonBoard 410c -hez, SSH, notebook használata (lembrando que agora você está no carro, e não possui mais uma tela para conectar a placa).

Assim que or dispositivo OBD2 Bluetooth for inserido no conector do carro, siga os passos abaixo para ter controle da conectividade bluetooth:

sudo bluetoothctl

párosítható az ügynöknél az alapértelmezett ügynök szkennelésekorNeste momento é importante que você copie o MAC Address pois precisará para os próximos passos

Digite:

bízz a MACADDRESS -ben

pár MACADDRESS

Neste momento deve aparecer uma solicitação para digitar vagy PIN de pareamento do Bluetooth OBD2.

O PIN geralmente é 1234 ou 0000

Após a tela de sucesso de conexão, digitando este comando, você sai do program controlador do Bluetooth digitando:

Kilépés

Agora é preciso fazer um "BIND" do dispositivo com porta:

sudo rfcomm bind 0 MACADDRESS 1

Para validar o sucesso da operação digite:

ls /dev

Az „Rfcomm0” portál listáját a lista tartalmazza.

7. lépés: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 2/2

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 2/2
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Bluetooth -on keresztül - Passo 2/2

Objetivo deste passo é garantir o funcionamento da comunicação entre os dispositivos:

ELM327, DragonBoard 410c és Veículo

Baixe a app "Screen" az irigylés menagens játék Porta Serial

sudo apt-get telepítési képernyő

A Porta Serial usa para envio e recebimento de Comandos AT Entre a DragonBoard 410c e o ELM327.

Para saber mais sobre Comandos AT, acess:

ATENÇÃO:

Tome muito cuidado nesta parte! Todas as information as enviadas para o dispositivo conectado ao carro, poderão ser interpretadas e enviadas ao carro de maneira errada e ocasionar o mal-funcionamento do seu carro! Estude bastante os comandos antes de tentar inovar nos comandos. Recomendamos que siga as instruções abaixo detalhadamente.

Siga a sequência de comandos abaixo para dar início à comunicação:

  • Esta função fará abrir vagy terminál de comunicação.

    screen /dev /rfcomm0

Assim que o terminal carregar, digite os comandos abaixo nesta sequência (e entenda o que cada um deles faz):

  • Reinicia o dispositivo. As vezes você precisará fazer isso.

    ATZ

  • Liga a funcionalidade de quebra de linha nos comandos, megkönnyíti a vizualizációt.

    ATL1

  • Liga os cabeçalhos dos comandos.

    ATH1

  • Liga o espaçamento entre palavras.

    ATS1

  • Határozza meg az „Automático” protokollját.

    ATSP0

Teste de comunicação döntő:

  • Digite nincs konzol:

    ATI

  • Az „ELM327 v1.5” retornálhatja az ELM do vers dispositivo verzióját.
  • Isso prova que o ELM327 está comunicando com a placa sem problem, e podemos prosseguir.

Dica

A „Screen” alkalmazáshoz szükség van az apparátusra: Ctrl-A seguido de Ctrl-D

8. lépés: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD

Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD
Ligando a DragonBoard 410c Ao OBD Do Seu Carro Usando PyOBD

PyOBD é uma biblioteca de Python específica para comunicação com o padrão OBD2 dos veículos. Com ela, podemos extrair diversas informationções da rede de comunicação do carro, inclusindo dados como velocidade e até mesmo erros da parte elétrica.

Para esta etapa, precisamos garantir que as seguintes bibliotecas estejam instaladas no Linaro da sua DragonBoard 410c:

  • PIP - Gerenciador de módulos do Python

    sudo apt-get install python-pip

  • SetupTools - gestor de arquivos de instalação

    sudo pip install -U pip setuptools

  • Kerék - formatador de arquivos para instalação

    sudo apt-get install python-wheel

  • OBD - biblioteca para interpretação de dados OBD

    sudo apt-get python-obd

  • GPS - biblioteca com dados do gps

    sudo pip telepítse a gps -t

  • Kérések - módulo de solicitações

    sudo pip telepítési kérések

Para sab se se a biblioteca de Python está funcionando corretamente, precisamos rodar os comandos:

sudo python

Neste momentum vagy kurzor a terminálon vagy mudar para este ícone “>>>” indicando que o programa está rodando Python. Podemos começar a digitar os comandos para serem interpretados conforme abaixo.

  • Gyere importando a biblioteca

    import obd

  • Para fazer a conexão com a porta serial use o comando

    kapcsolat = obd. OBD ("/dev/rfcomm0")

  • Para descobrir se o Python está conseguindo extrair informationços do carro, passando pelo Bluetooth, ELM327 até chegar no carro, digite:

    connection.protocol_name ()

9. lépés: Extraindo Információk Carro Usando Pythonhoz

Extraindo Információk Do Carro Usando Python
Extraindo Információk Do Carro Usando Python

Vamos criar um arquivo chamado: OBD.py, conforme instruções abaixo e código na sequência.

Importálja a biblioteca OBD para dentro do Python para iniciar as conexões.

Por motivos desconhecidos, a primeira conexão com nosso hardver, falha semper. Na segunda tentativa, funciona semper. Por isso, no código verá que há duas linhas de conexão (con).

Seguindo o funcionamento do código, com a conexão feita, iniciamos um loop infinito que busca os dados do OBD, formata de acordo com os parâmetros estabelecidos. Depois cria a URL, utilizando Query String, para que possa enviar ao servidor utilizando o método POST.

No example abaixo pegamos as seguintes informationçes:

  • FORDULAT
  • Velocidade
  • Odômetro *

Mint funções para captura dos dados utilizam dois parâmetros. Például: usando [1] [12] estamos buscando [mód] [PID]. A lista listája a hozzáféréshez:

Por último, a humm a URL com todas as informationções são concatenadas e adicionadas em um arquivo, chamado "obd_data.dat".

Código para OBD.py:

import obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD ("/dev/rfcomm0") print "Segunda conexao" con = obd. OBD ("/dev/rfcomm0"), míg True: respRPM = con.query (obd.parancsok [1] [12]) print respRPM respVelo = con.query (obd.commands [1] [13]) print respVelo respOdo = con.query (obd.parancsok [1] [49]) print respOdo paramRPM = int (float (str (respRPM).replace ("revolutions_per_minute", ""))) paramVelo = int (float (str (respVelo).replace ("kph", ""))) paramOdo = int (float (str (respOdo).replace ("kilometer", ""))) 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 () nyomtatási URL

Depois da conexão e captura dos dados, vamos criar o arquivo chamado: envia_OBD.py

Esta parte do código fica mais simples. Começamos importando bibliotecas relacionadas à solicitações/envio de dados, usando RESTFUL.

Criamos um while para enviar através de POST a URL da primeira linha do arquivo que populado anteriormente pelo OBD.py. 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:

import kérések

importálási idő, míg igaz: try: time.sleep (0.2) url = "with open (" obd_data.dat "," r ") mint fin: data = fin.read (). splitlines (True) url = data [0] request.post (url) with open ('obd_data.dat', 'w') as fout: fout.writelines (adat [1:]), kivéve: print 'kivétel'

Caso tenha algoritmus probléma copiando estes códigos, baixe os arquivos abaixo:

10. lépés: Repetição De Scripts E Armazenamento De Dados Capturados Do Carro

Ismétlés a szkriptekről és Armazenamento De Dados Capturados Do Carro
Ismétlés a szkriptekről és Armazenamento De Dados Capturados Do Carro

Tudja meg, hogy milyen agora korszak orientált, és garantálja a DragonBoard fizesse comunicação com os diferentes komponenseket a megoldásokhoz, a comunicação 3G, WiFi, Bluetooth, Dados do GPS, entro outros.

Vamos usar o código abaixo para editar o arquivo 'rc.local', que já tem algumas funções e comandos pré-definidos, e fica no diretório '/etc'. Para fazer a edição, use o comando:

sudo nano /etc/rc.local

Agora precíziós konfiguráció a kezdeti folyamathoz, a szervizhez és a funkcióhoz, a forgatókönyv automatikus forgatásához, a funkció automatikus beállításához a Dragonboard -on. Vamos utilizar o BASH para fazer isso. O BASH (Bourne-Again-SHell) Unix értelmező alkalmazásai.

No próximo código, que tem comandos BASH, precicear inserir o MacAddress do seu dispositivo OBD/Bluetooth, e também precisa ter bastante cuidado para garantir que o código seja colocado semper antes do comando "exit 0" que é a resposta de sucesso do sistema.

ha [! -f/etc/ssh/ssh_host_rsa_key]

majd systemctl stop ssh.socket || true dpkg-reconfigure openssh-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 & sudo python /home/linaro/Documents/FadaDoCarro/envia_OBD.py & exit 0

A partir de agora, semper que a placa for iniciada, ela já vai se conectar através do 3G e iriya os dados de GPS and OBD para or servidor escolhido.

11. lépés: Dificuldades Encontradas

Dificuldades Encontradas
Dificuldades Encontradas

Listamos abaixo algumas barreira que encontramos ao longo do desenvolvimento do projeto, que resolvemos antes de criar este Instructable, mas que é importante alertá-lo, caso esteja tendo dificuldades também.

  • PyOBD

    Ez pontosan a muito cuidado na hora de broadcastir os dados e comunicar com or carro. Nas primeira tentativas, quando a comunicação ainda não era estável com o dispositivo, enviamos alguns comandos para o carro, and acabamos causando algum problem na ECU. Neste momento o câmbio automático não aceitava mais mudanças, ficou travado. Além disso, as luzes do painel começaram a piscar aleatoriamente. A Solução para este evento que ocasionamos foi o desligamento dos cabos da bateria, mantendo assim por 15 minutes. Desta forma, forçamos vagy reset reset complete das ECUs do carro, retornando ele ao estágio original de fábrica, portanto cancellando quality comando que tenhamos enviado erroneamente pela porta OBD

  • Linaro

    Tivemos um problem de boot no Linaro, quando aleatoriamente or OS reiniciava. Este problem foi resolvido ao longo do desenvolvimento do projeto, pela equipe do Linaro, que soltou uma atualização, e já konstruktíva es tutorial utilizando and informationção more atualizada

  • GPS a DragonBoard segítségével

    A Qualcomm Dragonboard 410c nem tartalmazza a GPS -internert, a dallam recepcióját, az előzetes telepítést vagy a csatlakozót, valamint a külső antennát. Para fazer este Procedimento, siga os passos propostos pela própria Qualcomm:

12. lépés: Hivatkozások

Hivatkozások
Hivatkozások

Bootloader

builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/

Linaro

builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/

Telepítse a Linaro -t vagy a DragonBoard 410c -t

www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/

GPS dokumentáció a DragonBoard -hoz

discuss.96boards.org/t/gps-software/170/16

GPS bemutató

gist.github.com/wolfg1969/4653340

Python OBD

github.com/brendan-w/python-OBD

Conectando RaspberryPi vagy OBD Bluetooth

gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/

Instruções para criação do túnel SSH

gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6

Telepítés vagy SSH nincs Linux

ask.xmodulo.com/install-autossh-linux.html

Ajánlott: