DIGI इंटरनेशनल 90002263 XBee मल्टी प्रोग्रामर

विशेष विवरण
- उत्पाद का नाम: XBee मल्टी प्रोग्रामर
- रिलीज़ की तारीख: मार्च 2018
- संस्करण: 1.2.0
- निर्माता: डिजी इंटरनेशनल
उत्पाद की जानकारी
XBee मल्टी प्रोग्रामर एक ऐसा टूल है जिसे XBee डिवाइस को प्रोग्राम करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को कई XBee डिवाइस कनेक्ट करने, प्रो लोड करने की अनुमति देता हैfileयह उपकरण को प्रोग्राम करता है, तथा सत्र रिपोर्ट को डाटाबेस में संग्रहीत करता है।
हार्डवेयर खत्मview:
XBee मल्टी प्रोग्रामर में स्टेटस LED, डिवाइसों को जोड़ने और डिस्कनेक्ट करने के लिए वर्कफ़्लो निर्देश, तथा थ्रू-होल, सरफेस-माउंट और XBee3 माइक्रो-माउंट डिवाइसों सहित विभिन्न प्रकार के XBee मॉड्यूलों का समर्थन शामिल है।
सॉफ्टवेयर खत्मview:
एप्लिकेशन सॉफ्टवेयर मेनू बार, टूलबार, बोर्ड पैनल, इतिहास तालिका, खोज फ़ंक्शन, कॉन्फ़िगरेशन सेटिंग्स और XBee डिवाइस को प्रोग्राम करने, सत्र रिपोर्ट संग्रहीत करने और पीडीएफ या सीएसवी में रिपोर्ट निर्यात करने की क्षमता के साथ एक उपयोगकर्ता-अनुकूल इंटरफ़ेस प्रदान करता है।
प्रारूप.
उत्पाद उपयोग निर्देश
XBee मल्टी प्रोग्रामर टूल को कनेक्ट करें:
बोर्ड को अपने पीसी से ठीक से जोड़ने के लिए वर्कफ़्लो निर्देशों का पालन करें।
XBee डिवाइस प्लग इन करें:
- यदि आवश्यक हो तो थ्रू-होल उपकरणों के लिए ब्रेक-इन प्रक्रिया का पालन करें।
- सतह-माउंट और XBee3 माइक्रो-माउंट डिवाइसों के लिए, उन्हें तदनुसार प्लग इन करें।
प्रो लोड करेंfile:
- नया प्रो लोड करने के लिए चुनेंfile या हाल ही में एक पेशेवरfile.
- View समर्थकfile प्रोग्रामिंग के साथ आगे बढ़ने से पहले विवरण पढ़ें।
XBee डिवाइस को प्रोग्राम करें:
प्रोग्रामिंग सत्र शुरू करें और उसके अनुसार समाप्त करें। भविष्य के संदर्भ के लिए सत्रों को डेटाबेस में संग्रहीत करें।
सेटिंग्स:
- आवश्यकतानुसार सामान्य सेटिंग्स, भंडारण सेटिंग्स समायोजित करें और सॉफ़्टवेयर अपडेट करें।
सामान्य प्रश्न
- प्रश्न: मैं उत्पाद वारंटी जानकारी कहां पा सकता हूं?
उत्तर: view उत्पाद वारंटी जानकारी के लिए, निम्नलिखित पर जाएँ webसाइट: www.digi.com/howtobuy/terms - प्रश्न: मैं डिजी तकनीकी सहायता से कैसे संपर्क कर सकता हूं?
उत्तर: आप +1 952.912.3444 पर कॉल करके या पर जाकर डिजी तकनीकी सहायता से संपर्क कर सकते हैं www.digi.com/support.
“`
XBee® मल्टी प्रोग्रामर उपयोगकर्ता गाइड
उपयोगकर्ता गाइड
पुनरीक्षण इतिहास-90002263
संशोधन एबी
सीडी
दिनांक मार्च 2018 मार्च 2019
जून 2019 अक्टूबर 2019
विवरण आरंभिक रिलीज़
समर्थित डिवाइस अपडेट किए गए। सेलुलर मोडेम के लिए USB ड्राइवर इंस्टॉल किए गए। थ्रू-होल ब्रेक-इन प्रक्रिया जोड़ी गई। एप्लिकेशन सॉफ़्टवेयर के संस्करण 1.1.0 के लिए बदलाव किए गए। पैकेज में शामिल आइटम जोड़े गए। शब्दावली को स्पष्ट किया गया।
1.2.0 रिलीज.
ट्रेडमार्क और कॉपीराइट
डिजी, डिजी इंटरनेशनल और डिजी लोगो संयुक्त राज्य अमेरिका और दुनिया भर के अन्य देशों में ट्रेडमार्क या पंजीकृत ट्रेडमार्क हैं। इस दस्तावेज़ में उल्लिखित अन्य सभी ट्रेडमार्क उनके संबंधित स्वामियों की संपत्ति हैं। © 2021 डिजी इंटरनेशनल इंक. सर्वाधिकार सुरक्षित।
अस्वीकरण
इस दस्तावेज़ में दी गई जानकारी बिना किसी सूचना के परिवर्तन के अधीन है और डिजी इंटरनेशनल की ओर से किसी प्रतिबद्धता का प्रतिनिधित्व नहीं करती है। डिजी इस दस्तावेज़ को "जैसा है," किसी भी प्रकार की व्यक्त या निहित वारंटी के बिना प्रदान करता है, जिसमें किसी विशेष उद्देश्य के लिए फिटनेस या व्यापारिकता की निहित वारंटी शामिल है, लेकिन इन्हीं तक सीमित नहीं है। डिजी किसी भी समय इस मैनुअल में या इस मैनुअल में वर्णित उत्पाद(उत्पादों) और/या प्रोग्राम(कार्यक्रमों) में सुधार और/या परिवर्तन कर सकता है।
गारंटी
को view उत्पाद वारंटी जानकारी, निम्नलिखित पर जाएँ webसाइट:
www.digi.com/howtobuy/terms
ग्राहक सहेयता
सहायता जानकारी इकट्ठा करें: मदद के लिए डिजी तकनीकी सहायता से संपर्क करने से पहले, निम्नलिखित जानकारी इकट्ठा करें:
उत्पाद का नाम और मॉडल उत्पाद सीरियल नंबर फ़र्मवेयर संस्करण ऑपरेटिंग सिस्टम/ब्राउज़र (यदि लागू हो) लॉग (रिपोर्ट की गई समस्या के समय से) ट्रेस (यदि संभव हो) समस्या का विवरण पुनरुत्पादन के चरण
डिजी XBee® मल्टी प्रोग्रामर
2
डिजी तकनीकी सहायता से संपर्क करें: डिजी कई तकनीकी सहायता योजनाएँ और सेवा पैकेज प्रदान करता है। हमसे +1 952.912.3444 पर संपर्क करें या www.digi.com/support पर जाएँ।
प्रतिक्रिया
इस दस्तावेज़ पर प्रतिक्रिया देने के लिए, अपनी टिप्पणियाँ techcomm@digi.com पर ईमेल करें
अपने ईमेल की विषय पंक्ति में दस्तावेज़ का शीर्षक और भाग संख्या (Digi XBee® मल्टी प्रोग्रामर, 90002263 C) शामिल करें।
डिजी XBee® मल्टी प्रोग्रामर
3
अंतर्वस्तु
हार्डवेयर
6
सॉफ़्टवेयर
6
पैकेज सामग्री
6
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करें
आवश्यकताएं
9
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर स्थापित करें
10
USB ड्राइवर स्थापित करें
10
सेलुलर मॉडेम के लिए USB ड्राइवर स्थापित करें
10
आरएफ अवधारणाएं और शब्दावली
आरएफ मॉड्यूल
13
XBee आरएफ मॉड्यूल
13
रेडियो फर्मवेयर
13
विन्यास समर्थकfile
13
हार्डवेयर खत्मview
सामान्य विशेषताएं
16
स्थिति एलईडी
16
कार्यप्रवाह
17
XBee मल्टी प्रोग्रामर टूल को कनेक्ट करें
19
XBee डिवाइस प्लग इन करें
19
छेद-द्वारा युक्ति
19
सतह पर लगाए जाने वाले उपकरण
20
XBee3 माइक्रो-माउंट डिवाइस
20
XBee डिवाइस को अनप्लग करें
21
छेद से अंदर प्रवेश की प्रक्रिया
21
XBee सॉकेट बोर्ड बदलें
21
एप्लीकेशन सॉफ्टवेयर खत्मview
मेनू पट्टी
27
उपकरण पट्टी
27
बोर्ड पैनल
28
इतिहास तालिका
29
डिजी XBee® मल्टी प्रोग्रामर
4
टेबल टूलबार
30
निम्न को खोजें programming tasks
30
खोज पूर्वampलेस
31
स्क्रॉल लॉक करें
32
पूर्ण हो चुके प्रोग्रामिंग कार्यों को साफ़ करें
32
स्थिति पट्टी
32
XBee मल्टी प्रोग्रामर बोर्ड को कनेक्ट करें
बोर्ड को अपने पीसी से ठीक से जोड़ने के चरण
35
XBee मल्टी प्रोग्रामर बोर्ड को अलग करें
35
एक प्रो लोड करेंfile
नया प्रो लोड करेंfile
36
हाल ही का प्रो लोड करेंfile
36
View समर्थकfile विवरण
37
विन्यास
37
सेटिंग्स
38
File प्रणाली
38
स्क्रिप्ट
39
XBee डिवाइस को प्रोग्राम करें
प्रोग्रामिंग सत्र प्रारंभ करें
42
प्रोग्रामिंग सत्र समाप्त करें
42
डेटाबेस में सत्र संग्रहीत करें
43
डेटाबेस संरचना
43
सत्र रिपोर्ट निर्यात करें
46
पीडीएफ रिपोर्ट
46
सीएसवी रिपोर्ट
46
सेटिंग्स
सामान्य सेटिंग्स
49
भंडारण सेटिंग्स
50
सेटिंग्स अपडेट करें
51
सॉफ्टवेयर अद्यतन करें
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
54
चरण 1: प्रो बनाएँfile
54
चरण 2: प्रो को कॉन्फ़िगर करेंfile
55
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
62
चरण 1: पोस्ट-स्क्रिप्ट बनाएं
63
चरण 2: कॉन्फ़िगरेशन प्रो बनाएँfile
66
चरण 3: पोस्ट-स्क्रिप्ट का परीक्षण करें
67
ज्ञात मुद्दे
डिजी XBee® मल्टी प्रोग्रामर
5
डिजी XBee® मल्टी प्रोग्रामर
XBee मल्टी प्रोग्रामर हार्डवेयर और सॉफ़्टवेयर का एक संयोजन है जो उपयोगकर्ताओं को एक साथ कई डिजी रेडियो फ़्रीक्वेंसी (RF) डिवाइस प्रोग्राम करने में सक्षम बनाता है। यह वितरण या बड़े नेटवर्क परिनियोजन के लिए डिवाइस तैयार करने का एक तेज़ और आसान तरीका प्रदान करता है। कुछ विशेषताओं में शामिल हैं:
n XBee मल्टी प्रोग्रामर आपको एक साथ छह डिवाइस तक प्रोग्राम करने की अनुमति देता है। n आपके द्वारा प्रोग्राम की जा सकने वाली डिवाइस की संख्या बढ़ाने के लिए अधिक XBee मल्टी प्रोग्रामर कनेक्ट करें
एक साथ। n एकाधिक मल्टी प्रोग्रामर एक ही कंप्यूटर से जुड़े हो सकते हैं। n तीन विनिमेय हेडर बोर्ड वेरिएंट प्रोग्राम करने के लिए सभी XBee फॉर्म फैक्टर का समर्थन करते हैं
सतह-माउंट (एसएमटी), थ्रू-होल (टीएच) और माइक्रो-माउंट (एमएमटी) डिजी आरएफ डिवाइस। सहज अनुप्रयोग इंटरफ़ेस कुछ ही मिनटों में डिवाइस प्रोग्रामिंग शुरू करना आसान बनाता है
मिनट. n अनअटेंडेड प्रोग्रामिंग प्रक्रिया आपको बोर्डों में प्रतिस्थापन उपकरणों पर ध्यान केंद्रित करने की अनुमति देती है
बिना समय बर्बाद किए। n अपनी प्रोग्रामिंग सत्र रिपोर्ट निर्यात करें या अपनी प्रगति को ट्रैक करने के लिए इसे डेटाबेस में सहेजें। n स्वचालित एप्लिकेशन अपडेट आपको नवीनतम सॉफ़्टवेयर संस्करण के साथ अद्यतित रखता है। n ऑनलाइन दस्तावेज़ों को सीधे एप्लिकेशन से एक्सेस किया जा सकता है।
हार्डवेयर
XBee मल्टी प्रोग्रामर टूल एक संलग्न हार्डवेयर घटक है जो आपको इसके छह बाहरी XBee सॉकेट की बदौलत एक बार में छह RF डिवाइस तक प्रोग्राम करने की अनुमति देता है। इस टूल के बारे में अधिक जानकारी के लिए, हार्डवेयर ओवर देखेंviewXBee मल्टी प्रोग्रामर टूल के तीन प्रकार हैं, XBee उत्पाद लाइन के प्रत्येक फुटप्रिंट के लिए एक; XBee सॉकेट बोर्ड बदलें देखें।
सॉफ़्टवेयर
XBee मल्टी प्रोग्रामर एप्लीकेशन बोर्ड के साथ संचार करता है और आपको प्रोग्रामिंग सेशन को आसानी से सेट अप और निष्पादित करने की अनुमति देता है। एप्लीकेशन के बारे में अधिक जानकारी के लिए, एप्लीकेशन सॉफ्टवेयर देखेंview.
पैकेज सामग्री
XBee मल्टी प्रोग्रामर पैकेज में निम्नलिखित घटक शामिल हैं:
डिजी XBee® मल्टी प्रोग्रामर
6
n एक XBee मल्टी प्रोग्रामर n एक USB-C केबल n एक पावर सप्लाई
पैकेज सामग्री
डिजी XBee® मल्टी प्रोग्रामर
7
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करें
यह अनुभाग XBee मल्टी प्रोग्रामर को डाउनलोड करने और इंस्टॉल करने के निर्देश प्रदान करता है। यदि आपके कंप्यूटर से जुड़े होने पर XBee मल्टी प्रोग्रामर का स्वचालित रूप से पता नहीं चलता है, तो आपको USB ड्राइवर भी इंस्टॉल करने की आवश्यकता हो सकती है।
आवश्यकताएं
9
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर स्थापित करें
10
USB ड्राइवर स्थापित करें
10
सेलुलर मॉडेम के लिए USB ड्राइवर स्थापित करें
10
डिजी XBee® मल्टी प्रोग्रामर
8
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करें
आवश्यकताएं
आवश्यकताएं
मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर के साथ डिजी आरएफ डिवाइस को प्रोग्राम करने के लिए, आपको टूल को अपने कंप्यूटर से कनेक्ट करना होगा। प्रोग्रामिंग के लिए दो बाहरी हार्डवेयर की आवश्यकता होती है:
n USB-C केबल n कम से कम 9 A की वर्तमान रेटिंग के साथ 12 VDC या 1.5 VDC की पावर सप्लाई
ऑपरेटिंग सिस्टम
XBee मल्टी प्रोग्रामर विंडोज विस्टा/7/8/10 (32-बिट या 64-बिट संस्करण) ऑपरेटिंग सिस्टम के साथ संगत है।
सिस्टम आवश्यकताएं
संपत्ति HDD स्थान RAM मेमोरी CPU
न्यूनतम 300 एमबी 2 जीबी डुअल-कोर प्रोसेसर
अनुशंसित 500 एमबी 4 जीबी क्वाड-कोर प्रोसेसर
समर्थित आरएफ डिवाइस
n XBee3 Zigbee n XBee3 DigiMesh n XBee3 802.15.4 n XBee3 सेलुलर LTE CAT 1 n XBee3 सेलुलर LTE-M/NB-IoT n XBee सेलुलर LTE Cat 1 n XBee सेलुलर 3G n XBee S2C n XBee SX n XBee SX 868 n XBee 900HP n XBee XSC
ध्यान दें XBee मल्टी प्रोग्रामर सभी हार्डवेयर वैरिएंट में ऊपर सूचीबद्ध सभी डिवाइसों का समर्थन करता है, जिसमें सरफेस-माउंट (SMT), थ्रू-होल (TH) और XBee3 माइक्रो-माउंट टेक्नोलॉजी (MMT) शामिल हैं।
डिजी XBee® मल्टी प्रोग्रामर
9
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करें
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर स्थापित करें
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर स्थापित करें
XBee मल्टी प्रोग्रामर एप्लिकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करने के लिए:
1. digi.com/xbeemultiprogrammer पर जाएँ।
2. डायग्नोस्टिक्स, यूटिलिटीज और एमआईबी पर क्लिक करें। 3. डिजी एक्सबी मल्टी प्रोग्रामर - विंडोज x86 पर क्लिक करें।
4. जब file डाउनलोडिंग समाप्त होने पर, निष्पादनयोग्य फ़ाइल चलाएँ file और XBee मल्टी प्रोग्रामर सेटअप विज़ार्ड में दिए गए चरणों का पालन करें।
USB ड्राइवर स्थापित करें
जब आप पहली बार अपने कंप्यूटर से XBee मल्टी प्रोग्रामर टूल कनेक्ट करते हैं, तो आवश्यक USB ड्राइवर स्वचालित रूप से इंस्टॉल हो जाते हैं। यदि बोर्ड ड्राइवर स्वचालित रूप से इंस्टॉल नहीं होते हैं, तो बोर्ड ड्राइवर को मैन्युअल रूप से इंस्टॉल करने के लिए निम्नलिखित निर्देशों का उपयोग करें:
1. FTDI ड्राइवर पेज पर जाएँ। 2. अपने ऑपरेटिंग सिस्टम के लिए सही ड्राइवर ढूँढ़ें। 3. विंडोज ऑपरेटिंग सिस्टम के लिए, सेटअप एक्जीक्यूटेबल लिंक पर क्लिक करें। ज़िप file डाउनलोड. 4. ज़िप फ़ाइल पर राइट-क्लिक करें file और सभी को निकालें चुनें। सेटअप के साथ एक फ़ोल्डर प्रदर्शित होता है file. 5. सेटअप पर डबल-क्लिक करें file इसे चलाने के लिए. 6. स्थापना विज़ार्ड में चरणों का पालन करें.
सेलुलर मॉडेम के लिए USB ड्राइवर स्थापित करें
XBee मल्टी प्रोग्रामर एप्लीकेशन को नए XBee3 सेलुलर डिवाइस के मॉडेम को अपडेट करने के लिए अतिरिक्त ड्राइवर की आवश्यकता होती है। यदि आपने उन्हें इंस्टॉल नहीं किया है, तो उन डिवाइस के आधार पर ऐसा करने के लिए निम्नलिखित निर्देशों का उपयोग करें जिन्हें आप प्रोग्राम करना चाहते हैं।
ध्यान दें यह चरण केवल तभी आवश्यक है जब आप XBee3 सेलुलर LTE CAT 1 या XBee3 सेलुलर LTE-M/NB-IoT डिवाइस के मॉडेम को प्रोग्राम करने जा रहे हों।
XBee3 सेलुलर LTE CAT 1 के लिए ड्राइवर
1. टेलिट ड्राइवर्स पेज पर जाएँ। 2. टेलिट विंडोज डेस्कटॉप ड्राइवर्स इंस्टॉलर चुनें। 3. एक्जीक्यूटेबल चलाएँ file. 4. इंस्टॉलेशन विज़ार्ड में दिए गए चरणों का पालन करें।
XBee3 सेलुलर LTE-M/NB-IoT के लिए ड्राइवर
1. यू-ब्लॉक्स ड्राइवर्स डाउनलोड करें। 2. अनकंप्रेस करें file और निष्पादन योग्य फ़ाइल चलाएँ। 3. इंस्टॉलेशन विज़ार्ड में दिए गए चरणों का पालन करें। 4. संकेत मिलने पर ETHERNET-DHCP विकल्प चुनें। 5. ड्राइवर इंस्टॉलेशन पूरा होने के बाद, अपने कंप्यूटर को रीबूट करें।
डिजी XBee® मल्टी प्रोग्रामर
10
XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर डाउनलोड और इंस्टॉल करें सेलुलर मॉडेम के लिए USB ड्राइवर इंस्टॉल करें सावधानी! यदि आप Windows 7 या Vista का उपयोग कर रहे हैं, तो हम अत्यधिक अनुशंसा करते हैं कि आप मॉडेम अपडेट प्रक्रिया को गति देने के लिए Windows Update से ड्राइवर इंस्टॉलेशन को अक्षम करें। ऐसा करने के तरीके के बारे में अधिक जानकारी के लिए, https://support.microsoft.com/enus/help/2500967/how-to-stop-windows-7-automatically-installing-drivers देखें।
डिजी XBee® मल्टी प्रोग्रामर
11
आरएफ अवधारणाएं और शब्दावली
इस अनुभाग में RF डिवाइस और XBee मल्टी प्रोग्रामर एप्लिकेशन से संबंधित अवधारणाएँ शामिल हैं। इन अवधारणाओं को समझने से आपको XBee मल्टी प्रोग्रामर के साथ काम करने में मदद मिलेगी।
आरएफ मॉड्यूल
13
रेडियो फर्मवेयर
13
विन्यास समर्थकfile
13
डिजी XBee® मल्टी प्रोग्रामर
12
आरएफ अवधारणाएं और शब्दावली
आरएफ मॉड्यूल
आरएफ मॉड्यूल
रेडियो फ्रीक्वेंसी (RF) मॉड्यूल एक छोटा इलेक्ट्रॉनिक सर्किट होता है जिसका उपयोग विभिन्न फ्रीक्वेंसी पर रेडियो सिग्नल को संचारित करने और प्राप्त करने के लिए किया जाता है। डिजी लगभग किसी भी वायरलेस समाधान की आवश्यकताओं को पूरा करने के लिए RF मॉड्यूल की एक विस्तृत विविधता का उत्पादन करता है, जैसे कि लंबी दूरी, कम लागत और कम बिजली वाले मॉड्यूल। सबसे लोकप्रिय वायरलेस उत्पाद XBee RF मॉड्यूल हैं।
XBee आरएफ मॉड्यूल
XBee, Digi द्वारा उत्पादित RF मॉड्यूल के परिवार का ब्रांड नाम है। वे मॉड्यूलर उत्पाद हैं जो वायरलेस तकनीक को लागू करना आसान और लागत प्रभावी बनाते हैं। Digi ने लोकप्रिय XBee फ़ुटप्रिंट में कई प्रोटोकॉल और RF सुविधाएँ उपलब्ध कराई हैं, जिससे आपको अपनी ज़रूरतों के लिए सबसे अच्छी तकनीक चुनने की सुविधा मिलती है।
XBee RF मॉड्यूल तीन फॉर्म-फ़ैक्टर में उपलब्ध हैं, थ्रू-होल, सरफ़ेस-माउंट और माइक्रो-माउंट, प्रत्येक में विभिन्न एंटीना विकल्प हैं। अधिकांश मॉड्यूल थ्रू-होल फॉर्म फ़ैक्टर में उपलब्ध हैं और प्रत्येक एक ही फ़ुटप्रिंट साझा करते हैं।
रेडियो फर्मवेयर
रेडियो फ़र्मवेयर एक रेडियो मॉड्यूल की स्थायी मेमोरी में संग्रहीत प्रोग्राम कोड है जो डिवाइस के लिए नियंत्रण प्रोग्राम प्रदान करता है। XBee मल्टी प्रोग्रामर एप्लिकेशन का मुख्य लक्ष्य एक ही रेडियो फ़र्मवेयर को एक साथ कई डिवाइस में प्रोग्राम करना है। XBee मल्टी प्रोग्रामर को वह रेडियो फ़र्मवेयर मिलता है जिसे आप कॉन्फ़िगरेशन प्रो से प्रोग्राम करते हैंfile एप्लिकेशन में लोड किया गया। कॉन्फ़िगरेशन प्रो के बारे में अधिक जानकारी के लिएfiles, कॉन्फ़िगरेशन प्रो देखेंfile.
विन्यास समर्थकfile
एक कॉन्फ़िगरेशन प्रोfile एक विशिष्ट रेडियो फ़र्मवेयर कॉन्फ़िगरेशन का एक स्नैपशॉट है।file उत्पादन वातावरण में उपयोगी है जब आपको एक से अधिक रेडियो पर समान रेडियो फ़र्मवेयर और पैरामीटर सेट करने की आवश्यकता होती है। कॉन्फ़िगरेशन प्रोfile एक XPRO है file जिसमें निम्नलिखित तत्व शामिल हैं:
n डिवाइस में प्रोग्राम किए जाने वाले रेडियो फर्मवेयर। n फर्मवेयर सेटिंग्स को उनके संबंधित मानों के साथ कॉन्फ़िगर करना। n File XBee डिवाइस में फ्लैश की जाने वाली प्रणाली। प्रोग्रामिंग प्रक्रिया के दौरान निष्पादित की जाने वाली पूर्व और पश्च-स्क्रिप्ट।
l प्री-स्क्रिप्ट XBee डिवाइस में प्रोग्रामिंग प्रक्रिया शुरू करने से ठीक पहले निष्पादित होती है। l पोस्ट-स्क्रिप्ट तब निष्पादित होती है जब संपूर्ण प्रोग्रामिंग प्रक्रिया - फर्मवेयर, सेटिंग्स और file-
सिस्टम-समाप्त हो गया है। n प्रो की पहचान करने के लिए अन्य कॉन्फ़िगरेशन और मेटाडेटाfile, जैसे कि फ़्लैश फ़र्मवेयर नीति,
समर्थकfile विवरण, इत्यादि.
XBee मल्टी प्रोग्रामर को कॉन्फ़िगरेशन प्रो की आवश्यकता हैfile आवश्यक जानकारी उपलब्ध कराने के लिए प्रोग्रामिंग प्रक्रिया शुरू करने से पहले इसे लोड किया जाना चाहिए।
डिजी XBee® मल्टी प्रोग्रामर
13
आरएफ अवधारणाएं और शब्दावली
विन्यास समर्थकfile
ध्यान दें कॉन्फ़िगरेशन प्रो को जनरेट करने और सहेजने के लिए XCTU की आवश्यकता हैfileXCTU एक निःशुल्क मल्टी-प्लेटफ़ॉर्म एप्लिकेशन है जिसे डेवलपर्स को ग्राफिकल इंटरफ़ेस के माध्यम से Digi RF मॉड्यूल के साथ इंटरैक्ट करने में सक्षम बनाने के लिए डिज़ाइन किया गया है। प्रो कैसे बनाएं देखेंfile प्रो उत्पन्न करने के बारे में अधिक जानकारी के लिए XCTU का उपयोग करेंfiles.
डिजी XBee® मल्टी प्रोग्रामर
14
हार्डवेयर खत्मview
यह अनुभाग XBee मल्टी प्रोग्रामर टूल के साथ काम करने के लिए आवश्यक चरणों के बारे में जानकारी प्रदान करता है।
सामान्य विशेषताएं
16
स्थिति एलईडी
16
कार्यप्रवाह
17
XBee मल्टी प्रोग्रामर टूल को कनेक्ट करें
19
XBee डिवाइस प्लग इन करें
19
XBee डिवाइस को अनप्लग करें
21
छेद से अंदर प्रवेश की प्रक्रिया
21
XBee सॉकेट बोर्ड बदलें
21
डिजी XBee® मल्टी प्रोग्रामर
15
हार्डवेयर खत्मview
सामान्य विशेषताएं
सामान्य विशेषताएं
XBee मल्टी प्रोग्रामर टूल एक हार्डवेयर डिवाइस है जिसे XBee मल्टी प्रोग्रामर एप्लिकेशन सॉफ्टवेयर का उपयोग करके समवर्ती XBee प्रोग्रामिंग की अनुमति देने के लिए डिज़ाइन किया गया है।
तीन प्रकार के विनिमेय हेडर बोर्ड हैं, प्रत्येक XBee फॉर्म फैक्टर के लिए एक (प्रत्येक अलग से बेचा जाता है):
n थ्रू-होल सॉकेट्स (TH) n सरफेस-माउंट सॉकेट्स (SMT) n माइक्रो-माउंट सॉकेट्स (MMT) ये बोर्ड उपयोगकर्ता की आवश्यकताओं के आधार पर विनिमेय होते हैं।
नोट: वर्तमान हेडर बोर्ड को बदलने के लिए, आपको हार्डवेयर डिवाइस के प्लास्टिक आवरण को अस्थायी रूप से हटाना होगा।
स्थिति एलईडी
XBee मल्टी प्रोग्रामर हेडर बोर्ड के प्रत्येक XBee सॉकेट में चार LED हैं जो उस सॉकेट से जुड़े XBee डिवाइस की प्रोग्रामिंग स्थिति को इंगित करते हैं।
एलईडी कनेक्शन
ठेला
नीला रंग
पीले नारंगी
विवरण यह बताता है कि XBee डिवाइस सॉकेट से जुड़ी है या नहीं (चालू) या नहीं (बंद)। जब प्रोग्रामिंग प्रक्रिया चल रही होती है, तो यह LED झपकती है। समाप्त होने पर, LED बंद हो जाती है और प्रोग्रामिंग ऑपरेशन की अंतिम स्थिति को इंगित करने के लिए पास या फेल LED में से कोई भी चालू हो जाती है।
डिजी XBee® मल्टी प्रोग्रामर
16
हार्डवेयर खत्मview
कार्यप्रवाह
एलईडी रंग पास हरा
असफल लाल
विवरण यह LED तब प्रकाशित होती है जब सॉकेट से जुड़ी XBee डिवाइस की प्रोग्रामिंग प्रक्रिया सफलतापूर्वक समाप्त हो जाती है। यदि प्रोग्रामिंग प्रक्रिया किसी त्रुटि के साथ समाप्त होती है, तो यह LED प्रकाशित होती है।
कार्यप्रवाह
इस उपकरण के लिए सामान्य कार्यप्रवाह इस प्रकार है:
1. XBee मल्टी प्रोग्रामर एप्लीकेशन सॉफ्टवेयर खोलें। 2. पावर सप्लाई और USB-C कनेक्टर को कनेक्ट करें। 3. एक वैध प्रो चुनेंfile4. सत्र शुरू करें। 5. बोर्ड में एक या अधिक XBee डिवाइस प्लग करें और सत्यापित करें कि वे उपकरण द्वारा पहचाने गए हैं। 6. जब भी कोई डिवाइस सफलतापूर्वक प्रोग्राम हो जाए, तो आप उसे सॉकेट से निकाल सकते हैं और बदल सकते हैं।
बोर्ड को अलग किए बिना एक नया बोर्ड लगाइए।
डिजी XBee® मल्टी प्रोग्रामर
17
हार्डवेयर खत्मview
कार्यप्रवाह
डिजी XBee® मल्टी प्रोग्रामर
18
हार्डवेयर खत्मview
XBee मल्टी प्रोग्रामर टूल को कनेक्ट करें
XBee मल्टी प्रोग्रामर टूल को कनेक्ट करें
XBee मल्टी प्रोग्रामर टूल में एक पावर स्रोत सॉकेट (बाएं) और एक USB-C सॉकेट (दाएं) है।
XBee मल्टी प्रोग्रामर को चालू करने के लिए, पावर सोर्स सॉकेट में 9 VDC या 12 VDC पावर सप्लाई कनेक्ट करें। सप्लाई पर करंट रेटिंग कम से कम 1.5 A होनी चाहिए। प्रोग्रामर को ठीक से पावर मिलने का संकेत देने के लिए पावर सॉकेट के बगल में लाल एलईडी जलनी चाहिए। टूल को पावर देने के बाद, उचित प्रोग्रामिंग के लिए USB-C केबल को USB सॉकेट से कनेक्ट करें। इस टूल पर USB-C USB 2.0 तकनीक का उपयोग करता है।
XBee डिवाइस प्लग इन करें
XBee मल्टी प्रोग्रामर आपको एक ही प्रकार के छह XBee डिवाइस कनेक्ट करने की अनुमति देता है। एप्लिकेशन किसी भी डिवाइस के कनेक्शन इवेंट का पता लगाता है। एक XBee डिवाइस को किसी एक सॉकेट से कनेक्ट करने के लिए, उपयुक्त XBee डिवाइस के लिए निम्न चरणों को पूरा करें।
छेद-द्वारा युक्ति
नोट: थ्रू-होल ब्रेक-इन प्रक्रिया देखें। XBee थ्रू-होल डिवाइस में एक सपाट किनारा और एक अधिक कोणीय, विकर्ण किनारा होता है। उस पदचिह्न को अपने बोर्ड पर सफ़ेद रेखाओं से मिलाएं और ध्यान से इसे डालें, ध्यान रखें कि कोई भी पिन मुड़े नहीं।
डिजी XBee® मल्टी प्रोग्रामर
19
हार्डवेयर खत्मview
XBee डिवाइस प्लग इन करें
XBee थ्रू-होल संरेखण टिप
सबसे पहले पिन 10 और 11 को स्पर्श करें; इससे पिनों को सॉकेट से पूर्ण संपर्क से पहले XBee की गलत पहचान के बिना संरेखित करने का समय मिल जाता है।
सतह पर लगाए जाने वाले उपकरण
XBee सरफ़ेस-माउंट डिवाइस के लिए, सभी XBee पिन को स्प्रिंग हेडर के साथ संरेखित करें और डिवाइस को तब तक सावधानी से धकेलें जब तक कि वह बोर्ड से जुड़ न जाए। सुनिश्चित करें कि XBee डिवाइस का पिन 1 सॉकेट के पिन 1 से मेल खाता हो।
XBee3 माइक्रो-माउंट डिवाइस
XBee3 माइक्रो-माउंट डिवाइस के लिए, सभी XBee पिन को स्प्रिंग हेडर के साथ संरेखित करें और डिवाइस को तब तक सावधानी से धकेलें जब तक कि वह बोर्ड से जुड़ न जाए। सुनिश्चित करें कि XBee डिवाइस का पिन 1 सॉकेट के पिन 1 से मेल खाता हो।
डिजी XBee® मल्टी प्रोग्रामर
20
हार्डवेयर खत्मview
XBee डिवाइस को अनप्लग करें
आप इस प्रक्रिया को शेष XBee सॉकेट पर दोहरा सकते हैं। डिवाइस को कनेक्ट या डिस्कनेक्ट करने के बीच कोई प्रतीक्षा समय की आवश्यकता नहीं है। ध्यान दें सुनिश्चित करें कि मॉड्यूल बोर्ड में सही ढंग से प्लग किए गए हैं और उनके फुटप्रिंट बोर्ड पर सफेद रेखाओं से मेल खाते हैं।
XBee डिवाइस को अनप्लग करें
इस बोर्ड को XBee डिवाइस को अनप्लग करने की अनुमति देने के लिए डिज़ाइन किया गया है, चाहे बोर्ड पावर से लैस हो या नहीं। एप्लिकेशन किसी भी डिवाइस के डिस्कनेक्शन इवेंट का पता लगाएगा।
ध्यान दें कि प्रोग्राम किए जाने के दौरान डिवाइस को डिस्कनेक्ट नहीं किया जाना चाहिए। डिवाइस को डिस्कनेक्ट करने से पहले प्रक्रिया पूरी होने तक प्रतीक्षा करें।
बोर्ड से XBee को अनप्लग करने के लिए:
xBee थ्रू-होल उपकरणों के लिए, उपकरण को उसके ऊपरी और निचले किनारों से लें और सावधानीपूर्वक ऊपर खींचें, ध्यान रखें कि कोई भी पिन मुड़े नहीं।
n XBee सरफ़ेस-माउंट और माइक्रो-माउंट डिवाइस के लिए, डिवाइस को पकड़ने में आसानी के लिए प्रत्येक यूनिट के ऊपर और नीचे प्रोग्रामर में छेद काटे गए हैं। डिवाइस को सॉकेट से बाहर निकालते समय सॉकेट पिन को मोड़ने से बचें।
छेद से अंदर प्रवेश की प्रक्रिया
XBee मल्टी प्रोग्रामर थ्रू-होल में ऐसे सॉकेट हैं जो बदलने की आवश्यकता होने से पहले कई बार डालने पर भी टिके रहते हैं। ये सॉकेट नए होने पर बहुत टाइट होते हैं और समय के साथ ढीले हो जाते हैं। पहला पूरा इन्सर्ट प्रोग्रामिंग सॉफ्टवेयर को चालू किए बिना और यूनिट को प्रोग्राम करने की कोशिश किए बिना किया जाना चाहिए।
1. प्रत्येक सॉकेट में एक XBee पूरी तरह से प्लग करें। 2. ऊपर और नीचे से पकड़कर XBee को निकालें और इसे आगे-पीछे हिलाते रहें।
हटा दिया गया। इस प्रक्रिया के दौरान XBee के पिन को मोड़ने से सावधान रहें। 3. प्ले पर क्लिक करने और डिवाइस को प्रोग्राम करने से पहले इसे पाँच बार दोहराएँ।
पहले 10 से 20 बार डालने और निकालने के बाद भी सॉकेट बहुत कठोर बना रहेगा। 20 बार पूरी तरह डालने और निकालने के बाद, सॉकेट आधे डालने पर भी अच्छी तरह काम करेगा। पिनों के साथ अच्छा संपर्क बनाने के लिए पर्याप्त बल के साथ डालें (सॉकेट में लगभग आधे रास्ते तक)। जब प्रोग्रामिंग पूरी हो जाती है तो निकालने के लिए कम बल की आवश्यकता होगी।
XBee सॉकेट बोर्ड बदलें
XBee सॉकेट बोर्ड को बदलने के लिए, पार्ट नंबर के अनुसार इंटरचेंजेबल बोर्ड ऑर्डर करें:
XBee डिवाइस फॉर्म-फैक्टर माइक्रो-माउंट (MMT) सरफेस-माउंट (SMT) थ्रू-होल (TH)
भाग संख्या XBEE-MP-MCRO-PCB XBEE-MP-SMT-PCB XBEE-MP-TH-PCB
जब आपके पास बोर्ड हो:
डिजी XBee® मल्टी प्रोग्रामर
21
हार्डवेयर खत्मview
XBee सॉकेट बोर्ड बदलें
1. यूएसबी कनेक्टर और पावर केबल निकालें।
2. सात स्क्रू निकालें।
3. प्लास्टिक कवर हटाएँ। प्लास्टिक कवर को हटाने के लिए आपको पतले चाकू ब्लेड या फ्लैट-हेड स्क्रू ड्राइवर की आवश्यकता हो सकती है।
4. निम्न चित्र में दिखाए गए निष्कर्षण लीवर का उपयोग करें। वे XBee मल्टी प्रोग्रामर PCB निष्कर्षण लीवर हैं।
यह चित्र लीवर डालने का स्थान दर्शाता है:
डिजी XBee® मल्टी प्रोग्रामर
22
हार्डवेयर खत्मview यह चित्र सही ढंग से डाला गया लीवर दिखाता है:
XBee सॉकेट बोर्ड बदलें
यह चित्र गलत तरीके से डाला गया लीवर दिखाता है:
5. दबाव इस तरह डालें कि ऊपरी बोर्ड समान रूप से ऊपर उठे, ताकि पिन हटाने की प्रक्रिया के दौरान मुड़े या क्षतिग्रस्त न हों। सुनिश्चित करें कि लीवर प्लास्टिक हाउसिंग को कुछ मिलीमीटर से ज़्यादा न मोड़े; अगर ऐसा है, तो निष्कर्षण लीवर बहुत अंदर तक डाला गया है।
चेतावनी! एक बार में केवल एक तरफ उठाने से पिन मुड़ जाएंगे!
डिजी XBee® मल्टी प्रोग्रामर
23
हार्डवेयर खत्मview 6. कनेक्टरों में किसी भी क्षतिग्रस्त या मुड़े हुए पिन की जांच करें।
XBee सॉकेट बोर्ड बदलें
7. नया बोर्ड डालें.
डिजी XBee® मल्टी प्रोग्रामर
24
हार्डवेयर खत्मview
XBee सॉकेट बोर्ड बदलें
8. कनेक्टर के बगल में बोर्ड को इस प्रकार दबाएं कि बोर्ड स्टैंडऑफ को छूने तक समान रूप से बैठ जाए।
9. XBee मल्टी प्रोग्रामर पर प्लास्टिक कवर को फिर से लगाएँ। 10. स्क्रू को लगाएँ और कसें।
डिजी XBee® मल्टी प्रोग्रामर
25
एप्लीकेशन सॉफ्टवेयर खत्मview
XBee मल्टी प्रोग्रामर एप्लिकेशन सॉफ्टवेयर को पांच मुख्य वर्गों में विभाजित किया गया है:
मेनू पट्टी
27
उपकरण पट्टी
27
बोर्ड पैनल
28
इतिहास तालिका
29
स्थिति पट्टी
32
डिजी XBee® मल्टी प्रोग्रामर
26
एप्लीकेशन सॉफ्टवेयर खत्मview
मेनू पट्टी
मेनू पट्टी
मेनू बार यूजर इंटरफ़ेस के शीर्ष पर स्थित है। सभी XBee मल्टी प्रोग्रामर सुविधाओं तक पहुँचने के लिए मेनू बार का उपयोग करें।
उपकरण पट्टी
टूलबार पृष्ठ के शीर्ष के निकट मेनूबार के नीचे स्थित है।
डिजी XBee® मल्टी प्रोग्रामर
27
एप्लीकेशन सॉफ्टवेयर खत्मview
बोर्ड पैनल
बोर्ड पैनल
बोर्ड पैनल एप्लीकेशन के टूलबार के नीचे प्रदर्शित होते हैं और भौतिक XBee मल्टी प्रोग्रामर डिवाइस का प्रतिनिधित्व करते हैं। आपके कंप्यूटर से जुड़े प्रत्येक मल्टी प्रोग्रामर के लिए एक बोर्ड पैनल होता है। जब एप्लीकेशन सॉफ्टवेयर एक नए XBee मल्टी प्रोग्रामर का पता लगाता है, तो उसे 1 से शुरू होने वाला एक इंडेक्स असाइन किया जाता है और बोर्ड पैनल में दिखाई देता है।
प्रत्येक बोर्ड पैनल में छह स्लॉट तत्व होते हैं जो वास्तविक XBee मल्टी प्रोग्रामर बोर्ड के XBee स्लॉट का प्रतिनिधित्व करते हैं। जब कोई मॉड्यूल नहीं होता है, तो स्लॉट प्रतिनिधित्व उस जानकारी को दिखाता है। स्लॉट तत्व निम्नलिखित स्थितियाँ प्रदर्शित कर सकते हैं:
स्थिति XBee रेडियो मॉड्यूल का पता नहीं चला
छवि
XBee रेडियो मॉड्यूल का पता चला
प्रोग्रामिंग कार्य प्रगति पर है
प्रोग्रामिंग कार्य सफल हुआ
डिजी XBee® मल्टी प्रोग्रामर
28
एप्लीकेशन सॉफ्टवेयर खत्मview
स्थिति प्रोग्रामिंग कार्य विफल
छवि
इतिहास तालिका
नोट: आप बोर्ड पैनल को उनके संगत संक्षिप्त बटन का उपयोग करके संक्षिप्त कर सकते हैं, जिससे इतिहास तालिका के लिए अधिक स्थान उपलब्ध हो जाता है। अधिक जानकारी के लिए, इतिहास तालिका देखें।
इतिहास तालिका
इतिहास तालिका एप्लिकेशन का मुख्य नियंत्रण है और उपयोगकर्ता इंटरफ़ेस के केंद्र में स्थित है। इतिहास तालिका उन सभी प्रोग्रामिंग कार्यों को प्रदर्शित करती है जो समाप्त हो चुके हैं और जो आपके कंप्यूटर से जुड़े XBee मल्टी प्रोग्रामर टूल के XBee स्लॉट में हो रहे हैं।
प्रत्येक प्रोग्रामिंग कार्य तालिका में निम्नलिखित जानकारी प्रदर्शित करता है:
n #. प्रोग्रामिंग कार्य का सूचकांक पहचानकर्ता। यह सूचकांक 1 से शुरू होता है और निष्पादित होने वाले प्रत्येक नए प्रोग्रामिंग कार्य के लिए 1 से बढ़ता है।
n स्थिति। प्रोग्रामिंग कार्य की स्थिति। उपलब्ध स्थितियाँ निम्न तालिका में सूचीबद्ध हैं:
स्थिति प्रतीक्षा प्रगति पर सफलता त्रुटि
विवरण XBee डिवाइस सॉकेट में कनेक्ट है, लेकिन प्रोग्रामिंग प्रक्रिया अभी तक शुरू नहीं हुई है। प्रोग्रामिंग प्रक्रिया प्रगति पर है।
प्रोग्रामिंग प्रक्रिया सफलतापूर्वक समाप्त हो गई।
प्रोग्रामिंग प्रक्रिया विफल.
डिजी XBee® मल्टी प्रोग्रामर
29
एप्लीकेशन सॉफ्टवेयर खत्मview
इतिहास तालिका
n दिनांक. प्रोग्रामिंग कार्य शुरू होने की पूर्ण तिथि. n सॉकेट. XBee मल्टी प्रोग्रामर बोर्ड इंडेक्स और डिवाइस का XBee सॉकेट आईडी
क्रमादेशित. n प्रगति. कुल प्रतिशतtagकार्य की प्रोग्रामिंग प्रक्रिया का e. n बीता हुआ समय. प्रोग्रामिंग कार्य के लिए शुरुआत से लेकर अंत तक मिनटों और सेकंडों में कुल बीता हुआ समय
समाप्त करने के लिए. n MAC पता. कार्य के अनुरूप XBee डिवाइस का MAC पता.
ध्यान दें जब तक प्रोग्रामिंग कार्य रेडियो मॉड्यूल में फर्मवेयर सेटिंग्स नहीं लिखता, तब तक MAC पता प्रदर्शित नहीं होता।
n विवरण। प्रोग्रामिंग प्रक्रिया में होने वाली क्रियाओं के बारे में जानकारी। यदि प्रोग्रामिंग कार्य विफल हो जाता है, तो यह फ़ील्ड कारण प्रदर्शित करता है।
ध्यान दें इतिहास तालिका कॉलम आपको कॉलम मानदंड के आधार पर प्रोग्रामिंग कार्यों को आरोही या अवरोही क्रम में सॉर्ट करने की अनुमति देते हैं।
इतिहास तालिका के शीर्ष फलक में दाईं ओर स्थित एक छोटा टूलबार होता है जो आपको तालिका में कुछ कार्य करने की अनुमति देता है। अधिक जानकारी के लिए, तालिका टूलबार देखें।
टेबल टूलबार
तालिका टूलबार इतिहास तालिका शीर्षलेख के दाईं ओर स्थित है और इसमें निम्नलिखित तत्व शामिल हैं:
नाम लॉक स्क्रॉल बटन
विवरण स्क्रॉल को लॉक करने और अनलॉक करने के लिए टॉगल करता है।
नियंत्रण छवि
पूर्ण हो चुके कार्य साफ़ करें बटन खोज बॉक्स
आपको पूर्ण हो चुके प्रोग्रामिंग कार्यों को साफ़ करने की अनुमति देता है। आपको प्रोग्रामिंग कार्यों की खोज करने की अनुमति देता है।
निम्न को खोजें programming tasks
आप स्टेटस, बोर्ड, स्लॉट और विशिष्ट पते के आधार पर प्रोग्रामिंग कार्यों को खोजने के लिए इतिहास तालिका टूलबार के खोज बॉक्स का उपयोग कर सकते हैं। खोज बॉक्स में अपना खोज अभिव्यक्ति लिखें। आप निम्न खोज उपसर्ग टाइप कर सकते हैं:
डिजी XBee® मल्टी प्रोग्रामर
30
एप्लीकेशन सॉफ्टवेयर खत्मview
इतिहास तालिका
खोज उपसर्ग स्थिति: बोर्ड: स्लॉट: ADDR:
प्रोग्रामिंग कार्य की स्थिति के आधार पर खोजें। प्रोग्रामिंग कार्य से जुड़े डिवाइस का बोर्ड नंबर। प्रोग्रामिंग कार्य से जुड़े डिवाइस का स्लॉट नंबर। प्रोग्रामिंग कार्य से जुड़े डिवाइस का विशिष्ट पता।
नोट डिफ़ॉल्ट रूप से, खोज बॉक्स पते के अनुसार फ़िल्टर करता है (यदि कोई उपसर्ग नहीं जोड़ा गया है), और सभी फ़िल्टर में कोलन होता है। आपको वह कॉलम निर्दिष्ट करना होगा जिसे आप फ़िल्टर करना चाहते हैं। उदाहरण के लिएampले, *4F* केवल उन डिवाइस को दिखाता है जिनका एक अनूठा पता होता है जिसमें 4F होता है। अधिक जानकारी के लिए, खोज उदाहरण देखेंampयदि आप संपूर्ण पैरामीटर निर्दिष्ट नहीं करना चाहते हैं या यदि आप एक से अधिक प्रोग्रामिंग कार्य ढूंढना चाहते हैं तो आप वाइल्डकार्ड का भी उपयोग कर सकते हैं।
वाइल्डकार्ड * ?
बराबर कोई भी स्ट्रिंग कोई भी वर्ण शाब्दिक के लिए एस्केप (अर्थात् *, ?, या)
खोज पूर्वampलेस
निम्नलिखित तालिका में कुछ पूर्व सूचीबद्ध हैंampउपसर्गों और वाइल्डकार्डों का उपयोग करके खोजों की संख्या:
विवरण बोर्ड 2 में सभी कार्य पूरे करें।
उन मॉड्यूल के लिए सभी कार्य प्राप्त करें जिनका अद्वितीय पता इस श्रेणी का है: 0013A20040F2XXXX। उन मॉड्यूल के लिए सभी कार्य प्राप्त करें जिनका अद्वितीय पता इस श्रेणी का है: 0013A20040F213XE। विफल हुए सभी कार्य प्राप्त करें।
Example खोज बॉक्स टेक्स्ट बोर्ड:2 |बोर्ड:*2 | बोर्ड:बोर्ड 2 ADDR:0013A20040F*
पता:0013A20040F213?E
स्थिति:गलती | स्थिति:गलती* | स्थिति:त्रुटि
खोज बॉक्स में पूरा अद्वितीय पता या वाइल्डकार्ड के साथ आंशिक अद्वितीय पता शामिल करना हमेशा आवश्यक होता है। जैसा कि पिछली तालिका में दिखाया गया है, आप केवल लक्ष्य बोर्ड या स्लॉट की संख्या का उपयोग करके बोर्ड और स्लॉट कॉलम खोज सकते हैं। उदाहरण के लिएampफ़ाइल में, केवल स्लॉट 4 के साथ प्रोग्राम किए गए डिवाइस को दिखाने के लिए SLOT:4 टाइप करें। स्थिति कॉलम के लिए, आप खोज बॉक्स में एक मान्य स्थिति मान टाइप करना भी शुरू कर सकते हैं, इस प्रकार (वाइल्डकार्ड का उपयोग किए बिना): स्थिति:Su
डिजी XBee® मल्टी प्रोग्रामर
31
एप्लीकेशन सॉफ्टवेयर खत्मview
स्थिति पट्टी
इस मामले में, केवल सफलतापूर्वक प्रोग्राम किए गए डिवाइस ही प्रदर्शित किए जाएँगे। मान्य स्थिति मान देखने के लिए, इतिहास तालिका देखें। नोट रिक्त स्थान शामिल हैं। उपसर्ग और खोज अभिव्यक्ति को अलग करने वाले कोलन के बाद रिक्त स्थान शामिल न करने के लिए सावधान रहें। स्थिति: त्रुटि (सही)। स्थिति: त्रुटि (गलत) - कोलन और अभिव्यक्ति के बीच एक स्थान है।
स्क्रॉल लॉक करें
जब भी कोई नया प्रोग्रामिंग कार्य उत्पन्न होता है और तालिका में जोड़ा जाता है, तो यह स्वचालित रूप से उस कार्य पर स्क्रॉल करता है। इस सुविधा को अक्षम करने और स्क्रॉल को अपनी वर्तमान स्थिति पर बनाए रखने के लिए टूलबार पर लॉक स्क्रॉल बटन पर क्लिक करें। सुविधा को सक्षम करने के लिए दूसरी बार लॉक स्क्रॉल बटन पर क्लिक करें।
पूर्ण हो चुके प्रोग्रामिंग कार्यों को साफ़ करें
प्रोग्रामिंग समाप्त करने के बाद, प्रोग्रामिंग कार्य सफलता या त्रुटि की स्थिति प्रदर्शित करते हैं। तालिका से सभी पूर्ण किए गए कार्यों को साफ़ करने के लिए पूर्ण किए गए कार्य साफ़ करें बटन पर क्लिक करें और view केवल वे जो प्रगति पर हैं।
स्थिति पट्टी
स्टेटस बार स्क्रीन के नीचे स्थित है और प्रोग्रामिंग सत्र के आँकड़े प्रदर्शित करता है, जैसे कि प्रोग्राम किए गए रेडियो मॉड्यूल की संख्या, चलने का समय, प्रति मॉड्यूल औसत प्रोग्रामिंग समय और सत्र की स्थिति (उदाहरण के लिए)ampजब एप्लिकेशन नए अपडेट की तलाश कर रहा होता है या उन्हें इंस्टॉल कर रहा होता है, तो स्टेटस बार प्रक्रिया की स्थिति भी प्रदर्शित करता है।
स्टेटस बार के दाईं ओर स्थित SQL और CSV स्टेटस आइकन यह संकेत देते हैं कि सत्र CSV में रिकॉर्ड किया जा रहा है या डेटाबेस में संग्रहीत किया जा रहा है। नोट डिफ़ॉल्ट रूप से, सभी सत्र हमेशा CSV प्रारूप में रिकॉर्ड किए जाते हैं, जो आपको बाद में इसे CSV या PDF में निर्यात करने की अनुमति देता है file, लेकिन आप सत्र को डेटाबेस में भी संग्रहीत कर सकते हैं। अधिक जानकारी के लिए, डेटाबेस में सत्र संग्रहीत करें देखें।
स्थिति आइकन
विवरण सत्र CSV प्रारूप में सहेजा नहीं जा रहा है। या तो सत्र अभी शुरू नहीं हुआ है या CSV बनाने में कोई समस्या थी file.
सत्र शुरू हो गया है और CSV प्रारूप में सहेजा जा रहा है। आप बाद में सत्र को CSV या PDF में निर्यात कर सकेंगे file.
डिजी XBee® मल्टी प्रोग्रामर
32
एप्लीकेशन सॉफ्टवेयर खत्मview
स्थिति पट्टी
स्थिति आइकन
विवरण सत्र डेटाबेस में रिकॉर्ड नहीं किया जा रहा है। या तो सत्र अभी तक शुरू नहीं हुआ है, डेटाबेस रिकॉर्डिंग सक्षम नहीं है, या डेटाबेस में लिखने में कोई समस्या थी।
सत्र शुरू हो गया है और इसे डेटाबेस में रिकॉर्ड किया जा रहा है।
डिजी XBee® मल्टी प्रोग्रामर
33
XBee मल्टी प्रोग्रामर बोर्ड को कनेक्ट करें
XBee मल्टी प्रोग्रामर टूल केवल एक विशिष्ट प्रकार के बोर्ड का पता लगा सकता है जिसे XBee मल्टी प्रोग्रामर बोर्ड कहा जाता है। इस बोर्ड के बारे में अधिक जानकारी के लिए, हार्डवेयर देखेंviewनोट: जब पीसी में XBee मल्टी प्रोग्रामर बोर्ड प्लग किया जाता है, तो एप्लीकेशन अपने आप पता लगा लेता है। आप एप्लीकेशन शुरू होने से पहले या बाद में बोर्ड को जोड़ सकते हैं।
बोर्ड को अपने पीसी से ठीक से जोड़ने के चरण
35
XBee मल्टी प्रोग्रामर बोर्ड को अलग करें
35
डिजी XBee® मल्टी प्रोग्रामर
34
XBee मल्टी प्रोग्रामर बोर्ड को कनेक्ट करें
बोर्ड को अपने पीसी से ठीक से जोड़ने के चरण
बोर्ड को अपने पीसी से ठीक से जोड़ने के चरण
बोर्ड को अपने पीसी में प्लग करने से पहले, सुनिश्चित करें कि बोर्ड बाहरी रूप से संचालित हो। बोर्ड को अपने पीसी से ठीक से जोड़ने के लिए:
1. बोर्ड के पावर स्रोत सॉकेट से 9 VDC या 12 VDC पावर सप्लाई कनेक्ट करें (सप्लाई पर करंट रेटिंग कम से कम 1.5 A होनी चाहिए)।
2. USB होस्ट केबल का उपयोग करके बोर्ड को पीसी से जोड़ें।
यदि बोर्ड पीसी से कनेक्ट होने पर एप्लीकेशन नहीं चल रहा है, तो एप्लीकेशन स्टार्टअप पर बोर्ड का पता लगाता है। यदि आप टूल चलने के बाद बोर्ड को जोड़ते हैं, तो टूल को बोर्ड का पता लगाने में कुछ सेकंड लग सकते हैं। एक बार बोर्ड का पता लगने पर, एक अधिसूचना दिखाई देती है जो नए पहचाने गए बोर्ड की बोर्ड आईडी को दर्शाती है:
जब आप टूल में कोई नया बोर्ड जोड़ते हैं, तो उसका ग्राफ़िक प्रतिनिधित्व बोर्ड पैनल के रूप में प्रदर्शित होता है। नोट: एक बार जब एप्लिकेशन चल रहा हो, तो नए बोर्ड का पता लगाने में कई सेकंड लग सकते हैं।
XBee मल्टी प्रोग्रामर बोर्ड को अलग करें
बोर्ड को अलग करने या जोड़ने की प्रक्रिया मूल रूप से एक जैसी ही है। एप्लीकेशन यह पता लगाता है कि बोर्ड का USB होस्ट केबल पीसी से डिस्कनेक्ट है या नहीं। कुछ सेकंड के बाद, टूल एक अधिसूचना प्रदर्शित करता है जो यह दर्शाता है कि बोर्ड डिस्कनेक्ट हो गया है।
इस बिंदु पर, यदि कोई मॉड्यूल प्रोग्राम किया जा रहा था, तो अपडेट प्रक्रिया विफल हो जाती है और उचित संदेश प्रदर्शित होता है। बोर्ड को सुरक्षित रूप से हटाने के लिए:
1. सुनिश्चित करें कि कोई प्रोग्रामिंग कार्य प्रगति पर नहीं है। 2. USB होस्ट केबल को डिस्कनेक्ट करके बोर्ड को पीसी से हटा दें। 3. बोर्ड को बाहरी बिजली की आपूर्ति से डिस्कनेक्ट करें।
डिजी XBee® मल्टी प्रोग्रामर
35
एक प्रो लोड करेंfile
रेडियो मॉड्यूल को प्रोग्राम करने से पहले, आपको कॉन्फ़िगरेशन प्रो लोड करना होगाfile प्रोग्राम की जा रही जानकारी युक्त। कॉन्फ़िगरेशन प्रो के बारे में अधिक जानकारी के लिएfiles, कॉन्फ़िगरेशन प्रो देखेंfile.
नया प्रो लोड करेंfile
नया प्रो लोड करने के लिएfile XBee मल्टी प्रोग्रामर टूल के साथ:
1. मुख्य विंडो पर, कॉन्फ़िगरेशन के लिए ओपन बटन पर क्लिक करें file आप लोड करना चाहते हैं।
. एक खुला file संवाद आपको संकेत देता हुआ दिखाई देगा
2. कॉन्फ़िगरेशन प्रो का पता लगाएँfile (एक्सपीआरओ file), और ओपन पर क्लिक करें।
हाल ही का प्रो लोड करेंfile
पहले से लोड किए गए प्रो को लोड करने के लिएfile XBee मल्टी प्रोग्रामर टूल के साथ:
1. पर File मेनू, ओपन रीसेंट प्रो पर होवर करेंfile हाल ही में खोले गए पांच प्रो तक की सूची प्रदर्शित करने का विकल्पfiles.
2. पेशेवर का चयन करेंfile आप लोड करना चाहते हैं। एक प्रो के बादfile भार, समर्थकfile टूलबार पर पैनल कॉन्फ़िगरेशन प्रो प्रदर्शित करता हैfile पथ और विवरण और एक नया प्रो तक प्रदर्शित करना जारी रखता हैfile लोड किया गया है। टूलबार के बारे में अधिक जानकारी के लिए, टूलबार देखें। नोट टूलबार के बारे में अधिक जानकारी के लिए viewलोड किए गए प्रो का विवरणfile, देखना View समर्थकfile विवरण।
डिजी XBee® मल्टी प्रोग्रामर
36
एक प्रो लोड करेंfile
View समर्थकfile विवरण
View समर्थकfile विवरण
XBee मल्टी प्रोग्रामर टूल आपको इसकी अनुमति देता है view वर्तमान में लोड किए गए प्रो का विवरणfile. प्रो तक पहुंचेंfile viewकॉन्फ़िगरेशन प्रो लोड करने के बादfile को view विवरण.
मुख्य विंडो के टूलबार के ऊपरी दाएँ कोने में जानकारी बटन पर क्लिक करें। View समर्थकfile विवरण विंडो प्रकट होती है.
यह प्रोfile viewएर विंडो चार खंडों में विभाजित है: कॉन्फ़िगरेशन, सेटिंग्स, File सिस्टम और स्क्रिप्ट.
विन्यास
यह टैब प्रो की सामान्य जानकारी दिखाता हैfile:
n फर्मवेयर और हार्डवेयर जानकारी इस प्रोfile के लिए उपयुक्त है। n फर्मवेयर फ्लैश नीति: हमेशा फ्लैश करें, फर्मवेयर अलग होने पर फ्लैश करें, फर्मवेयर फ्लैश न करें। n प्रो लोड करने से पहले डिवाइस की सेटिंग्स रीसेट की जाएंगी या नहींfile सेटिंग्स. n बूटलोडर संस्करण, यदि फ़र्मवेयर को किसी विशिष्ट की आवश्यकता होती है. n मॉडेम संस्करण, यदि फ़र्मवेयर को किसी विशिष्ट की आवश्यकता होती है (केवल सेलुलर डिवाइसों के लिए). n प्रो का विवरणfile (वैकल्पिक)।
डिजी XBee® मल्टी प्रोग्रामर
37
एक प्रो लोड करेंfile
View समर्थकfile विवरण
सेटिंग्स
डिफ़ॉल्ट रूप से, यह टैब उन फर्मवेयर सेटिंग्स को दिखाता है जिन्हें वर्तमान प्रो के लिए संशोधित किया गया हैfileचयनित प्रो के लिए सभी कॉन्फ़िगर करने योग्य सेटिंग्स प्रदर्शित करने के लिएfile, सभी फ़र्मवेयर सेटिंग्स दिखाएँ चेकबॉक्स को चेक करें:
आप सभी फ़र्मवेयर सेटिंग्स दिखाएँ चेकबॉक्स को साफ़ करके गैर-संशोधित सेटिंग्स को फिर से छिपा सकते हैं। प्रो में कॉन्फ़िगर किए गए मानfile नीले रंग की पृष्ठभूमि के साथ दर्शाए गए हैं जबकि बाकी ग्रे रहते हैं। view विशिष्ट सेटिंग विवरण (पिछले ग्राफ़िक में आईडी देखें), सहायता बटन ( ) पर क्लिक करें। प्रत्येक फ़र्मवेयर सेटिंग में एक सहायता बटन होता है। सभी सेटिंग अनुभाग, जैसे नेटवर्क, प्रो के केवल भागों को प्रदर्शित करने में आपकी सहायता करने के लिए संकुचित होते हैंfile आप जो देखना चाहते हैं, उसे चुनें। आप विंडो के ऊपरी दाएँ कोने में प्लस (+) और माइनस (-) बटन का उपयोग करके सभी अनुभागों को स्वतंत्र रूप से या समूह के रूप में विस्तारित या संक्षिप्त कर सकते हैं।
ध्यान दें XBee मल्टी प्रोग्रामर एप्लीकेशन में सभी सेटिंग्स हैं viewसेटिंग्स को संशोधित करने के लिए, XCTU उपयोगकर्ता मार्गदर्शिका देखें।
File प्रणाली
यदि प्रोfile इसमें एक file XBee डिवाइस पर फ्लैश की जाने वाली प्रणाली के लिए, यह टैब सक्षम है और इसकी सामग्री और संख्याओं के साथ सारांश दिखाता है files और कुल आकार। आप के माध्यम से नेविगेट कर सकते हैं file फ़ोल्डरों को विस्तारित या संक्षिप्त करके सिस्टम को सक्रिय करें।
डिजी XBee® मल्टी प्रोग्रामर
38
एक प्रो लोड करेंfile
View समर्थकfile विवरण
स्क्रिप्ट
प्रोfileXBee डिवाइस की प्रोग्रामिंग प्रक्रिया के दौरान प्री-स्क्रिप्ट और/या पोस्ट-स्क्रिप्ट चलाने के लिए भी कॉन्फ़िगर किया जा सकता है। यदि प्रो में कोई स्क्रिप्ट कॉन्फ़िगर की गई हैfile, यह टैब सक्षम है और चलाने के लिए स्क्रिप्ट कमांड के साथ-साथ सूची भी दिखाता है fileप्रत्येक के साथ एक विशेष संबंध है।
डिजी XBee® मल्टी प्रोग्रामर
39
एक प्रो लोड करेंfile
View समर्थकfile विवरण
डिजी XBee® मल्टी प्रोग्रामर
40
XBee डिवाइस को प्रोग्राम करें
एक बार प्रोfile लोड होने के बाद, आप XBee डिवाइस की प्रोग्रामिंग शुरू कर सकते हैं। यह प्रक्रिया लोड किए गए प्रो का उपयोग करती हैfile डिवाइस के फ़र्मवेयर को अपडेट करने के लिए (निर्दिष्ट प्रोग्राम नीति के आधार पर) और सेटिंग मान लोड करें। जब आप प्रक्रिया शुरू करते हैं, तो टूल स्वचालित रूप से एक प्रोग्रामिंग सत्र बनाता है। इस सत्र में निम्नलिखित जानकारी होती है:
n प्रोग्राम किए गए डिवाइस। n प्रारंभ और समाप्ति समय, कुल समय, और प्रति डिवाइस औसत समय। n प्रोfile जानकारी।
यह जानकारी मुख्य विंडो में दिखाई देती है और सत्र समाप्त होने पर इसे सहेजा भी जा सकता है। यह अनुभाग बताता है कि कैसे:
प्रोग्रामिंग सत्र प्रारंभ करें
42
प्रोग्रामिंग सत्र समाप्त करें
42
डेटाबेस में सत्र संग्रहीत करें
43
सत्र रिपोर्ट निर्यात करें
46
डिजी XBee® मल्टी प्रोग्रामर
41
XBee डिवाइस को प्रोग्राम करें
प्रोग्रामिंग सत्र प्रारंभ करें
प्रोग्रामिंग सत्र प्रारंभ करें
प्रोग्रामिंग सत्र शुरू करने के लिए, टूलबार पर स्थित सत्र प्रारंभ करें बटन पर क्लिक करें:
यदि XBee मल्टी प्रोग्रामर बोर्ड से कोई XBee डिवाइस कनेक्ट है, तो एप्लिकेशन उन डिवाइस को प्रोग्राम करना शुरू कर देता है। यदि कोई भी डिवाइस कनेक्ट नहीं है, तो एप्लिकेशन तब तक प्रतीक्षा करता है जब तक आप कोई डिवाइस कनेक्ट नहीं कर लेते और फिर प्रोग्रामिंग प्रक्रिया को स्वचालित रूप से शुरू कर देता है। XBee मल्टी प्रोग्रामर बोर्ड में डिवाइस की स्थिति को इंगित करने के लिए प्रत्येक स्लॉट में चार एलईडी हैं:
n कनेक्टेड (नीला) n प्रोग्राम किया जा रहा है (पीला/नारंगी) n सफलतापूर्वक समाप्त हुआ (हरा) n त्रुटि के साथ समाप्त हुआ (लाल)
नोट: XBee मल्टी प्रोग्रामर बोर्ड के बारे में अधिक जानकारी के लिए, हार्डवेयर देखेंview.
प्रत्येक डिवाइस की प्रोग्रामिंग प्रक्रिया अन्य से स्वतंत्र होती है और तब तक चलती है जब तक आप सत्र बंद नहीं कर देते। जब कोई डिवाइस सफलतापूर्वक (हरा एलईडी) या त्रुटियों के साथ (लाल एलईडी) प्रोग्राम हो जाती है, तो आप इसे बोर्ड से अलग कर सकते हैं और उस स्लॉट में कोई अन्य डिवाइस कनेक्ट कर सकते हैं। एप्लिकेशन सॉफ़्टवेयर कनेक्शन का पता लगाता है और स्वचालित रूप से प्रोग्रामिंग प्रक्रिया शुरू करता है। आप ऐसा कर सकते हैं view प्रोग्रामिंग प्रक्रिया की वर्तमान प्रगति और बोर्ड पैनल और इतिहास तालिका दोनों में कुछ अतिरिक्त जानकारी।
प्रोग्रामिंग सत्र समाप्त करें
जब आप अपने सभी डिवाइसों को प्रोग्राम कर लें, तो प्रोग्रामिंग सत्र समाप्त करने के लिए सत्र समाप्त करें बटन पर क्लिक करें।
यदि आप प्रो बदलना चाहते हैं तो यह क्रिया आवश्यक हैfile इसका उपयोग डिवाइसों को प्रोग्राम करने के लिए किया जा रहा है या यदि आप सत्र रिपोर्ट निर्यात करना चाहते हैं।
चेतावनी! यदि आप अभी भी मॉड्यूल प्रोग्राम किए जा रहे हैं, तो सत्र समाप्त करें पर क्लिक करते हैं, तो आपको यह पुष्टि करने के लिए कहा जाता है कि आप प्रक्रिया को रोकना चाहते हैं। यदि आप प्रोग्राम किए जा रहे हैं, तो सत्र समाप्त होने पर डिवाइस अनुत्तरदायी हो सकते हैं। एक बार जब आप सत्र समाप्त करें बटन दबाते हैं, तो एप्लिकेशन आपको सत्र रिपोर्ट सहेजने के लिए संकेत देता है।
डिजी XBee® मल्टी प्रोग्रामर
42
XBee डिवाइस को प्रोग्राम करें
डेटाबेस में सत्र संग्रहीत करें
सत्र डेटा को उसी समय सहेजने के लिए हाँ क्लिक करें या सत्र डेटा को बाद में सहेजने के लिए नहीं क्लिक करें। सत्र डेटा निर्यात करने के बारे में अधिक जानकारी के लिए सत्र रिपोर्ट निर्यात करें देखें।
डेटाबेस में सत्र संग्रहीत करें
XBee मल्टी प्रोग्रामर एप्लिकेशन सॉफ्टवेयर आपको सत्रों से संबंधित सभी जानकारी को डेटाबेस में सहेजने की अनुमति देता है, जैसे कि प्रोfile उपयोग की गई जानकारी और इसकी सेटिंग्स, उपयोगकर्ता, सत्र की जानकारी और प्रोग्राम किए गए डिवाइस। यह तब मददगार होता है जब एप्लिकेशन का उपयोग कई कंप्यूटरों में किया जाता है, और सभी जानकारी एक ही स्थान पर संग्रहीत होती है। डेटाबेस में सत्रों को संग्रहीत करने के लिए, आपको पहले सेटिंग्स में विकल्प को सक्षम करना होगा।
1. टूलबार के सेटिंग्स बटन पर क्लिक करें या चुनें File > मेनू पर सेटिंग्स विकल्प पर क्लिक करें। सेटिंग्स संवाद प्रकट होता है।
2. सेटिंग्स डायलॉग के बाईं ओर, स्टोरेज चुनें। 3. डेटाबेस में सेशन सहेजें चेकबॉक्स को चेक करें। 4. डेटाबेस सर्वर पता, पोर्ट, उपयोगकर्ता और पासवर्ड दर्ज करें। 5. लागू करें पर क्लिक करें और फिर बंद करें पर क्लिक करें।
नोट: डेटाबेस रिकॉर्डिंग के लिए केवल MySQL ही समर्थित है। डेटाबेस उपयोगकर्ता के पास निम्न विशेषाधिकार होने चाहिए: CREATE, EXECUTE, INSERT, REFERENCES, SELECT और UPDATE.
जब आप प्रोग्रामिंग सत्र शुरू करते हैं, तो एप्लिकेशन सॉफ़्टवेयर xbee_Multi_programmer नामक एक नया डेटाबेस और जानकारी संग्रहीत करने के लिए आवश्यक तालिकाएँ बनाता है (अधिक जानकारी के लिए डेटाबेस संरचना देखें)। जैसे ही डिवाइस प्रोग्राम किए जाते हैं, एप्लिकेशन स्वचालित रूप से उनकी जानकारी डेटाबेस में संग्रहीत करता है। जब सत्र डेटाबेस में संग्रहीत किया जा रहा होता है, तो स्टेटस बार का SQL संकेतक हरा हो जाता है।
डेटाबेस की सामग्री के बारे में अधिक जानकारी के लिए, डेटाबेस संरचना देखें.
डेटाबेस संरचना
xbee_multi_programmer डेटाबेस में पाँच तालिकाएँ हैं:
डिजी XBee® मल्टी प्रोग्रामर
43
XBee डिवाइस को प्रोग्राम करें
डेटाबेस में सत्र संग्रहीत करें
निम्नलिखित तालिकाएं डेटाबेस तालिकाओं की सामग्री के बारे में जानकारी प्रदान करती हैं।
समर्थकfile_xbmp
पेशेवरfile_xbmp तालिका में प्रो के बारे में जानकारी हैfileउपकरण में उपयोग किया जाता है।
स्तंभ file_एमडी5 file_पथ फर्मवेयर_सूचना हार्डवेयर_संस्करण फ्लैश_नीति रीसेट_सेटिंग्स विवरण fs_summary pre_script_cmd post_script_cmd
प्रकार char(32) varchar(255) varchar(255) varchar(10) varchar(35) varchar(10) varchar(255) varchar(512) varchar(1024) varchar(1024)
विवरण प्राथमिक कुंजी. प्रो का MD5 हैशfile ज़िप पैकेज. प्रोfile पथ. फ़र्मवेयर जानकारी. हार्डवेयर जानकारी. फ़्लैश नीति. सेटिंग्स रीसेट करें. प्रोfile विवरण। File सिस्टम सारांश। प्री-स्क्रिप्ट कमांड। पोस्ट-स्क्रिप्ट कमांड।
समर्थकfile_सेटिंग्स_xbmp
पेशेवरfile_settings_xbmp तालिका में प्रो से जुड़ी विभिन्न सेटिंग्स शामिल हैंfiles.
डिजी XBee® मल्टी प्रोग्रामर
44
XBee डिवाइस को प्रोग्राम करें
डेटाबेस में सत्र संग्रहीत करें
कॉलम समर्थकfile_पहचान
प्रकार वर्ण(32)
at_command वर्ण(2)
at_मूल्य
वर्चर(40)
विवरण प्राथमिक कुंजी. संदर्भ file_md5 प्रो का कॉलमfile_xbmp. प्राथमिक कुंजी. AT कमांड. प्राथमिक कुंजी. AT कमांड मान.
उपयोगकर्ता_xbmp
user_xbmp तालिका में उपकरण के उपयोगकर्ताओं के बारे में जानकारी होती है।
कॉलम मैक नाम_पीसी
प्रकार varchar(16) varchar(255)
विवरण प्राथमिक कुंजी. उपयोगकर्ता के कंप्यूटर का MAC पता.
कंप्यूटर का नाम.
सत्र_xbmp
session_xbmp तालिका में सत्रों के बारे में जानकारी होती है।
कॉलम समर्थकfile_पहचान
user_mac प्रारंभ_तिथि समाप्ति_तिथि num_modules num_errors time_per_ मॉड्यूल
प्रकार वर्ण(32)
विवरण प्राथमिक कुंजी. संदर्भ file_md5 प्रो का कॉलमfile_ एक्सबीएमपी.
varchar(16) प्राथमिक कुंजी. user_xbmp के mac कॉलम का संदर्भ.
datetime प्राथमिक कुंजी. सत्र शुरू होने की तिथि और समय.
दिनांक और समय जब सत्र समाप्त हुआ.
इंट(11)
सफलतापूर्वक प्रोग्राम किए गए उपकरणों की संख्या.
इंट(11)
त्रुटि के कारण प्रोग्राम न किए गए उपकरणों की संख्या.
इंट(11)
प्रति डिवाइस औसत प्रोग्रामिंग समय.
प्रोग्रामिंग_टास्क_xbmp
programming_task_xbmp तालिका में प्रोग्रामिंग कार्यों के बारे में जानकारी होती है।
कॉलम समर्थकfile_पहचान
प्रकार वर्ण(32)
विवरण प्राथमिक कुंजी. संदर्भ file_md5 प्रो का कॉलमfile_xbmp.
user_mac varchar(16) प्राथमिक कुंजी. user_xbmp के mac कॉलम का संदर्भ.
सत्र_ दिनांक
datetime प्राथमिक कुंजी. session_xbmp के start_date कॉलम का संदर्भ.
कार्य_आईडी
इंट(11)
प्राथमिक कुंजी. प्रोग्रामिंग कार्य का सूचकांक पहचानकर्ता.
task_status varchar(10) प्रोग्रामिंग कार्य की स्थिति.
डिजी XBee® मल्टी प्रोग्रामर
45
XBee डिवाइस को प्रोग्राम करें
सत्र रिपोर्ट निर्यात करें
स्तंभ
प्रकार
विवरण
प्रारंभ_तिथि बोर्ड_स्लॉट समाप्त
मैक_ पता विवरण
दिनांक और समय वह पूर्ण तिथि जिस दिन प्रोग्रामिंग कार्य प्रारंभ हुआ।
varchar(20) XBee मल्टी प्रोग्रामर बोर्ड इंडेक्स और डिवाइस की सॉकेट आईडी.
इंट(11)
प्रोग्रामिंग कार्य शुरू होने से लेकर समाप्त होने तक बीता कुल समय (सेकंड में)।
varchar(16) कार्य के अनुरूप XBee डिवाइस का MAC पता.
वर्चर (255)
प्रोग्रामिंग कार्य विफल होने की स्थिति में त्रुटि के बारे में जानकारी।
सत्र रिपोर्ट निर्यात करें
एक बार जब आप प्रोग्रामिंग प्रक्रिया पूरी कर लेते हैं, तो आप रिपोर्ट को सहेज सकते हैं और उसे PDF या CSV में निर्यात कर सकते हैं fileसत्र रिपोर्ट निर्यात करने के लिए निम्नलिखित चरणों को पूरा करें:
1. चयन करें File > मेनू से सत्र डेटा निर्यात विकल्प चुनें। 2. गंतव्य फ़ोल्डर, सत्र का नाम और सत्र डेटा निर्यात फ़ोल्डर का चयन करें। file और यह file रिपोर्ट का प्रकार:
एन पीडीएफ file (*.pdf) एन सीएसवी file (*.csv) 3. सत्र रिपोर्ट तैयार करने के लिए सहेजें पर क्लिक करें।
पीडीएफ रिपोर्ट
पीडीएफ रिपोर्ट में निम्नलिखित जानकारी दी गई है:
1. सत्र आँकड़े। प्रारंभ और समाप्ति समय, कुल सत्र समय, सफलतापूर्वक प्रोग्राम किए गए उपकरणों की संख्या, तथा त्रुटियों की संख्या और प्रति मॉड्यूल औसत समय।
2. प्रोfile जानकारी. प्रोfile पथ, फ़र्मवेयर जानकारी, हार्डवेयर संस्करण, फ़्लैश नीति, रीसेट सेटिंग्स, विवरण, बूटलोडर संस्करण, मॉडेम संस्करण, file सिस्टम सारांश, प्री-स्क्रिप्ट, पोस्ट-स्क्रिप्ट और सेटिंग्स की सूची।
3. इतिहास तालिका। सभी डिवाइस की सूची जिसमें प्रोग्राम किया गया है (सफलतापूर्वक या त्रुटियों के साथ) और विवरण शामिल है।
सीएसवी रिपोर्ट
CSV रिपोर्ट में चार खंड हैं:
1. सत्र आँकड़े। प्रारंभ और समाप्ति समय, कुल सत्र समय, सफलतापूर्वक प्रोग्राम किए गए उपकरणों की संख्या, त्रुटियों की संख्या और प्रति मॉड्यूल औसत समय।
2. प्रोfile जानकारी. प्रोfile पथ, फ़र्मवेयर जानकारी, हार्डवेयर संस्करण, फ़्लैश नीति, रीसेट सेटिंग्स, विवरण, बूटलोडर संस्करण, मॉडेम संस्करण, file सिस्टम सारांश, प्री-स्क्रिप्ट और पोस्ट-स्क्रिप्ट।
3. फर्मवेयर सेटिंग्स। फर्मवेयर सेटिंग्स और उनके मानों की सूची।
डिजी XBee® मल्टी प्रोग्रामर
46
XBee डिवाइस को प्रोग्राम करें
सत्र रिपोर्ट निर्यात करें
4. इतिहास तालिका। सभी डिवाइस की सूची जिसमें प्रोग्राम किया गया है (सफलतापूर्वक या त्रुटि के साथ) और विवरण।
निम्नलिखित एक पूर्व हैampCSV का ले file: प्रारंभ,समाप्त,कुल समय,सफलताएं,त्रुटियां,प्रति मॉड्यूल समय 6/28/17 4:22:42 PM,6/28/17 4:43:50 PM,00:21:07,6 (100 %),0 (0 %),01:05 प्रोfile,जानकारी,HW संस्करण,फ़्लैश नीति,सेटिंग्स रीसेट करें,विवरण,बूटलोडर संस्करण,मॉडेम संस्करण,File सिस्टम सारांश,प्रिस्क्रिप्ट,पोस्ट-स्क्रिप्ट C:profile_31010.xpro, "XBEE - XBC LTE Cat 1 AT&T - 31010", 0x49, हमेशा फ़्लैश, हाँ, "", 1.6.7,23.00.303, 1, "", "pre:python.exe pre_ script.py", "post:python.exe सेटिंग, मान NI (नोड पहचानकर्ता), DIGI AP (API सक्षम), 6 स्थिति, दिनांक, सॉकेट, समाप्त, MAC पता, विवरण सफलता, 28/17/4 22:42:1 PM, बोर्ड 6,00 - स्लॉट 56,0013:200A6XXXXXXXX,"" सफलता, 28/17/4 22:42:1 PM, बोर्ड 1,00 - स्लॉट 58,0013:200A6XXXXXXXX,"" सफलता, 28/17/4 22:42:1 PM, बोर्ड 3,01 – स्लॉट 02,0013:200A6XXXXXXXX,”” सफलता, 28/17/4 22:42:1 PM, बोर्ड 5,01 – स्लॉट 03,0013:200A6XXXXXXX,”” सफलता, 28/17/4 22:42:1 PM, बोर्ड 2,01 – स्लॉट 05,0013:200A6XXXXXXX,”” सफलता, 28/17/4 22:42:1 PM, बोर्ड 4,01 – स्लॉट 12,0013:200AXNUMXXXXXXXXX,””
डिजी XBee® मल्टी प्रोग्रामर
47
सेटिंग्स
यह अनुभाग बताता है कि कई XBee मल्टी प्रोग्रामर सेटिंग्स को कैसे कॉन्फ़िगर किया जाए। सेटिंग्स डायलॉग खोलने के लिए, टूलबार के सेटिंग्स बटन पर क्लिक करें या चुनें File > मेनू के सेटिंग्स विकल्प पर क्लिक करें।
सेटिंग श्रेणियाँ सेटिंग्स संवाद के बाईं ओर सूचीबद्ध हैं। आप निम्न श्रेणियों के लिए सेटिंग कॉन्फ़िगर कर सकते हैं:
सामान्य सेटिंग्स
49
भंडारण सेटिंग्स
50
सेटिंग्स अपडेट करें
51
डिजी XBee® मल्टी प्रोग्रामर
48
सेटिंग्स
सामान्य सेटिंग्स
सामान्य सेटिंग्स
एप्लिकेशन की कुछ सामान्य सेटिंग्स कॉन्फ़िगर करने के लिए, निम्नलिखित चरण पूरा करें:
1. टूलबार पर सेटिंग्स बटन पर क्लिक करें या चुनें File > मेनू के सेटिंग्स विकल्प पर क्लिक करें। सेटिंग्स संवाद प्रकट होता है।
2. सेटिंग्स संवाद के बाईं ओर, सामान्य का चयन करें।
3. निम्नलिखित सेटिंग्स कॉन्फ़िगर करें और लागू करें पर क्लिक करें।
सेटिंग
विवरण
रेडियो मॉड्यूल को प्रोग्राम करने का पुनः प्रयास
यदि किसी डिवाइस की प्रोग्रामिंग प्रक्रिया विफल हो जाती है, तो यह इस सेटिंग में आपके द्वारा निर्दिष्ट संख्या में प्रक्रिया का पुनः प्रयास करता है।
प्री और पोस्टस्क्रिप्ट टाइमआउट ओवरराइड करें
कॉन्फ़िगरेशन प्रो में स्थापित एक से भिन्न प्री और पोस्ट-स्क्रिप्ट टाइमआउट का उपयोग करने के लिए इस सेटिंग को चेक करेंfileएक बार सेटिंग चेक हो जाने पर आप प्री और पोस्ट-स्क्रिप्ट के लिए नए टाइमआउट मान (सेकंड में) दर्ज कर सकते हैं।
कस्टम लोगो PDF रिपोर्ट दस्तावेज़ में खींचे जाने वाले लोगो को कॉन्फ़िगर करता है। यदि कस्टम लोगो मान रिक्त है, तो एप्लिकेशन डिफ़ॉल्ट रूप से Digi लोगो खींचता है। अधिक जानकारी के लिए सत्र रिपोर्ट निर्यात करें देखें।
डिजी XBee® मल्टी प्रोग्रामर
49
सेटिंग्स
भंडारण सेटिंग्स
भंडारण सेटिंग्स
प्रोग्रामिंग सत्रों के लिए भंडारण तंत्र को सक्षम और कॉन्फ़िगर करने के लिए निम्नलिखित चरणों को पूरा करें।
1. टूलबार के सेटिंग्स बटन पर क्लिक करें या चुनें File > मेनू के सेटिंग्स विकल्प पर क्लिक करें। सेटिंग्स संवाद प्रकट होता है।
2. सेटिंग्स संवाद के बाईं ओर, स्टोरेज का चयन करें।
3. निम्नलिखित सेटिंग्स कॉन्फ़िगर करें और लागू करें पर क्लिक करें।
सेटिंग
विवरण
बचाना
प्रोग्रामिंग सत्रों के लिए डेटाबेस भंडारण तंत्र को सक्षम या अक्षम करता है।
जब यह सेटिंग चुनी जाती है, तो सभी MySQL डेटाबेस संग्रहण सेटिंग्स सक्षम हो जाती हैं।
डेटाबेस
डेटाबेस होस्टनाम
डेटाबेस सर्वर का पता.
डेटाबेस पोर्ट
डाटाबेस तक पहुंचने के लिए पोर्ट.
डेटाबेस उपयोगकर्ता
डेटाबेस खाते का उपयोगकर्ता मान.
डिजी XBee® मल्टी प्रोग्रामर
50
सेटिंग्स
सेटिंग्स अपडेट करें
डेटाबेस पासवर्ड सेट करना
विवरण डेटाबेस खाते का पासवर्ड मान.
ध्यान दें डेटाबेस संग्रहण के लिए केवल MySQL समर्थित है।
सेटिंग्स अपडेट करें
एप्लिकेशन प्रारंभ होने पर नए एप्लिकेशन अपडेट की स्वचालित रूप से जांच करने के विकल्प को सक्षम या अक्षम करने के लिए निम्नलिखित चरणों को पूरा करें।
1. टूलबार के सेटिंग्स बटन पर क्लिक करें या चुनें File > मेनू के सेटिंग्स विकल्प पर क्लिक करें। सेटिंग्स संवाद प्रकट होता है।
2. सेटिंग्स संवाद के बाईं ओर, अपडेट चुनें.
3. स्वचालित अपडेट सुविधा को सक्षम या अक्षम करने के लिए प्रत्येक बार एप्लिकेशन शुरू होने पर अपडेट के लिए स्वचालित रूप से जांच करें चेकबॉक्स को चुनें या साफ़ करें।
4. लागू करें पर क्लिक करें.
डिजी XBee® मल्टी प्रोग्रामर
51
सॉफ्टवेयर अद्यतन करें
XBee मल्टी प्रोग्रामर आपको किसी भी अतिरिक्त डाउनलोड के बिना एप्लिकेशन को स्वचालित रूप से अपडेट करने की अनुमति देता है fileइस प्रक्रिया को स्वचालित रूप से निष्पादित करने के लिए कॉन्फ़िगर किया जा सकता है, लेकिन आप इसे किसी भी समय मैन्युअल रूप से निष्पादित भी कर सकते हैं। स्वचालित अपडेट कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए, अपडेट सेटिंग्स देखें। यदि आपने स्वचालित अपडेट सक्षम किया है, तो XBee मल्टी प्रोग्रामर खोलने पर आपको सॉफ़्टवेयर अपडेट के बारे में सूचित किया जा सकता है। आपको हमेशा टूल का नवीनतम संस्करण चलाना चाहिए।
1. जब नया संस्करण उपलब्ध होता है, तो एक अधिसूचना विंडो प्रकट होती है जो आपसे पूछती है कि क्या आप एप्लिकेशन को अपडेट करना चाहते हैं।
2. अपडेट प्रक्रिया शुरू करने के लिए हाँ पर क्लिक करें। 3. जब इंस्टॉलेशन प्रक्रिया समाप्त हो जाए, तो आपको XBee मल्टी प्रोग्रामर को पुनः आरंभ करना होगा ताकि नया अपडेट हो सके।
परिवर्तन लागू किए जा सकते हैं। संकेत मिलने पर, उपकरण को पुनः आरंभ करने के लिए हाँ पर क्लिक करें। आप अपडेट की जाँच भी कर सकते हैं और सहायता > अपडेट की जाँच करें पर क्लिक करके उपकरण को मैन्युअल रूप से अपडेट कर सकते हैं। नोट इस प्रक्रिया को पृष्ठभूमि में निष्पादित करने के लिए प्रगति संवाद के पृष्ठभूमि में चलाएँ बटन पर क्लिक करें। स्टेटस बार अपडेट प्रक्रिया प्रदर्शित करता है।
डिजी XBee® मल्टी प्रोग्रामर
52
कैसे-करें लेख
निम्नलिखित पृष्ठों में XBee मल्टी प्रोग्रामर टूल के साथ काम करने की कुछ सबसे सामान्य प्रक्रियाओं का वर्णन करने वाले लेख हैं।
प्रो कैसे बनाएंfile XCTU का उपयोग करना
54
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
62
डिजी XBee® मल्टी प्रोग्रामर
53
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
प्रो कैसे बनाएंfile XCTU का उपयोग करना
कॉन्फ़िगरेशन प्रो को उत्पन्न करने और सहेजने के लिए XCTU की आवश्यकता होती हैfileयह अनुभाग प्रो बनाने के लिए चरण प्रदान करता हैfile XCTU का उपयोग करना। कॉन्फ़िगरेशन प्रो के बारे में अधिक जानकारी के लिएfiles, कॉन्फ़िगरेशन प्रो देखेंfile.
चरण 1: प्रो बनाएँfile
XCTU प्रो को कॉन्फ़िगर करने के लिए दो तरीके प्रदान करता हैfile:
n कॉन्फ़िगरेशन कार्य मोड n प्रोfile संपादक
कॉन्फ़िगरेशन कार्य मोड
कॉन्फ़िगरेशन कार्य मोड आपको जल्दी से प्रो उत्पन्न करने की अनुमति देता हैfileआपके कंप्यूटर से जुड़े उपकरणों के लिए।
1. XCTU की मुख्य विंडो में, कॉन्फ़िगरेशन वर्किंग मोड पर स्विच करें। 2. डिवाइस सूची से एक डिवाइस चुनें। 3. रेडियो मॉड्यूल को उचित मानों के साथ कॉन्फ़िगर करें। आपको केवल मान बदलने की आवश्यकता है;
उन्हें विशिष्ट डिवाइस पर लिखने की आवश्यकता नहीं है। 4. कॉन्फ़िगरेशन प्रो पर क्लिक करेंfileकॉन्फ़िगरेशन टूलबार पर ड्रॉप-डाउन मेनू पर जाएं और
कॉन्फ़िगरेशन प्रो बनाएँfile.
प्रोfile संपादक
पेशेवरfile संपादक प्रो बनाने, दृश्यमान बनाने और संपादित करने का मुख्य उपकरण हैfile(चाहे आपके कंप्यूटर से कोई भौतिक डिवाइस जुड़ा हो या नहीं)।
1. XCTU की मुख्य विंडो में, प्रो का चयन करेंfile टूल मेनू में संपादक टूल का चयन करें.
डिजी XBee® मल्टी प्रोग्रामर
54
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
2. बनाएं बटन पर क्लिक करें.
चरण 2: प्रो को कॉन्फ़िगर करेंfile
इस चरण में आपको एक प्रतिनिधि मॉडल बनाना होगा जिस पर कॉन्फ़िगरेशन प्रो आधारित होगाfile सामान्य कॉन्फ़िगरेशन, फ़र्मवेयर संस्करण और सेटिंग्स निर्दिष्ट करके। प्रो बनाने के लिए एक विज़ार्ड आपको विभिन्न चरणों के माध्यम से मार्गदर्शन करता हैfile.
1. सामान्य प्रावधान निर्दिष्ट करेंfile विन्यास:
डिजी XBee® मल्टी प्रोग्रामर
55
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
n फ्लैश रेडियो फर्मवेयर। यदि आप प्रो चाहते हैं तो इस विकल्प को चेक करेंfile रेडियो फ़र्मवेयर को फ़्लैश करने के लिए। यदि आप ऐसा करते हैं, तो आपको फ़्लैश नीति भी निर्दिष्ट करनी होगी:
l अगर फर्मवेयर अलग है तो फ़्लैश करें। अगर लक्ष्य डिवाइस में प्रो में चुने गए फर्मवेयर संस्करण के समान फर्मवेयर संस्करण हैfile, फर्मवेयर फ्लैश नहीं किया गया है। यदि लक्ष्य डिवाइस में प्रो में चयनित फर्मवेयर संस्करण के समान फर्मवेयर संस्करण नहीं हैfile, फर्मवेयर डिवाइस में फ्लैश किया जाता है।
l हमेशा फ़्लैश करें। फ़र्मवेयर छवि हमेशा डिवाइस में प्रोग्राम की जाती है। n सेटिंग लागू करने से पहले मॉड्यूल को फ़ैक्टरी डिफ़ॉल्ट पर रीसेट करें। यदि आप चाहें तो इस विकल्प को चेक करें
प्रो लागू करने से पहले XBee डिवाइस सेटिंग्स को उनके डिफ़ॉल्ट मानों पर रीसेट करेंfile सेटिंग्स.
एन फ्लैश ए file सिस्टम. यदि आप शामिल करना चाहते हैं तो इस विकल्प को चेक करें file प्रो में सिस्टमfile. n XBee मल्टी प्रोग्रामर के लिए कस्टम स्क्रिप्ट का उपयोग करें। प्री और पोस्ट को शामिल करने के लिए इस विकल्प को चेक करें
XBee डिवाइस को फ्लैश करते समय XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा चलायी जाने वाली स्क्रिप्ट।
एन प्रोfile विवरण (वैकल्पिक)। प्रो का संक्षिप्त विवरण शामिल करेंfile उत्पन्न होना।
डिजी XBee® मल्टी प्रोग्रामर
56
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
2. प्रो के फर्मवेयर का चयन करेंfile: उत्पाद परिवार, फ़ंक्शन सेट और फ़र्मवेयर संस्करण। यदि चयनित फ़र्मवेयर संस्करण XBee सेलुलर डिवाइस के लिए है, तो आपके पास सेलुलर मॉडेम फ़र्मवेयर को भी संलग्न करने का विकल्प है।
3. फर्मवेयर सेटिंग्स चुनें और कॉन्फ़िगर करें (वैकल्पिक)। यदि आप प्रो में कोई विशिष्ट सेटिंग जोड़ना चाहते हैंfile, इसे चुनें और इसका मान निर्दिष्ट करें।
डिजी XBee® मल्टी प्रोग्रामर
57
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
4. संलग्न करें file सिस्टम (वैकल्पिक)। यदि आपने फ़्लैश चेक किया है file विज़ार्ड के पहले पृष्ठ में सिस्टम विकल्प में, आपको उस फ़ोल्डर का चयन करना होगा जिसमें सिस्टम है। file प्रो के साथ फ्लैश किया जाने वाला सिस्टमfileएक बार जब आप ऐसा कर लेते हैं, तो आप निम्नलिखित पैनल में इसकी संरचना देख सकते हैं।
डिजी XBee® मल्टी प्रोग्रामर
58
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
5. मल्टी प्रोग्रामर स्क्रिप्ट निर्दिष्ट करें (वैकल्पिक)। यदि आपने विज़ार्ड के पहले पृष्ठ में XBee मल्टी प्रोग्रामर के लिए कस्टम स्क्रिप्ट का उपयोग करें विकल्प को चेक किया है, तो आप XBee डिवाइस को प्रोग्राम करते समय XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा निष्पादित की जाने वाली प्री और पोस्ट स्क्रिप्ट निर्दिष्ट कर सकते हैं। प्रत्येक स्क्रिप्ट को निम्न तत्वों द्वारा परिभाषित किया जाता है: n स्क्रिप्ट कमांड। XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा निष्पादित प्रक्रिया। n स्क्रिप्ट टाइमआउट। टाइमआउट त्रुटि पर विचार करने से पहले XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा स्क्रिप्ट समाप्त होने तक प्रतीक्षा करने का अधिकतम समय। n स्क्रिप्ट फ़ोल्डर (वैकल्पिक)। स्क्रिप्ट युक्त फ़ोल्डर file or files. यह स्क्रिप्ट का निष्पादन पथ है। XBee मल्टी प्रोग्रामर एप्लिकेशन स्क्रिप्ट को चलाने के दौरान निम्नलिखित पैरामीटर प्रदान करता है, इसलिए आपको स्क्रिप्ट लिखते समय उन पर विचार करना होगा: n – portID. सीरियल पोर्ट का FTD2XX पहचानकर्ता जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है। n – portName. सीरियल पोर्ट (COMX) का नाम जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है। n – portBaudrate. सीरियल पोर्ट का बॉडरेट जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है।
डिजी XBee® मल्टी प्रोग्रामर
59
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
n –boardIndex. XBee मल्टी प्रोग्रामर एप्लीकेशन के भीतर बोर्ड का इंडेक्स जिसमें वह स्लॉट होता है जिससे प्रोग्राम किया गया XBee जुड़ा होता है।
n – स्लॉट इंडेक्स. XBee मल्टी प्रोग्रामर बोर्ड के अंदर XBee स्लॉट इंडेक्स जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है।
n –xbeeAddress. प्रोग्राम किए गए XBee का XBee 64-बिट या IMEI पता.
नोट यदि स्क्रिप्ट पोस्ट-स्क्रिप्ट के बजाय प्री-स्क्रिप्ट है, तो XBee मल्टी प्रोग्रामर इसे चलाते समय -portBaudrate या –xbeeAddress पैरामीटर प्रदान नहीं करेगा क्योंकि वे अभी भी अनुप्रयोग के लिए अज्ञात हैं।
सावधानी! यदि आपकी स्क्रिप्ट सीरियल पोर्ट पर XBee डिवाइस के साथ संचार करती है, तो आपको लक्ष्य डिवाइस के साथ अधिक मजबूत कनेक्शन सुनिश्चित करने के लिए एक पुनः प्रयास प्रणाली लागू करनी होगी। XBee मल्टी प्रोग्रामर द्वारा उपयोग की जाने वाली FTDI D2XX लाइब्रेरी किसी भी पोर्ट को खोलने पर सभी पोर्ट तक पहुँच को लॉक कर देती है। इससे वह पोर्ट उपयोग में आ सकता है जिस तक आप पहुँचने का प्रयास कर रहे हैं जब आपकी स्क्रिप्ट कनेक्शन खोलने का प्रयास करती है।
डिजी XBee® मल्टी प्रोग्रामर
60
कैसे-करें लेख
प्रो कैसे बनाएंfile XCTU का उपयोग करना
6. मल्टी प्रोग्रामर स्क्रिप्ट निर्दिष्ट करें (वैकल्पिक)। यदि आपने विज़ार्ड के पहले पृष्ठ में XBee मल्टी प्रोग्रामर के लिए कस्टम स्क्रिप्ट का उपयोग करें विकल्प को चेक किया है, तो आप XBee डिवाइस को प्रोग्राम करते समय XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा चलाए जाने वाले प्री और पोस्ट स्क्रिप्ट को निर्दिष्ट कर सकते हैं। प्रत्येक स्क्रिप्ट को निम्नलिखित तत्वों द्वारा परिभाषित किया जाता है:
n स्क्रिप्ट कमांड। XBee मल्टी प्रोग्रामर एप्लीकेशन द्वारा चलाई गई प्रक्रिया। n स्क्रिप्ट टाइमआउट। XBee मल्टी प्रोग्रामर एप्लीकेशन द्वारा प्रतीक्षा किया जाने वाला अधिकतम समय
स्क्रिप्ट को टाइमआउट त्रुटि मानने से पहले समाप्त करना होगा।
n स्क्रिप्ट फ़ोल्डर (वैकल्पिक). स्क्रिप्ट युक्त फ़ोल्डर file or fileयह स्क्रिप्ट का निष्पादन पथ है।
डिजी XBee® मल्टी प्रोग्रामर
61
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
7. जब आपका काम पूरा हो जाए, तो Create pro पर क्लिक करेंfile. एक बचाओ file 8. नाम और पथ चुनें और सहेजें पर क्लिक करें.
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
XBee मल्टी प्रोग्रामर एप्लीकेशन में जोड़ी गई नवीनतम सुविधाओं में से एक XBee डिवाइस को प्रोग्राम करने से पहले और/या बाद में कस्टम स्क्रिप्ट का उपयोग करने की क्षमता है ताकि कस्टम सेटिंग्स कॉन्फ़िगर की जा सकें या उनके साथ व्यक्तिगत रूप से कोई भी ऑपरेशन किया जा सके। इस कैसे-करें लेख में आप सीखेंगे कि एप्लीकेशन द्वारा प्रोग्राम किए जाने के बाद XBee डिवाइस का नाम बदलने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें। यह बहुत उपयोगी है क्योंकि XBee मल्टी प्रोग्रामर उसी प्रो को लागू करता हैfile एक सत्र में प्रोग्राम किए जा रहे सभी XBee डिवाइसों के लिए, जिसका अर्थ है कि सभी प्रोग्राम किए गए डिवाइसों में समान पैरामीटर कॉन्फ़िगर किए जाएंगे, जैसे डिवाइस का नाम।
डिजी XBee® मल्टी प्रोग्रामर
62
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
पोस्ट-स्क्रिप्ट XBee उपकरणों का नाम बदल देता है क्योंकि उन्हें एक निश्चित पाठ (XBEE_DEVICE_) के साथ प्रोग्राम किया जाता है, साथ ही काउंटर से प्राप्त एक सूचकांक भी होता है file. इंडेक्स का मान बढ़ाया जाता है और काउंटर में सहेजा जाता है file हर बार जब एक XBee डिवाइस प्रोग्राम किया जाता है।
चरण 1: पोस्ट-स्क्रिप्ट बनाएं
सबसे पहले आपको पोस्ट-स्क्रिप्ट विकसित करने की आवश्यकता है जो XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा XBee डिवाइस को प्रोग्राम करने के तुरंत बाद स्वचालित रूप से चलाया जाएगा। आप स्क्रिप्ट को किसी भी प्रोग्रामिंग भाषा में लिख सकते हैं, लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि इसे चलाने वाले कंप्यूटर में आवश्यक संसाधन स्थापित और उपलब्ध हैं - पायथन इंटरप्रेटर, जावा मशीन, लाइब्रेरी, इत्यादि। अनुभाग में बताई गई स्क्रिप्ट XBee डिवाइस के साथ संचार को कवर करने के लिए प्रोग्रामिंग भाषा के रूप में पायथन 3 और डिजी XBee पायथन लाइब्रेरी का उपयोग करती है। पोस्ट-स्क्रिप्ट बनाने के लिए इन चरणों का पालन करें file:
1. अपने कंप्यूटर में xbmp_custom_script नाम से एक फ़ोल्डर बनाएँ। file xbmp_custom_script फ़ोल्डर के अंदर counter.txt नाम दिया गया है। 3. counter.txt को संपादित करें file और निम्नलिखित पाठ लिखें:
० 0. एक बनाएं file xbmp_custom_script फ़ोल्डर के अंदर change_name.py नाम दिया गया है। 5. change_name.py की सामग्री संपादित करें file और निम्नलिखित कोड पेस्ट करें:
change_name.py
# कॉपीराइट 2019, डिजी इंटरनेशनल इंक। # # इस सॉफ़्टवेयर को किसी भी उद्देश्य के लिए उपयोग करने, कॉपी करने, संशोधित करने और/या वितरित करने की अनुमति शुल्क के साथ या उसके बिना दी जाती है, बशर्ते कि उपरोक्त # कॉपीराइट नोटिस और यह अनुमति नोटिस सभी प्रतियों में दिखाई दे। # # सॉफ़्टवेयर "जैसा है" प्रदान किया जाता है और लेखक इस सॉफ़्टवेयर के संबंध में सभी वारंटी को अस्वीकार करता है जिसमें व्यापारिकता और फिटनेस की सभी निहित वारंटी शामिल हैं। किसी भी स्थिति में लेखक किसी विशेष, प्रत्यक्ष, अप्रत्यक्ष या परिणामी क्षति या उपयोग, डेटा या लाभ की हानि से होने वाली किसी भी क्षति के लिए उत्तरदायी नहीं होगा, चाहे वह अनुबंध की कार्रवाई, लापरवाही या अन्य गलत कार्रवाई के कारण हो, जो इस सॉफ़्टवेयर के उपयोग या प्रदर्शन के संबंध में उत्पन्न हुई हो।
आयात argparse आयात os आयात sys आयात समय
digi.xbee.devices से XBeeDevice आयात करें सीरियल से SerialException आयात करें
FILE_काउंटर = “काउंटर.txt” FILE_लॉक = “.लॉक”
मॉड्यूल_नाम = “XBEE_DEVICE_%s”
लॉक_टाइमआउट_एमएस = 3000
डिजी XBee® मल्टी प्रोग्रामर
63
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
def get_name_index(): “”” काउंटर से नाम इंडेक्स लौटाता है file और इसे नए लॉक से अपडेट करता है। लॉक का उपयोग करें file काउंटर को संशोधित करते समय समवर्ती पहुंच से बचने के लिए file. रिटर्न: पूर्णांक: नोड पहचानकर्ता के लिए उपयोग किया जाने वाला नाम सूचकांक। “”” # लॉक होने तक प्रतीक्षा करें file जारी किया गया है। समय सीमा = time.time() + LOCK_TIMEOUT_MS जबकि os.path.isfile(FILE_LOCK) और time.time() < समय सीमा: time.sleep(0.1) # लॉक file जारी नहीं किया गया था, त्रुटि के साथ बाहर निकलें। यदि os.path.isfile(FILE_LOCK): sys.exit("लॉक file जारी नहीं किया गया था।") # लॉक हासिल करें file. प्रयास करें: open( के साथFILE_LOCK, “w+”): open( के साथFILE_COUNTER, “r+”) as f: # से इंडेक्स पढ़ें file. read_data = f.read() index = int(read_data) # अपडेट करें file अगले इंडेक्स के साथ. f.seek(0) f.write(str(index + 1)) f.truncate() अंत में: # लॉक को रिलीज़ करें (हटाएँ) file. अगर os.path.isfile(FILE_लॉक): os.remove(FILE_LOCK) रिटर्न इंडेक्स
def main(): “”” स्क्रिप्ट का मुख्य निष्पादन। तर्कों में निर्दिष्ट पोर्ट में स्थित XBee डिवाइस के नाम को एक स्थिर नाम + बाहरी से पढ़े गए इंडेक्स के साथ अपडेट करता है file. नाम “”” होने पर सूचकांक एक से बढ़ जाता है # XBee मल्टी प्रोग्रामर से सभी तर्क प्राप्त करें। parser = argparse.ArgumentParser() parser.add_argument(“–portID”, आवश्यक = False) parser.add_argument(“–portName”, आवश्यक = False) parser.add_argument(“–portBaudrate”, आवश्यक = False, type = int) parser.add_argument(“–boardIndex”, आवश्यक = False, type = int) parser.add_argument(“–slotIndex”, आवश्यक = False, type = int) parser.add_argument(“–xbeeAddress”, आवश्यक = False) args = parser.parse_args() # XBee डिवाइस को तत्काल बनाएं। डिवाइस = XBeeDevice(args.portName, args.portBaudrate) कोशिश करें: # डिवाइस कनेक्शन खोलें।
डिजी XBee® मल्टी प्रोग्रामर
64
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
# लक्ष्य के साथ अधिक मजबूत कनेक्शन सुनिश्चित करने के लिए पुनः प्रयास प्रणाली लागू करें
# मॉड्यूल. XBee मल्टी प्रोग्रामर द्वारा उपयोग की जाने वाली FTDI D2XX लाइब्रेरी, एक्सेस को लॉक कर देती है
# किसी भी पोर्ट को खोलने पर सभी पोर्ट पर। इससे वह पोर्ट हो सकता है जिसे आप आज़मा रहे हैं
# जब आपकी स्क्रिप्ट कनेक्शन खोलने का प्रयास करती है, तो उपयोग में आने के लिए पहुँच। पुनर्प्रयास = 10 जब device.is_open() न हो और पुनर्प्रयास > 0:
प्रयास करें: device.open()
SerialException को छोड़कर: time.sleep(0.1) पुनर्प्रयास -= 1
# सुनिश्चित करें कि डिवाइस खुला है. यदि नहीं, तो device.is_open():
sys.exit(“डिवाइस नहीं खोला जा सका।”)
# XBee डिवाइस का नाम अपडेट करें. new_name = MODULE_NAME % get_name_index() device.set_node_id(new_name)
# XBee डिवाइस का नाम सेव करें। device.write_changes() अंत में: # डिवाइस के साथ कनेक्शन बंद करें। if device is not None and device.is_open():
डिवाइस.बंद()
अगर __name__ == '__main__': मुख्य ()
ध्यान दें कि स्क्रिप्ट निम्नलिखित तर्कों की अपेक्षा कर रही है, जो इसे चलाते समय XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा प्रदान किए जाते हैं:
n – पोर्टआईडी. सीरियल पोर्ट का FTD2XX पहचानकर्ता जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है.
n –portName. सीरियल पोर्ट (COMX) का नाम जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है।
n – पोर्टबॉडरेट। सीरियल पोर्ट की बॉड दर जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है।
n –boardIndex. XBee मल्टी प्रोग्रामर एप्लीकेशन के भीतर बोर्ड का इंडेक्स जिसमें वह स्लॉट होता है जिससे प्रोग्राम किया गया XBee जुड़ा होता है।
n – स्लॉट इंडेक्स. XBee मल्टी प्रोग्रामर बोर्ड के अंदर XBee स्लॉट इंडेक्स जिससे प्रोग्राम किया गया XBee जुड़ा हुआ है।
n –xbeeAddress. प्रोग्राम किए गए XBee का XBee 64-बिट या IMEI पता.
नोट यदि स्क्रिप्ट पोस्ट-स्क्रिप्ट के बजाय प्री-स्क्रिप्ट है, तो XBee मल्टी प्रोग्रामर इसे चलाते समय -portBaudrate या –xbeeAddress पैरामीटर प्रदान नहीं करेगा क्योंकि वे अभी भी अनुप्रयोग के लिए अज्ञात हैं।
डिजी XBee® मल्टी प्रोग्रामर
65
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
सावधानी! यदि आपकी स्क्रिप्ट सीरियल पोर्ट पर XBee डिवाइस के साथ संचार करती है, तो आपको लक्ष्य डिवाइस के साथ अधिक मजबूत कनेक्शन सुनिश्चित करने के लिए एक पुनः प्रयास प्रणाली लागू करनी होगी। XBee मल्टी प्रोग्रामर द्वारा उपयोग की जाने वाली FTDI D2XX लाइब्रेरी किसी भी पोर्ट को खोलने पर सभी पोर्ट तक पहुँच को लॉक कर देती है। इससे वह पोर्ट उपयोग में आ सकता है जिस तक आप पहुँचने का प्रयास कर रहे हैं जब आपकी स्क्रिप्ट कनेक्शन खोलने का प्रयास करती है।
XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा दिए गए मापदंडों के साथ, स्क्रिप्ट XBee डिवाइस के साथ संचार खोल सकती है और counter.txt में निहित इंडेक्स नंबर के आधार पर इसका नाम बदल सकती है file.
6. change_name.py को सेव करें file.
चरण 2: कॉन्फ़िगरेशन प्रो बनाएँfile
अगला चरण कॉन्फ़िगरेशन प्रो बनाना हैfile पोस्ट-स्क्रिप्ट संलग्न है ताकि XBee मल्टी प्रोग्रामर इसे निष्पादित कर सके। एक और ट्यूटोरियल है जो बताता है कि प्रो कैसे बनाया जाता हैfile XCTU का उपयोग करके, लेकिन यदि आप चाहें तो इन सरल चरणों का पालन कर सकते हैं:
1. XCTU खोलें। 2. मुख्य विंडो में, प्रो चुनेंfile टूल मेनू से एडिटर टूल का चयन करें।file संपादक उपकरण
3. प्रो से क्रिएट बटन पर क्लिक करेंfile संपादक टूलबार. एक प्रो बनाएँfile विज़ार्ड प्रदर्शित करता है। 4. विज़ार्ड के पहले पृष्ठ पर आपको सामान्य प्रो निर्दिष्ट करना होगाfile कॉन्फ़िगरेशन चुनें.
अपनी इच्छित सेटिंग्स चुनें, लेकिन सुनिश्चित करें कि आप XBee मल्टी प्रोग्रामर के लिए कस्टम स्क्रिप्ट का उपयोग करें विकल्प की जाँच करें। यह विज़ार्ड में प्री और पोस्टस्क्रिप्ट को कॉन्फ़िगर करने के लिए अंतिम पृष्ठ को सक्षम करता है। जब आपका काम हो जाए तो अगला क्लिक करें। 5. विज़ार्ड के दूसरे पृष्ठ पर आपको प्रो के फ़र्मवेयर संस्करण का चयन करना होगाfile. आप उत्पाद परिवार, फ़ंक्शन सेट और फ़र्मवेयर संस्करण विकल्प निर्दिष्ट करके ऐसा कर सकते हैं। एक बार जब आप अपना वांछित फ़र्मवेयर चुन लेते हैं, तो जारी रखने के लिए अगला क्लिक करें। 6. अगले पृष्ठ पर आप फ़र्मवेयर सेटिंग्स का मान कॉन्फ़िगर कर सकते हैं जिसे आप अपने XBee डिवाइस पर लागू करना चाहते हैं। जब आप तैयार हों तो अगला क्लिक करें। 7. यदि आपने फ़्लैश चेक नहीं किया है file विज़ार्ड के पहले पृष्ठ पर सिस्टम विकल्प, चरण 8 पर जाएं। अन्यथा, संलग्न करें file सिस्टम पेज प्रदर्शित होता है और आपको एक कॉन्फ़िगर करने के लिए मजबूर किया जाता है file प्रो के लिए प्रणालीfile. जब आपका काम हो जाए, तो Next पर क्लिक करें। 8. अपने कस्टम प्री/पोस्ट स्क्रिप्ट को अटैच करें पेज और यहीं पर आपको वह पोस्टस्क्रिप्ट निर्दिष्ट करनी होगी जिसे XBee मल्टी प्रोग्रामर चलाएगा। सभी प्री-स्क्रिप्ट विकल्पों को खाली छोड़ दें और पोस्ट-स्क्रिप्ट वाले को कॉन्फ़िगर करें: a. पोस्ट-प्रोसेसिंग स्क्रिप्ट कमांड। इसे XBee मल्टी प्रोग्रामर एप्लिकेशन द्वारा चलाए जाने वाले कमांड से भरें:
python.exe परिवर्तन_नाम.py
ध्यान दें कि आपको उस कंप्यूटर के Path पर्यावरण चर में Python 3 जोड़ना होगा जहां आप XBee मल्टी प्रोग्रामर अनुप्रयोग चलाते हैं, अन्यथा python.exe नहीं मिलेगा और स्क्रिप्ट निष्पादन विफल हो जाएगा।
डिजी XBee® मल्टी प्रोग्रामर
66
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
बी. स्क्रिप्ट टाइमआउट (सेकंड)। यह वह अधिकतम समय है जब XBee मल्टी प्रोग्रामर स्क्रिप्ट को विफल मानने से पहले उसके अंतिम रूप से चलने का इंतजार करता है। यह आवश्यक है, इसलिए इसे 5 सेकंड से भरें उदाहरण के लिएampले-डिवाइस के साथ संचार में 1 सेकंड से अधिक समय नहीं लगना चाहिए।
सी. पोस्ट-प्रोसेसिंग स्क्रिप्ट फ़ोल्डर। यहाँ आपको अपने कंप्यूटर में वह फ़ोल्डर निर्दिष्ट करना होगा जहाँ पोस्ट-स्क्रिप्ट स्थित है। fileफ़ोल्डर में निहित s कॉन्फ़िगरेशन प्रो से जुड़े होते हैंfile और XBee मल्टी प्रोग्रामर उन्हें एक्सेस करने में सक्षम है क्योंकि वह फ़ोल्डर स्क्रिप्ट का निष्पादन पथ होगा। इस विकल्प को आपके द्वारा पहले बनाए गए xbmp_custom_script फ़ोल्डर के साथ कॉन्फ़िगर करें। जब आपने इसे कॉन्फ़िगर कर लिया है, तो आप नीचे दिए गए पैनल में इसकी संरचना देख सकते हैं।
9. प्रो बनाएं पर क्लिक करेंfile अपना कॉन्फ़िगरेशन प्रो बनाने के लिएfile गंतव्य निर्दिष्ट करना file जब संकेत दिया जाए। इसे custom_script_pro नाम देंfile.xpro उदाहरण के लिएampले.
चरण 3: पोस्ट-स्क्रिप्ट का परीक्षण करें
अंतिम चरण यह जांचना है कि कॉन्फ़िगरेशन प्रो से जुड़ी पोस्ट-स्क्रिप्टfile ठीक से काम करता है। ऐसा करने के लिए इन चरणों का पालन करें:
1. XBee मल्टी प्रोग्रामर बोर्ड को अपने कंप्यूटर से जोड़ें। 2. XBee मल्टी प्रोग्रामर एप्लीकेशन खोलें। 3. चुनें File > प्रो खोलेंfile मुख्य मेनू से विकल्प चुनें और custom_script_ ब्राउज़ करें
समर्थकfile.xpro को अपने पहले बनाए गए संस्करण में से चुनें, ताकि इसे एप्लीकेशन में लोड किया जा सके। File > View समर्थकfile प्रो खोलने के लिए मुख्य मेनू से सूचना विकल्पfile
viewएर डायलॉग जो प्रो का कॉन्फ़िगरेशन प्रदर्शित करता हैfileस्क्रिप्ट टैब का चयन करें और सत्यापित करें कि पोस्ट-स्क्रिप्ट कॉन्फ़िगरेशन सही है।
डिजी XBee® मल्टी प्रोग्रामर
67
कैसे-करें लेख
XBee डिवाइसों के नाम को अलग-अलग अपडेट करने के लिए कस्टम स्क्रिप्ट का उपयोग कैसे करें
5. प्रो बंद करेंfile viewएर डायलॉग। 6. XBee मल्टी प्रोग्रामर बोर्ड पर छह XBee डिवाइस संलग्न करें। 7. प्रोग्रामिंग सत्र शुरू करने के लिए टूलबार से स्टार्ट सेशन बटन पर क्लिक करें। 8. बोर्ड से जुड़ी प्रत्येक डिवाइस के लिए एक प्रोग्रामिंग कार्य चलाया जाता है। फ़र्मवेयर फ्लैश करने के बाद
और सेटिंग्स को कॉन्फ़िगर करते समय, इतिहास तालिका के विवरण कॉलम को Executing post-script… संदेश प्रदर्शित करना चाहिए, जो दर्शाता है कि उस डिवाइस के लिए पोस्ट-स्क्रिप्ट निष्पादित की जा रही है। उसके बाद, प्रक्रिया सफलतापूर्वक पूरी होनी चाहिए। 9. एक बार सभी डिवाइस प्रोग्राम हो जाने के बाद, प्रोग्रामिंग सत्र को समाप्त करने के लिए टूलबार से Finish session बटन पर क्लिक करें। 10. XCTU खोलें। 11. प्रत्येक डिवाइस को डेवलपमेंट बोर्ड के माध्यम से अपने कंप्यूटर से जोड़ें और उन्हें XCTU में जोड़ें। 12. सत्यापित करें कि डिवाइस के नाम XBEE_DEVICE_0 से XBEE_DEVICE_5 तक जाते हैं।
डिजी XBee® मल्टी प्रोग्रामर
68
ज्ञात मुद्दे
XBee मल्टी प्रोग्रामर एप्लिकेशन में वर्तमान में निम्नलिखित ज्ञात समस्याएं और सीमाएँ हैं:
n XBee सेलुलर LTE Cat 1 मॉड्यूल को 100A से कम फर्मवेयर संस्करण में अपडेट करना संभव नहीं है।
यदि आप सीरियल पोर्ट पर XBee डिवाइस के साथ संचार करने के लिए प्री/पोस्ट स्क्रिप्ट का उपयोग करते हैं, तो आपको लक्ष्य डिवाइस के साथ अधिक मजबूत कनेक्शन सुनिश्चित करने के लिए एक पुनः प्रयास प्रणाली लागू करनी होगी। XBee मल्टी प्रोग्रामर द्वारा उपयोग की जाने वाली FTDI D2XX लाइब्रेरी किसी भी पोर्ट को खोलने पर सभी पोर्ट तक पहुँच को लॉक कर देती है। इससे वह पोर्ट उपयोग में आ सकता है जिस तक आप पहुँचने का प्रयास कर रहे हैं जब आपकी स्क्रिप्ट कनेक्शन खोलने का प्रयास करती है।
डिजी XBee® मल्टी प्रोग्रामर
69
माउसर इलेक्ट्रॉनिक्स
अधिकृत वितरक
के लिए क्लिक करें View मूल्य निर्धारण, सूची, वितरण और जीवनचक्र की जानकारी:
डिजी इंटरनेशनल:
XBEE-एमपी-एमसीआरओ XBEE-एमपी-टीएच
दस्तावेज़ / संसाधन
![]() |
DIGI इंटरनेशनल 90002263 XBee मल्टी प्रोग्रामर [पीडीएफ] उपयोगकर्ता गाइड 90002263-2488645, 90002263, 90002263 XBee मल्टी प्रोग्रामर, 90002263, XBee मल्टी प्रोग्रामर, मल्टी प्रोग्रामर, प्रोग्रामर |





