arduino - XBee सभी को भेजें



zigbee (1)

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

दास सभी पैकेट के हिस्से के रूप में अपनी पहचान पत्र भेजते हैं और मैं चाहता हूं कि गुरु देरी से एक आके भेज दें। मैं यह समझाने की कोशिश कर रहा हूं कि यह कैसे कुशलतापूर्वक कर सकता है और ऐसा लगता है कि एकमात्र ऐसा तरीका है जो मास्टर को रिप्रोग्राममैटिंग करने से पहले हर एके को सभी नौकरों के लिए एके भेजना होता है और उन्हें पैकेट की उपेक्षा करना है अगर यह इसके लिए नहीं है उन्हें।

यह समाधान ठीक है - मैं यह करने के लिए उपयोग करने के लिए आदेश को समझ नहीं सकता। क्या कोई प्रकार की सीरियल भेजेंसभी कमांड है? सभी डिवाइस समान ATID पर हैं।


आमतौर पर इस स्थिति में, आप मास्टर एपीआई मोड में कॉन्फ़िगर करेंगे ताकि आपको स्रोत संबोधित जानकारी के साथ "स्पष्ट रूप से प्राप्त करें" फ़्रेम मिल जाए, और "संचारित स्पष्ट" फ्रेम प्रकार के साथ भेज सकते हैं, और अपने फ़्रेम में एड्रेसिंग जानकारी शामिल कर सकते हैं।

यदि आप एटी मोड (पारदर्शी धारावाहिक मोड) का उपयोग करते हैं, तो आप हर समय अपने समन्वयक पर DH और DL मानदंडों को बदलते रहना चाहते हैं, जब आप जो भेजना चाहते हैं आपको प्रसारण पैकेट का उपयोग करने से बचना चाहिए, चूंकि हर एक का बहुत सारे नेटवर्क ट्रैफ़िक (आईआईआरसी, प्रत्येक राउटर प्रसारण प्रसारण तीन बार भेज देगा) में बहुत अधिक होता है

मैं Arduino पर एक अच्छी XBee लाइब्रेरी के बारे में नहीं जानता, लेकिन यह उस डिवाइसेज के लिए पोर्ट डिजी के ओपन सोर्स एएनएसआई सी एक्सबीई होस्ट लाइब्रेरी के लिए संभव है।