विषयसूची:

आईओटी के माध्यम से मिन्हा: 7 कदम
आईओटी के माध्यम से मिन्हा: 7 कदम

वीडियो: आईओटी के माध्यम से मिन्हा: 7 कदम

वीडियो: आईओटी के माध्यम से मिन्हा: 7 कदम
वीडियो: O Level Marathon Class | Internet of Things(M4-R5.1) | IOT MCQs Questions and Answers | #iot #m4r5 2024, नवंबर
Anonim
Image
Image
एंटेंडेंडो गतिविधि
एंटेंडेंडो गतिविधि

पोस ग्रैडुआकाओ एम डेसेनवोल्विमेंटो डी एप्लिकेस पैरा डिस्पोजिटिवोस मूवपीयूसी कॉन्टेजेम

अलुनोस: गेब्रियल आंद्रे ई लिएंड्रो रीसो

ओएस पेविमेंटोस दास प्रिंसिपैस रोडोवियस फेडेराइस, एस्टाडुआइस ई दास विअस पब्लिकस दास सीडाड्स पोसुएम एल्गम टिपो डे डेफीटो, कॉसाडोस पोर वेरियोस फाटोरेस, ओ क्यू गेरा उम ग्रैंड इम्पैक्टो नो कस्टो ऑपरेशियल डू ट्रांसपोर्ट। एक भाग की समस्या है, o प्रस्तुत की गई समस्या को और अधिक प्रस्तुत करें और स्मार्टफोन के लिए उपयोग करें com सिस्टम ऑपरेटिंग एंड्रॉइड कतार की पहचान अनियमितता के रूप में की जाती है और इसके लिए उपयोग किया जाता है। ऑस टिपोस डी इरिनियमिडेड मैस कॉमम एनकॉन्ट्राडोस साओ: रिमेंडोस एम प्रोसेसो डी फंडामेंटो या रिमेंडोस कॉम एलिवाकाओ एकिमा डो पैविमेंटो रेगुलर, फंडामेंटोस, ट्रिंकास, ओन्डुलाकेस ई बुराकोस। अबाइक्सो सेग ऑस पासोस नेसेसरीओस पैरा एंटेन्डिमेंटो डा कॉन्स्ट्रुकाओ डा एप्लिकाकाओ।

चरण 1: कॉन्फ़िगर करें AndroidManifest. करें

कोई संग्रह AndroidManifest.xml के रूप में configurações necessários de permissão e funcionamento do aplicativo com os conceitos de computação ubíqua नहीं है।

  1. अनुमति के रूप में Detalhamos abaixo अनुमति के रूप में आवेदन करते हैं और इसके लिए प्रेरणा देते हैं।

    • Permissão de LocalizaçãoPermissão do aplicativo para encontrar a localização configuramos duas टैग, भेजें इलास:
    • परमीसाओ पैरा आइडेंटिफाकाओ डे इनिसिएलिज़ाकाओ ई रेइनिसियलिजाकाओ डो एप्लिकेटिवो परमीसाओ डो एप्लिकैटिवो पैरा "एसक्यूटर" उम इवेंटो डी इनिसियलिजाकाओ ई रीइनिसियलिजाकाओ दो सिस्टम एंड्रॉइड, कॉम ओब्जेटिवो डी इनिसियर ओएस सर्विस अनियमित भेजें:
    • इंटरनेट पर अनुमति दें परमीसाओ पैरा ओ एप्लिकैटिव यूटिलिज़र ए इंटरनेट कॉम ओब्जेटिवो डी सिंक्रोनिज़र ओएस डैडोस कॉम ओ सर्वर फायरबेस, सेंडो एला:
  2. Serviços2.1) Serviço de Pavimento अनियमित

    "पाविमेंटोअरेगुलरबैकग्राउंड सर्विस" के लिए टैग सर्विस के बारे में बताया गया है कि आप इसे किस तरह से संभाल सकते हैं, इसके बारे में जानकारी दी जाती है और इसके बारे में जानकारी नहीं मिलती है।

    २.२) सर्वाइको डे जिओलोकलिज़ाकाओ ना टैग सर्विस क्यू अपोंटा पैरा ए क्लास "जियोबैकग्राउंड सर्विस" टेम्प कोमो ओब्जेटिवो डी ट्रैटर एज़ इनफॉर्माकोस डी पैविमेंटो इरेगुलर ई बस्का ए सुआ लोकलज़ाकाओ डे लॉगराडोरो, बैरो, पोर लॉगाडे, यूनिडेड फेडेरेटिवो डे पाविमेंटो अनियमित उमा सिडडे।

    2.3) सर्वाइको डी सिंक्रोनिज़ाकाओ डे डैडोस कॉम फायरबेस ना टैग सर्विस क्यू एपोंटा पैरा ए क्लास "फायरबेसबैकग्राउंड सर्विस" टेम्पो कोमो ओब्जेटिवो डी एनवीयर एज़ इनफॉर्माकोस डी पैविमेंटो अनियमित एनकॉन्ट्रैडो पेलो अपरेल्हो डे स्मार्टफोन, सोमांडो कॉम इन डेमाइस इंफॉर्माकास आउटोस एनकॉन्ट्राडास के रूप में.

  3. Configuração da API do MAPS

    Para configuração da API do Maps precisamos registrar uma chave por aplicativo, Conforme tutorial (कॉन्फिगर एपीआई एमएपीएस एंड्रॉइड)।

    ए चेव ओबटिडा डेवरा सेर कोलोकाडा एम "एंड्रॉइड: वैल्यू" और टैग "मेटा-डेटा" do 'android:name="com.google.android.geo. API_KEY"', कंफर्म उदाहरण अबाइक्सो:

  4. रिसीवर रिसीवर नेस्ट प्रोजेटो इरा एस्क्यूटर के रूप में एसेस डी इनिसियलिजाकाओ ई रीनिसिलिजाकाओ डो सिस्तेमा पैरा कैप्टर के रूप में सूचना के रूप में पेविमेंटो अनियमित। 4.1) रिसीवर डी पैविमेंटो अनियमित

    एक श्रेणी "अलार्म रिसीव" और "चामादा तोडा वेज़ क्यू है इनिशिएलिज़ाकाओ दो सिस्टम ऑपरेटिंग एंड्राइड, कन्फर्म कॉन्फिगुराकाओ दा टैग ""। अपोस एस्टा चामाडा, डेंट्रो डा क्लासे हाउम एजेंडाडोर एक एक्ज़ीक्यूसाओ डो सर्विस के लिए "पाविमेंटोइरेगुलर बैकग्राउंड सर्विस" क्यू फिका अवलियांडो से है पैविमेंटो अनियमित।

    ४.२) रिसीवर डे जियोलोकलिज़ाकाओ ए क्लास "अलार्मजियोरिसीव" é chamada toda vez que há inicialização do sistema ऑपरेटिव android, Conforme configuração da tag"

    ४.३) रिसीवर डू फायरबेस ए क्लास "AlarmFirebaseReceive" é chamada toda vez que há inicialização do sistema operacional android, Conforme configuração da tag ""। अपो एस्टा चामाडा, डेंट्रो डा क्लासे हैम एजेंडा या एक निष्पादन के लिए "फायरबेसबैकग्राउंड सर्विस" क्यू फिका अवलियांडो से है रजिस्ट्रार कॉम टोडोस ओएस डेडोस डी लॉगराडोरो डिस्पोनिवेल पैरा एनवियो एओ सर्वर फायरबेस।

चरण 2: कक्षा डी सर्विको के रूप में प्रवेश "पाविमेंटोअनियमित पृष्ठभूमि सेवा"

एक श्रेणी "पाविमेंटोअनियमितबैकग्राउंडसर्विस" और इसे कैप्चर करने के लिए उपयोग किया जाता है जिसमें सेंसर एसेलेरोमेट्रो और जीपीएस शामिल हैं। कॉम बेस के रूप में जानकारी दी गई है कि उन सभी चीजों को अलग-अलग तरीके से परिभाषित किया गया है "ऑनलोकेशन चेंजेड" क्यू अवलिया से ओ पैविमेंटो अनियमित है, इसमें कोई योग्यता नहीं है और इसमें कोई योग्यता नहीं है। ए क्लासेस पोसुई अल्गुमास ट्रैटाटिवस एस्पेसिफिकस पैरा आइडेंटिफ़ायर से ओ अपरेल्हो एस्टा कॉम ए बटेरिया बाईक्सा कॉम ओब्जेटिवो डी एनसेरार ओ सर्विसो सेम क्यू हाजा प्रीजुइज़ो और कोलेटा दास इंफॉर्मैस ई कॉन्ट्रिब्यूर कॉम ओ फंक्शनल पैरा। आउट्रास ट्रैटाटिवस प्रीवी क्यू ओ एनसेरामेंटो डा एप्लिकाकाओ, पॉसा डा एप्लिकाकाओ, आदि।

चरण 3: Entendendo As Class De Serviço "GeoBackgroundService"

एक श्रेणी "जियोबैकग्राउंडसर्विस" के रूप में अनियमित ई पूरक के रूप में उत्तर दिया जाता है जैसे कि इनफॉर्माकोस डे एंडेरेको दा अक्षांश और देशांतर एनकंट्राडोस पैरा क्वे हाजा ओ एनवियो डेसस इंफॉर्मेशन पेलो सर्विसो डे फायरबेस। बेसिकामेंटे एली बस्का ए इनफॉर्माकाओ ई एटुअलिज़ा कॉम्प्लिमेंटंडो क्यू एस्टा नो मेटोडो "अपडेट एड्रेस"।

चरण 4: Entendendo As Class De Serviço "FirebaseBackgroundService"

एक श्रेणी "FirebaseBackgroundService" का जवाब है, जो कि पहले से ही है।

एपोस ए सिन्क्रोनिज़ाकाओ दास इंफॉर्मेस, ओएस डैडोस नो बैंको डी डैडोस डा एप्लिकेसाओ इ लिम्पाडो पैरा प्रोवर एस्पाको डे आर्मजेनामेंटो एओ अपरेल्हो स्मार्टफोन। ओ मेटोडो "enviarPavimentoअनियमित" या प्रमुख प्रतिक्रिया पेला सिंक्रोनिज़ाकाओ दास सूचना की आवश्यकता है। ई पैरा कॉन्फिगरर या फायरबेस एओ सेउ प्रोजेटो एम एंड्रॉइड, वोक डेवरा सेगुइर या ट्यूटोरियल एम (कॉन्फिगुरैंडो फायरबेस पैरा एंड्रॉइड) पैरा विनकुलर और सुआ बेस डे इनफॉर्माकोस कॉम ओ सेउ बैंको एम फायरबेस।

चरण 5: एंटेंडेंडो गतिविधि "मैपाएक्टिविटी"

MapaActivity एक प्रमुख गतिविधि है जो सिस्टम, पोइस एला ए रिस्पॉन्सवेल पेला एक्ज़िबिकाओ डॉस पैविमेंटोस इरेनेरेरेस एनकॉन्ट्रैडोस नास सिडेड्स ए सुआ इंफॉर्मेसेस ई एक्ज़िबिडा पोर um मैपा डे कैलोर, ऑनडे ए वर्मेलो नो ओकोर्रंसिया डे पेविमेंटो डी अनियमित ए।

चरण 6: फायरबेस

कोई संग्रह नहीं "minhaviaiot-export.json" एक्सपोर्टैडो डू फायरबेस, सेगू उम उदाहरण दा एस्ट्रुटुरा डॉस डैडोस आर्मज़ेनडोस पेला एप्लिकाकाओ, कन्फर्म डिटेलहाडो अबाइक्सो:

कैडा लॉगराडोरो पोडेरा टेर मैस डे उम पविमेंटो अनियमित। कैडा सिडडे पोडेरा टेर मैस डे उम लॉगराडोरो कॉम पैविमेंटो अनियमित। ई अस्सिम पोर डियांटे एट चेगर नो पैस डे ओरिगेम डो लॉगराडोरो प्रॉब्लमेटिको।

{ "मिन्हावियाओट": {"पैस": {"बीआर": {"यूएफ": {"मिनस गेरैस": {"सिडेड": {"बेलो होरिज़ोंटे": {"लोग्राडौरो": {"एसेसो प्राका पाउलो गुस्तावो डो वेले ": {"LTE5Ljg1OTg3MDA2LTQzLjk5Mzc3MDI4": {"सिडेड": "बेलो होरिज़ोंटे", "idFirebase": "LTE5Ljg1OTg3MDA2LTQzLjk5Mzc3MDI4", "अक्षांश": "-19.85987006": "-43.99377028", "पैस": "बीआर", "यूएफ": "मिनस गेरैस" }, "LTE5Ljg1OTgwMDQ4LTQzLjk5MzM2MDg1": { "सीडेड": "बेलो होरिज़ोंटे", "आईडीफायरबेस": "LTE5Ljg1OTgLjMDQ4": "-19.85980048", "लोग्राडौरो": "एसेसो प्राका पाउलो गुस्तावो डो वेले", "देशांतर": "-43.99336085", "पैस": "बीआर", "यूएफ": "मिनस गेरैस" }, "एलटीई5एलजेजी1ओटीजीजेएनजेडएमएक्सएलटीक्यूजेएलजेके5एमजेडवाईएक्सएमजेई4" "सीडेड": "बेलो होरिज़ोंटे", "आईडीफायरबेस": "LTE5Ljg1OTgzNzMxLTQzLjk5MzYxMzE4", "अक्षांश": "-19.85983731", "लोग्राडौरो": "एसेसो प्राका पाउलो गुस्तावो डो वेले", "देशांतर": "-43.9936 ": "बीआर", "यूएफ": "मिनस गेरैस" } }, "एवेनिडा अफोंसो पेना": { "LTE5LjkzODk3NTI5LTQzLjkyNjQ0MzI5 ": {"सिडेड": "बेलो होरिज़ोंटे", "आईडीफायरबेस": "LTE5LjkzODk3NTI5LTQzLjkyNjQ0MzI5", "अक्षांश": "-19.93897529", "लोग्राडौरो": "एवेनिडा अफोंसो पेना", "देशांतर": "-43.92644329", "पैस" ": "बीआर", "यूएफ": "मिनस गेरैस" }, "LTE5LjkzODkyOTY1LTQzLjkyNjM2MDk =": { "सीडेड": "बेलो होरिज़ोंटे", "आईडीफायरबेस": "एलटीई5एलजेकेजेडक्योटी 1एलटीक्यूएलजेकीएनजेएम2एमडीके=", ".93892965": ".93892965"। logradouro": "एवेनिडा अफोंसो पेना", "देशांतर": "-43.9263609", "पैस": "बीआर", "यूएफ": "मिनस गेरैस" } } } } } } } } } }

चरण 7: निष्कर्ष दो प्रोजेटो फाइनल

एम एनेक्सो ए इस्ट इंस्ट्रक्शंसबल्स सेगू टूडू या प्रोजेटो एंड्रॉइड कॉम्पेक्टैडो। कॉम इस प्रोजेक्ट के लिए संभव है कि आप इसे देखें। कॉम इस प्रोजेक्ट के लिए आवश्यक है और इसे वास्तविक रूप दिया गया है और इसकी पहचान की गई है और इसे और अधिक पढ़ें

सिफारिश की: