विषयसूची:
- चरण 1: Fazendo O सेटअप आरंभिक दा ड्रैगनबोर्ड 410c
- चरण 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
- चरण 3: इंस्टालैंडो ओ डोंगल यूएसबी 3जी/4जी
- चरण 4: एक DragonBoard 410c Em हॉटस्पॉट / एक्सेस प्वाइंट वाईफाई को ट्रांसफॉर्म करें
- चरण 5: SSH Sem Fio, Utilizando O Hotspot द्वारा एक DragonBoard 410c को एक्सेस करें
- चरण 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 1/2
- चरण 7: लिगांडो और ड्रैगनबोर्ड 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 2/2
- चरण 8: लिगांडो और ड्रैगनबोर्ड 410c Ao OBD Do Seu Carro Usando PyOBD
- चरण 9: एक्स्ट्राइंडो इनफॉर्मैस डू कैरो उसांडो पायथन
- चरण 10: रिपेटीकाओ डी स्क्रिप्ट्स ई आर्माजेनामेंटो डी डैडोस कैपटुराडोस डो कैरो
- चरण 11: Dificuldades Encontradas
- चरण 12: संदर्भ
वीडियो: ड्रैगनबोर्ड कॉम ओबीडी: १२ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एट्रावेस दा लीतुरा दो प्रोटोकॉल OBD2 do carro, é possível receber infoações do veículo। एक ड्रैगन बोर्ड 410c का उपयोग करें एक ट्रैबल्हर नेस्ट प्रोजेटो, ई ट्रेज़ेमोस एक्वी ओ कैमिन्हो डेटलहाडो पैरा वोक रेप्रोडुज़िर आईएसओ।
एस्टे प्रोजेटो फोई फीटो एम पार्सेरिया कॉम ए #क्वालकॉम #एम्बरकाडोस #लिनारो #एरो #बैताएसेलराडोरा क्यू परमिटिराम क्यू टिवेसेमोस एसेसो मेलहोरेस हार्डवेयर्स, एलेम डू कॉन्टाटो कॉम ओएस मेलहोरेस प्रोफिसियन कॉम पैरा कॉन्ट्रिब्यूर।
पार्टिसिपाराम डेस्टे प्रोजेक्टो:
- मार्सेल ओगांडो - हैकर - [email protected]
- लिएंड्रो अल्वर्नाज़ - हैकर [email protected]
- थियागो पॉलिनो रोड्रिग्स - मार्केटिंग - [email protected]
पूरी तरह से रुचियां हैं और उन्हें आगे बढ़ाया है, एक निष्कर्ष निकाला है, और फिर उन्हें संपर्क किया है!
इस परियोजना का अंग्रेजी में अनुसरण करने के लिए, यहां क्लिक करें:
www.instructables.com/id/DragonBoard-and-OBD2/
एस्ट्रुटुरा डेस्टे प्रोजेटो इनक्लूई ओएस सेगुइंट्स कंपोनेंट्स, कन्फर्म एप्रेजेंटडोस और इमेजम एसीमा:
- क्वालकॉम ड्रैगनबोर्ड 410c
- ELM327 ब्लूटूथ OBD2 इंटरफ़ेस
- डोंगल यूएसबी 3जी/4जी
- कैरेगडोर वेइक्युलर डी इनवर्साओ डे टेनसाओ (110v)
चरण 1: Fazendo O सेटअप आरंभिक दा ड्रैगनबोर्ड 410c
क्वालकॉम DragonBoard 410c का उपयोग करें, इनिसियामोस o प्रोजेक्ट कॉम ए इंस्टालाकाओ डा डिस्ट्रीब्यूइको लिनारो डू लिनक्स, क्यू नोस परमिटियू कॉन्फिगुराकाओ कम्प्लीट डू डिस्पोजिटिवो।
एक ड्रैगन बोर्ड के लिए लिंक करें, उबंटू का उपयोग करें, वर्चुअलबॉक्स का उपयोग करें, उपयोगकर्ता के लिए फास्टबूट, और लिनक्स के लिए आवेदन करें। necessário estar em एंबियंट Linux para poder instala-lo.
स्थापित करने के लिए फास्टबूट, एक्सेस या टर्मिनल डा सुआ माक्विना वर्चुअल उबंटू, ई डिजिट:
sudo apt-get android-tools-fastboot
-
पैरा इंस्टालर या लिनारो, प्रीसिसामोस पासर पोर 2 पासोस म्यूटो महत्वपूर्ण:
- इंस्टालैंडो या बूटलोडर
-
नोम डो आर्किवो: Dragonboard410c_bootloader_emmc_linux-79.zip
- https://builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
- रिटायर ओएस आर्किवोस डे डेंट्रो डू जिप
-
प्रवेश और पास्ता:
सीडी/नोमेदापास्ता
-
फेजर ओ कोमांडो:
सुडो फास्टबूट डिवाइस
-
उत्तर दें:
(हेक्साडेसिमल) फास्टबूट
-
एंटो डिजिट:
सुडो./फ्लैशहॉल
-
उत्तर दें:
ख़त्म होना। कुल समय 1.000s (सेम त्रुटियाँ)
(सेम त्रुटियाँ)
-
इंस्टालैंडो या सिस्टेमा ऑपरेशनल
- https://builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
- बैक्सर डोइस आर्किवोस:
-
boot-linaro-stretch-qcom-snapdragon-arm64-20170607-246.img.gz
एस्टे आर्किवो ई ए अल्टिमा वर्साओ (जून्हो/17) और नोम फ्यूचरो पॉड सेर अल्टरैडो। एक बेस डो नोम क्यू वोको देवे बसकार é "बूट-लिनारो-नोमेडावर्सो"। नेस्टा वर्साओ ओ नोम é "स्ट्रेच" और एक पूर्वकाल फ़ॉई "जेसी"।
-
लिनारो-स्ट्रेच-एलिप-क्यूकॉम-स्नैपड्रैगन-आर्म64-20170607-246.img.gz
एस्टे आर्किवो ई ए अल्टिमा वर्साओ (जून्हो/17) और नोम फ्यूचरो पॉड सेर अल्टरैडो। "linaro-NomeDaVersão-alip" के लिए खरीद
- रिटायरर ओएस आर्किवोस डे डेंट्रो डू. GZ
-
पास्ता "राइज़" में प्रवेश करें और इसे देखें
उदाहरण: "/ डाउनलोड" स्थानीय रूप से उपलब्ध है।
-
एंट्रे कॉम ओएस कमांडो:
सुडो फास्टबूट डिवाइस
सुडो फास्टबूट फ्लैश बूट बूट-लिनारो-नोमडावर्सão-qcom-snapdragon-arm64-DATA.img
-
उत्तर esperada (lembrando que o tempo pod variar):
ख़त्म होना। कुल समय: 100.00s
- कनेक्ट उम माउस, टेकलाडो और उम मॉनिटर/टीवी और पोर्टा एचडीएमआई
-
उपयोग करें:
- उसुआरियो: लिनारो
- सेन्हा: लिनारो
-
अबरा एक इंटरफ़ेस Lxterminal e faça o download da lista de atualizações disponíveis dos pacotes instalados:
सुडो एपीटी-अपडेट प्राप्त करें
-
एक स्थापना को समझें:
सुडो एपीटी-अपग्रेड प्राप्त करें
डिकास: ओ लिनारो तेम बूट एक्स्ट्रेमामेंट रैपिडो, ए उमा कम्युनिडेड बसंते एन्गाजादा पैरा सॉल्यूकाओ डे प्रॉब्लम्स।
चरण 2: Fazendo O GPS Da DragonBoard 410c Localizar Seu Dispositivo
जीपीएस के लिए, जीपीएसडी और जीपीएसडी-क्लाइंट्स को भेजें। फाका इसो उसंडो ओ कॉमांडो:
sudo apt-get install gnss-gpsd gpsd gpsd-clients
कॉम और इंस्टालाडो, वोक प्रीसिसारा रॉडर एल्गन्स कोमांडोस पैरा इनिकियर या एप्लिकेटिवो, साओ एल्स:
sudo systemctl start qdsp-start.servicesudo systemctl start gnss-gpsd.servicesudo systemctl start qmi-gps-proxy.service
लेव सुआ ड्रैगनबोर्ड ४१०सी पैरा उम लोकल एबर्टो, कॉम विसाडा पैरा ओ सेउ, ई डिजिट नो टर्मिनल:
जीपीएसमोन -एन
पेलोस टेस्ट रियलाइज़डोस, या टेम्पो मेडियो एट इन इंफॉर्मैकोस कमकेयरम ए अपरेसर ना टेला, é डे सेरका डे 10 मिनट। इस्सो वेरिया मुइतो दा लोकलाइज़ाकाओ दा ड्रैगनबोर्ड, क्वांटिडेड डे प्रीडिओस एओ सेउ रेडोर, एलेम डे आउट्रास बैरेइरास नटुरैइस क्यू पोसम अत्रपल्हर ए रिसेप्सो डू सिनल डू जीपीएस।
पैरा कॉन्सेगुइर कैप्चर एसस इंफॉर्मेस ई मंदार पैरा ए नैवेम, ओ कोडिगो अबाइक्सो, अल्टरंडो ओ एंडेरेको डो सेउ वेबसाइट का उपयोग करें:
चरण 3: इंस्टालैंडो ओ डोंगल यूएसबी 3जी/4जी
एक ड्रैगनबोर्ड 410सी एसेसर और 3जी/4जी का उपयोग करें:
- सिमकार्ड के लिए शील्ड / ब्रेकआउट बोर्ड कॉम मोडेम जीएसएम और स्लॉट स्थापित करें;
- यूटिलिज़र उम डोंगल यूएसबी ३जी/४जी;
इस तरह के प्रोजेटो ऑप्टामोस पेलो डोंगल यूएसबी 3जी/4जी और हुआवेई मॉडलो ई3272, इस पर ध्यान दें।
मॉडम के लिए पैरा कॉन्फिगरर, वोक पोडेरा यूटिलिज़र ओ टर्मिनल (कॉम ए एप्लिकाकाओ डब्ल्यूवीडीआईएल), पोरेम ओ जेइटो माईस फैसिल और यूटिलिजर ए प्रोप्रिया इंटरफेस ग्रैफिका डू यूसुएरियो (जीयूआई) डू लिनारो। फ़ाका दा सेगिन्टे फ़ॉर्मा:
- कॉम ओ डोंगल यूएसबी कनेक्टेडो, क्लिकर कॉम बोटाओ डायरिटो नो आइकॉन डे "रेड्स" नो कैंटो अवर डायरिटो दा तेला।
- "कनेक्शन संपादित करें"> "जोड़ें"
- Escolha एक opção: "मोबाइल ब्रॉडबैंड"
- उन्हें "बनाएं" क्लिक करें
सिगा ए टेला डे इंस्टालाकाओ डो सिस्टेमा ऑपरेशियन, कंफर्म इमेजेंस एसिमा, कॉन्फिगरंडो ए ऑपेराडो डी टेलिफोनिया कन्फर्म सिम कार्ड कॉम्पराडो। पैरा क्रियाओ डेस्टे प्रोजेटो, यूटिलाइज़ामोस उम सिम कार्ड दा टिम (ई उम मॉडेम इनिशियलमेंट वेन्डिडो पेला वीवो)।
चरण 4: एक DragonBoard 410c Em हॉटस्पॉट / एक्सेस प्वाइंट वाईफाई को ट्रांसफॉर्म करें
एक ड्रैगन बोर्ड 410सी के लिए उपयोग करें (एगोरा क्यू वोक जे कॉन्फिगुरू ए कॉन्क्टिविडेड कॉम ए इंटरनेट), एक मैनीरा माई सिंपल और यूटिलिजर ए प्रोप्रिया इंटरफेस डू सिस्टम। सिगा ओएस पासोस अबाइक्सो:
- क्लिक नो बोटाओ डायरिटो नो आईकोन डे "रेड्स" नो कैंटो अवर डायरिटो।
- "कनेक्शन संपादित करें"> "जोड़ें"
- Escolha एक opção "वाईफाई"
- उन्हें "बनाएं" क्लिक करें
Coloque o nome da rede que você criar no campo "SSID" e depois Altere o "मोड" पैरा "हॉटस्पॉट"।
पैरा गारंटी या फंक्शनामेंटो:
- अब "आईपीवी4 सेटिंग्स"
- वेजा से ओ "विधि" एस्टा मार्काडो कोमो "अन्य कंप्यूटरों के लिए साझा"
चरण 5: SSH Sem Fio, Utilizando O Hotspot द्वारा एक DragonBoard 410c को एक्सेस करें
क्रीमोस उम जीतो डी एसेसर ए प्लेका रिमोटमेंट, इंडिपेंडेंट डा फॉर्म क्यू ए एस्टेजा कोनेक्टाडा, नो डिपेंडेंडो डे एस्टार प्रॉक्सिमो ए ड्रैगनबोर्ड पैरा कोनेक्टर डाइरेटामेंटे ए इला, या ओ वाईफाई एम क्यू ए एस्टेजा कोनेक्टाडा। एस्टे ई ओ मेटोडो डे कोनेक्सो डॉस सर्विसिडोर्स लिनक्स और अमेज़ॅन।
कॉमकेमोस इंस्टालैंडो या ऑटो एसएसएच, उपयोगिता या कोडिगो अबाइक्सो।
sudo apt-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
अगोरा वामोस गेरार उमा चावे क्रिप्टोग्राफाडा कॉम पैड्रो डे सेगुरांका आरएसए। एस्टा चाव सर्व पैरा क्यू ए पेसोआ क्यू ए तेन्हा, तेन्हा ऑटोरिज़ाकाओ पैरा एसेसर ए इंस्टांसिया डू एंडपॉइंट एक्सक्लूसिवो नो लिनक्स, एट्रैवेस डू आईपी पब्लिको डू मॉडेम 3 जी, ओब्जेटिवो प्रिंसिपल डेस्टे पासो। ना सेक्वेंसिया, ओ कोडिगो फैज़ ए कोपिया दा चावे पैरा ओ रिपोजिटोरियो डे चेव्स कॉन्फिएविस डू लिनक्स, गारंटिंडो आइंदा माईस कॉन्फिएन्का पैरा ए कॉन्क्सो।
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub user@remote_server:.ssh/authorized_keys autossh -M 0 -q -f -N -i /home/pi/.ssh/id_rsa -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -आर 2222: लोकलहोस्ट: 22 यूजर @ रिमोट_सर्वर
कॉम आईएसओ, अकाबामोस डी ट्रांसफॉर्मर ए ड्रैगनबोर्ड 410सी एम सर्विडोर क्लाउड! \o/
चरण 6: Ligando a DragonBoard 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 1/2
एक इंटरफेस डी कम्युनिकेशंस कॉम ओएस कैरोस और फीता एट्रावेस दा पोर्टा ओबीडी२। एक जानकारी के लिए ट्रांजिट नेस्टा पोर्टा प्रीसीसा सेर ट्रेडुज़िडा, ई पैरा इस्सो प्रीसीसामोस डी उम इंटरप्रेटर क्यू ट्रेट ओएस डैडोस। हार्डवेयर के लिए उपयुक्त है: ELM327 या STN1170।
इस तरह के प्रोजेक्ट, उपयोगिता ब्लूटूथ कॉम चिप बेसडो एम ईएलएम३२७।
महत्वपूर्ण यह है कि हार्डवेयर को नष्ट करने के लिए आवश्यक है और मूल रूप से ELM327 का प्रतिनिधित्व करता है। ए मैयर पार्ट डिस्पोनिवेल एस्टा ना वर्साओ 1.5, क्यू फोई क्वांडो ओ चिप ओरिजिनल फोई क्लोनाडो ई कोलोकाडो ए वेंडा नो मर्कैडो। ओ चिपसेट ओरिजिनल एस्टा ना वर्साओ 2.2। ए इवोलुकाओ डेस्टे वर्जनामेंटो ट्रेज़ एओ चिप माईस इनफॉर्मास सोब्रे ऑस कैरोस माईस नोवोस। महत्वपूर्ण कृपाण डिस्को, पोइस डिपेंडेंडो डॉस टेस्टेस रियलिजाडोस, पोडेरा ओउ नाओ कॉन्सेगुइर ओबटर डिटरमिनदास इनफार्माकोस डे वेइकुलोस माईस नोवोस।
डी पोज़ डू सेउ डिस्पोज़िटिवो ओबीडी२ ब्लूटूथ, एनकॉन्टर ए पोर्टा ओबीडी२ डू सेउ कैरो। इला पॉड एस्टार लोकलज़ादा लोगो अबाइक्सो डो वोलांटे, नो कंसोल सेंट्रल या पर्टो द कैक्सा डे फ्यूसिविस। ओ स्थानीय वेरिया बसंते मोंटडोरस ई मॉडलोस के रूप में प्रवेश करते हैं। उमा ओपकाओ पैरा लोकलाइज़र ई यूसर एस्टा फेरामेंटा:
एक DragonBoard 410c com SSH, utilizando seu Notebook (lembrando que agora você está no carro, e não possui mais uma tela para conectar a placa) को एक्सेस करें।
इनसेरिडो नो कनेक्टर डू कैरो, सिगा ओएस पासोस अबाइक्सो पैरा टेर कंट्रोल दा कनेक्टिविडेड ब्लूटूथ के लिए डिस्पोजिटिव ओबीडी 2 ब्लूटूथ:
सुडो ब्लूटूथctl
डिफ़ॉल्ट-एजेंट स्कैन पर एजेंट पर युग्मित करने योग्यनेस्ट मोमेंटो इ महत्वपूर्ण क्यू वोक कॉपी ओ मैक एड्रेस पोइस प्रीसिसारा पैरा ओएस प्रॉक्सिमोस पासोस
अंक:
मैकड्रेस पर भरोसा करें
जोड़ी MACADDRESS
नेस्ट मोमेंटो डिवे अपारेसर उमा सॉलिसिटाकाओ पैरा डिजिटर ओ पिन डे पैरामेंटो डू ब्लूटूथ ओबीडी२।
ओ पिन गेराल्मेंट é 1234 या 0000
एपोस ए टेला डे सुसेसो डी कॉनेक्साओ, डिजिटांडो एस्टे कॉमांडो, वोक साई डू प्रोग्रामए कंट्रोलाडोर डू ब्लूटूथ डिजिटांडो:
छोड़ना
अगोरा और सटीक रूप से "बिंद" एक पोर्टा धारावाहिक के साथ आता है:
सुडो आरएफकॉम बाइंड 0 मैकड्रेस 1
पैरा मान्य या सफल होने के लिए:
एलएस / देव
एक पोर्टा "Rfcomm0" देवे इस सूची में।
चरण 7: लिगांडो और ड्रैगनबोर्ड 410c Ao OBD Do Seu Carro Via Bluetooth - Passo 2/2
ओब्जेटिवो डेस्टे पासो ई गारंटिर ओ फंकियोनामेंटो दा कॉम्यूनिकाकाओ एंट्रे ओएस डिस्पोजिटिवोस:
ELM327, DragonBoard 410c और Veículo
एक आवेदन "स्क्रीन" के लिए पर्यावरण के अनुकूल खेल पोर्टा सीरियल
sudo apt-get install स्क्रीन
एक पोर्टा सीरियल सेरा यूएसडा पैरा एनवियो ई रिसेबिमेंटो डी कोमांडोस एटी एक ड्रैगनबोर्ड 410c और ELM327 में प्रवेश करता है।
पैरा सेबर मैस सोबरे कोमांडोस एटी, एक्सेस:
एटेनो:
टोम मुइतो कुइदादो नेस्टा पार्ट! टोडास के रूप में जानकारी के लिए पैरा ओ डिस्पोजिटिवो कोनेक्टाडो एओ कैरो, पोडेराओ सेर इंटरप्रेटडास ई एनवियादास एओ कारो डे मानेइरा इराडा ई अवसर ओ माल-फंक्शनामेंटो दो सेउ कैरो! एस्टुडे बस्तांटे ओएस कोमांडोस एंटेस डे टेंटर इनोवर नोस कोमांडोस। निर्देश के रूप में अबाइक्सो डिटेलहाडामेंट की सिफारिश करें।
सिगा ए सीक्वेंसिया डे कॉमंडोस अबाइक्सो पैरा डार इनिसियो कॉम्यूनिकासाओ:
-
एस्टा função fará abrir या टर्मिनल de comunicação धारावाहिक।
स्क्रीन /देव/rfcomm0
टर्मिनल काररेगर, डिजिट ओएस कोमांडोस अबाइक्सो नेस्टा सीक्वेंसिया (ई एंटेन्डा ओ क्यू कैडा उम डेल्स फैज़):
-
रेनिसिया या डिस्पोजिटिवो। एज़ वेज वोस प्रीसिसारा फेजर इस्सो।
एटीजेड
-
लीगा ए फंकियोनिलिडेड डे क्यूबरा डे लिन्हा नो कोमांडोस, फैसिलिटैन्डो ए विज्युलिज़ाकाओ।
एटीएल1
-
लीगा ओएस कैबेकलहोस डॉस कोमांडोस।
ATH1
-
लीगा ओ एस्पाकामेंटो एंट्रे पलव्रस।
एटीएस1
-
"ऑटोमैटिको" के लिए प्रोटोकॉल को परिभाषित करें।
एटीएसपी0
टेस्ट डे कम्यूनिकाकाओ फ़ाइनल:
-
डिजिट नो कंसोल:
अति
- Ele deve retornar "ELM327 v1.5" या इसके विपरीत ELM do seu dispositivo।
- इसो प्रोवा क्यू या ईएलएम३२७ एस्टा कॉम्यूनिकैंडो कॉम ए प्लेका सेम प्रॉब्लम्स, और पोडेमोस प्रोसेगुइर।
डी आई सी ए
इसके लिए आपको "स्क्रीन" की आवश्यकता है: Ctrl-A सेगुइडो और Ctrl-D
चरण 8: लिगांडो और ड्रैगनबोर्ड 410c Ao OBD Do Seu Carro Usando PyOBD
PyOBD और uma biblioteca de Python विशिष्टताओं के लिए comunicação com या Padrão OBD2 dos veículos. कॉम एला, पोडेमोस एक्स्ट्रायर डाइवर्सस इनफार्मास डा रेडे डे कम्युनिकाकाओ डो कैरो, इनक्लूइंडो डैडोस कोमो वेलोसिडेड और एट मेस्मो एरोस डा पार्ट इलेट्रिका।
पैरा एस्टा एटापा, प्रीसीसामोस गारंटिर क्यू एज़ सेगुइन्टेस बिब्लियोटेकस एस्टेजम इंस्टालाडस नो लिनारो दा सुआ ड्रैगनबोर्ड 410सी:
-
पीआईपी - गेरेनसीडोर डी मोडुलोस डो पाइथोन
sudo apt-पायथन-पाइप स्थापित करें
-
SetupTools – gestor de arquivos de instalação
sudo pip install -U pip setuptools
-
व्हील - फॉर्मेटाडोर डे आर्किवोस पैरा इंस्टालकाओ
sudo apt-पायथन-व्हील स्थापित करें
-
ओबीडी - बिब्लियोटेका पैरा इंटरप्रेटकाओ डे डैडोस ओबीडी
sudo apt-get python-obd
-
जीपीएस - बिब्लियोटेका कॉम डैडोस डू जीपीएस
सुडो पाइप जीपीएस स्थापित करें
-
अनुरोध
सुडो पाइप अनुरोध स्थापित करें
पैरा सेबर से ए बिब्लियोटेका डी पायथन एस्टा फंकियोनंडो कोरेटामेंटे, प्रीसीसामोस रॉडर ओएस कोमांडोस:
सुडो पायथन
नेस्ट मोमेंटो ओ कर्सर डू टर्मिनल वै मुद्रा पैरा एस्टे आइकॉन ">>>" इंडिकैंडो क्यू ओ प्रोग्राम एस्टा रोडांडो पायथन। पोडेमोस कॉमेकार ए डिजिटर ओएस कॉमांडोस पैरा सेरेम इंटरप्रेटैडोस कन्फर्म एबाईक्सो।
-
आओ इम्पोर्टांडो ए बिब्लियोटेका
आयात ओबीडी
-
पैरा fazer एक conexão com a porta serial use o comando
कनेक्शन = obd. OBD ("/ dev/rfcomm0")
-
इसके बारे में और अधिक जानकारी प्राप्त करें और इसके बारे में अतिरिक्त जानकारी दें, दो कारो, पासांडो पेलो ब्लूटूथ, ईएलएम३२७ एट चेगर नो कैरो, डिजिट:
कनेक्शन.प्रोटोकॉल_नाम ()
चरण 9: एक्स्ट्राइंडो इनफॉर्मैस डू कैरो उसांडो पायथन
वामोस क्रिअर उम आर्किवो चमाडो: OBD.py, कंफर्म इंस्ट्रुकोस अबाइक्सो ई कोडिगो ना सिक्वेंसिया।
इंपोर्टामोस ए बिब्लियोटेका ओबीडी पैरा डेंट्रो डू पायथन पैरा इनिकियर कॉनेक्स के रूप में।
motivos desconhecidos के द्वारा, एक प्राइमिरा conexão com nosso हार्डवेयर, falha sempre. ना सेगुंडा टेंटेटिवा, फंकियोना सेम्परे। पोर इस्सो, नो कोडिगो वेरा क्यू हा डुआस लिन्हास डे कोनेक्सो (कोन)।
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 parametros estabelecidos. एक URL का उपयोग करें, क्वेरी स्ट्रिंग का उपयोग करें, इसके लिए आवश्यक है कि आप सेवा का उपयोग करें या मेटोडो पोस्ट करें।
कोई उदाहरण नहीं अबाइक्सो पेगामोस के रूप में seguintes जानकारी:
- आरपीएम
- वेलोसिडाडे
- ओडिमेट्रो *
एज़ फनकॉज़ पैरा कैप्टुरा डॉस डैडोस यूटिलिज़म डूइस पैरामेट्रोस। उदाहरण के लिए, usando [1][12] estamos Buscando [módulo] [PID]। एस्टा लिस्टा पॉड सेर एनकॉन्ट्राडा एम:
अल्टिमो द्वारा, एक हम्म एक यूआरएल कॉम टोडास के रूप में सूचना के रूप में साओ कॉन्केटेनदास ई एडिसियोनादास एम उम आर्किवो, चमाडो " obd_data.dat "।
OBD.py के लिए कोडिगो:
आयात obdimport timeodoInicial = -1 paramOdo = 0 #Conect OBDprint "Primeira conexao" con = obd. OBD("/dev/rfcomm0") प्रिंट "Segunda conexao" con = obd. OBD("/dev/rfcomm0")जबकि सही है: respRPM = con.query(obd.commands[1][12]) प्रिंट respRPM respVelo = con.query(obd.commands[1][13]) Print respVelo respOdo = con.query(obd.commands[1][49]) प्रिंट respOdo paramRPM = int(float(str(respRPM).replace(" Revolutions_per_minute", ""))) paramVelo = int(float(str(respVelo).replace("kph", ""))) paramOdo = int(float(str(respOdo).replace("किलोमीटर", ""))) 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() प्रिंट यूआरएल
Depois da conexão e Captura dos dados, vamos criar o arquivo chamado: envia_OBD.py
एस्टा पार्ट दो कोडिगो फिका माई सिंपल। कॉमकेमोस इंपोर्टांडो बिब्लियोटेकस रिलेसियोनाडास सॉलिसिटैस/एनवियो डे डैडोस, यूएसंडो रेस्टफुल।
क्रीमोस उम जबकि पैरा एनवायर एट्रावेस डी पोस्ट ए यूआरएल दा प्राइमिरा लिन्हा दो आर्किवो क्यू पॉपुलाडो एंटीरियरमेंट पेलो ओबीडी.पीई। डेपोइस डिसो, पैरा एविटर क्यू ओ डेडो सेजा एनविआडो माईस डे उमा वेज़, एला अपागा एस्टा लिन्हा डो आर्किवो।
कोडिगो पैरा या आर्किवो OBD.py:
आयात अनुरोध
सही होने पर आयात समय: कोशिश करें: time.sleep(0.2) url = '' open('obd_data.dat', 'r') के साथ फिन के रूप में: डेटा = fin.read().splitlines(True) url = data[0] request.post(url) with open('obd_data.dat', 'w') as fout: fout.writelines(data[1:]) सिवाय: प्रिंट 'अपवाद'
कैसो तेन्हा एल्गम समस्या एक कोपियनडो एस्टेस कोडिगोस, बाईक्से ओएस आर्किवोस अबाइक्सो:
चरण 10: रिपेटीकाओ डी स्क्रिप्ट्स ई आर्माजेनामेंटो डी डैडोस कैपटुराडोस डो कैरो
आज के दौर में और भी कुछ समय के लिए एक ड्रैगनबोर्ड की तरह काम करता है और विभिन्न घटकों के साथ काम करता है, कोमो और संचार 3जी, वाईफाई, ब्लूटूथ, जीपीएस करते हैं, बाहर निकलते हैं।
वामोस यूसर या कोडिगो अबाइक्सो पैरा एडिटर या आर्किवो 'आरसी.लोकल', क्यू जेए टेम्प अल्गुमास फंकोस ई कॉमांडोस प्री-डेफिनिडोस, ई फिका नो डिरेटोरियो '/etc'। पैरा फैज़र ए एडिटो, उपयोग ओ कमांडो:
सुडो नैनो /etc/rc.local
अग्रिम-आदेश दिया गया है कि एक ड्रैगनबोर्ड के रूप में पहले से ही कॉन्फ़िगर किया गया है, सेवा की गई है, सेवा की गई है, इस पर विचार किया गया है। वामोस यूटिलिज़र या बाश पैरा फेज़र आईएसओ। ओ बाश (बॉर्न-अगेन-शेल) और अम एप्लिकैटिवो पैरा इंटरप्रेटकाओ डे कॉमांडोस यूनिक्स।
नो प्रॉक्सिमो कोडिगो, क्यू टेम कमांडो बैश, वोक प्रीसिसारा इनसेरिर ओ मैकएड्रेस डू सेउ डिस्पोजिटिवो ओबीडी/ब्लूटूथ, ई टैम्बेम प्रीसीसा टेर बसंटे कूइदाडो पैरा गारेंटिर क्यू ओ कोडिगो सेजा कोलोकाडो सेपर "एक बार फिर से देखें".
अगर [! -f /आदि/ssh/ssh_host_rsa_key]
तब systemctl स्टॉप ssh.socket||ट्रू dpkg-reconfigure opensh-server fi sudo systemctl start qdsp-start.service rfcomm बाइंड 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 और बाहर निकलें 0
ए पार्टिर डे अगोरा, सेम्पर क्यू ए प्लाका फॉर इनिसियाडा, एला जा वै से कनेक्टर एट्रावेस डू 3जी ई एनविअर ओएस डैडोस डी जीपीएस और ओबीडी पैरा ओ सर्विडर एस्कोल्हिडो।
चरण 11: Dificuldades Encontradas
लिस्टामोस अबाइक्सो अल्गुमास बैरेइरा क्यू एनकॉन्ट्रामोस एओ लोंगो डो डेसेनवोल्विमेंटो डू प्रोजेटो, क्यू रेसोल्मोस एंटिस डे क्रिअर एस्टे इंस्ट्रक्शनल, मास क्यू इ महत्वपूर्ण अलर्टा-लो, कैसो एस्टेजा टेंडो डिफिकुलडेड टैम्बेम।
-
पीओओबीडी
सटीक टेर म्यूटो कुइदादो ना होरा डे ट्रांसमिटिर ओएस डैडोस ई कम्युनिकर कॉम ओ कैरो। नास प्राइमिरा टेंटेटिवस, क्वांडो ए कम्युनिकाकाओ ऐंडा नो एरा एस्टावेल कॉम ओ डिस्पोजिटिवो, एनविआमोस एल्गन्स कोमांडोस पैरा ओ कैरो, ई अकाबामोस कॉसांडो एल्गम प्रॉब्लम और ईसीयू। नेस्ट मोमेंटो या कैम्बियो ऑटोमेटिको नो एसिटवा मैस मुडांकास, फिको ट्रैवाडो। एलेम डिसो, एज़ ल्यूज़ डू पेनेल कॉमेकारम ए पिस्कर एलेटोरियामेंट। ए सॉल्यूकाओ पैरा एस्टे इवेंटो क्यू ओकासिओनमॉस फोई ओ डेस्लिगामेंटो डॉस कैबोस दा बटेरिया, मैन्टेंडो एसिम पोर 15 मिनट। डेस्टा फॉर्मा, फॉरकैमोस ओ रीसेट कंप्लीटो डस ईसीयू डो कैरो, रिटोर्नेंडो एले एओ एस्टागियो ओरिजिनल डे फेब्रिका, पोर्टेंटो कैंसिलैंडो क्वाल्कर कॉमांडो क्यू टेनहैमोस एनविआडो इरोनामेंट पेला पोर्टा ओबीडी।
-
लिनारो
टिवमोस उम प्रॉब्लमए डे बूट नो लिनारो, क्वांडो एलेटोरियामेंट या ओएस रीनिसीवा। इस समस्या को हल करने के लिए एओ लॉन्गो डो डिसेनवोल्विमेंटो डू प्रोजेटो, पेला इक्विप डू लिनारो, क्यू सॉल्टौ उमा एटुअलिज़ाकाओ, ई जे कॉन्स्ट्रुइमोस एस्टे ट्यूटोरियल यूटिलिज़ंडो ए इंफॉर्माकाओ माईस एटुअलिज़दा।
-
जीपीएस और ड्रैगनबोर्ड
एक क्वालकॉम ड्रैगनबोर्ड 410c कोई भी समय नहीं जीपीएस इंटर्नस, ई पैरा मेलोर रिसेपकाओ डी सिनल, यह सटीक इंस्टालर या कनेक्टर और एडक्वायरर उमा एंटेना एक्सटर्ना है। पैरा फेजर एस्टे प्रोसीडिमेंटो, सिगा ओएस पासोस प्रोपोस्टोस पेला प्रोप्रिया क्वालकॉम:
चरण 12: संदर्भ
बूटलोडर
builds.96boards.org/releases/dragonboard410c/linaro/rescue/latest/
लिनारो
builds.96boards.org/releases/dragonboard410c/linaro/debian/latest/
लिनारो और DragonBoard 410c. को स्थापित करें
www.embarcados.com.br/linux-linaro-alip-na-qualcomm-dragonboard-410c/
DragonBoard के लिए GPS का दस्तावेजीकरण करें
discuss.96boards.org/t/gps-software/170/16
जीपीएस डेमो
gist.github.com/wolfg1969/4653340
पायथन ओबीडी
github.com/brendan-w/python-OBD
Conectando RaspberryPi um OBD ब्लूटूथ
gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/
निर्देश पैरा क्रियाओ दो टनल SSH
gist.github.com/kr0no/63e34c77b02843b46a8d89d8f7b5e4b6
इंस्टालैंडो या एसएसएच नो लिनक्स
ask.xmodulo.com/install-autossh-linux.html
सिफारिश की:
ड्रैगनबोर्ड 410c उसांडो आईडीई ग्रहण: 17 कदम
Desenvolvendo Applicações Remotamente Para a Dragonboard 410c Usando IDE ग्रहण: O objetivo dest documento é अधिकांश के रूप में एटापास आवश्यक है árias para configurar o aambie de desenvolvimento, de modo que o HostPC (Computador / Notebook), atrav's do IDE ग्रहण कंपाइल ओएस códigos e Exporte para o Alvo (ड्रैग
ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल के माध्यम से एक लैंप को कैसे कनेक्ट और नियंत्रित करें: 5 कदम
ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल के माध्यम से एक लैंप को कैसे कनेक्ट और नियंत्रित करें: यह निर्देश उपयोगकर्ता को सिखाता है कि कैसे कनेक्ट करना है और ड्रैगनबोर्ड पर ज़िगबी मॉड्यूल को सही ढंग से स्थापित करना है और इसे ज़िगबी नियंत्रित लैंप (ओएसआरएएम) के साथ इंटरैक्ट करना है, जिससे ज़िगबी आईओटी नेटवर्क बनता है। आवश्यकताएँ : ड्रैगनबोर्ड ४१०सी; सीसी2531 यूएसबी डोंगल; टी
आपात स्थिति का पता लगाना - क्वालकॉम ड्रैगनबोर्ड ४१०सी: ७ कदम
आपातकालीन स्थितियों का पता लगाना - क्वालकॉम ड्रैगनबोर्ड 410c: सुरक्षा प्रणालियों की तलाश में जो आपात स्थितियों की निगरानी के लिए काम करती हैं, यह नोटिस करना संभव है कि दर्ज की गई सभी सूचनाओं को संसाधित करना बहुत कठिन है। इसके बारे में सोचकर, हमने ऑडियो/इमेज प्रोसेसिंग, सेंसर में अपने ज्ञान का उपयोग करने का फैसला किया
ड्रैगनबोर्ड क्लस्टर: 5 कदम
ड्रैगनबोर्ड क्लस्टर: 2 या तो ड्रैगनबोर्ड्स2 या कोई कार्टो एसडी उम रोटेटर
एलेक्सा को ड्रैगनबोर्ड -410 सी के साथ कैसे इंटरैक्ट करें: 5 कदम
एलेक्सा को ड्रैगनबोर्ड -410 सी के साथ कैसे इंटरैक्ट करें: इस ट्यूटोरियल के साथ आप सीखेंगे कि एलेक्सा को ड्रैगनबोर्ड -410 सी में कैसे एम्बेड किया जाए। शुरू करने से पहले, आइए कुछ सामान पेश करें जिनकी आपको आवश्यकता है: एलेक्सा वॉयस सर्विस (एवीएस) - आपके उपकरणों के साथ बात करना संभव बनाता है, आप क्लाउड आधारित एलेक्सा को एक्सेस करने में सक्षम होंगे