2016-06-26 12 views
6

मैं सेंसरटैग 2 का उपयोग करना चाहता हूं ताकि यह उस डेटा को प्रसारित कर रहा हो (और, ब्लूटूथ पर गंभीर रूप से कनेक्ट करने योग्य) जब यह चालू हो जाए तो जब मैं इसे बंद कर देता हूं। बॉक्स के बाहर, टैग केवल कुछ मिनटों के लिए ब्लूटूथ पर विज्ञापन करने के लिए सेट है जिसका अर्थ है कि जब कनेक्शन अंततः विफल हो जाता है या जब उपकरण टैग बूट आदि से जुड़ा होता है तो आप शारीरिक रूप से टैग और रीसेट करने के बिना कनेक्ट नहीं हो सकते यह।सेंसरटैग 2 सीसी 2650 विज्ञापन अनिश्चित रूप से फर्मवेयर

मैं देख रहा हूँ फर्मवेयर कि myWeatherCenter लोगों को बनाया है मूल रूप से यह स्थापित करने के अनिश्चित काल के लिए विज्ञापित करने के लिए ... frustratingly हालांकि उनके फर्मवेयर केवल sensortag संस्करण 1 :-(

है द्वारा एक मौसम स्टेशन के रूप में टैग काम देता है कि वहाँ है

मैंने महीनों और महीनों के लिए अब और बंद शोध किया है और कुछ भी वापस नहीं आ रहा है .. सुझाव है कि कोई और यह नहीं चाहता है, वास्तव में एक आसान समाधान है हर कोई जानता है या ... ... मैं किसी और को भी नहीं देख सकता इस प्रश्न को वास्तव में पूछना ... क्या किसी के पास फर्मवेयर फ़ाइल है जो इस सेटिंग को सेंसरगैग 2 के लिए सेट करती है या पता है कि इस सेटिंग को सेट करने के लिए फर्मवेयर को कैसे संशोधित किया जाए?

+0

आप संकलन और फ्लैश बदल लेते हैं? के उपयोग निरंतर विज्ञापन देने के लिए फर्मवेयर मिल सकता है फर्मवेयर? क्या यह इरादा के रूप में काम किया? –

+0

मैंने अभी तक नहीं किया है लेकिन आशा है कि जल्द ही वहां पहुंचेगा, पारिवारिक अनुमति, शाम कम आपूर्ति में हैं! उत्तर स्वीकार्य चिह्नित करने के लिए समझ में आता है और किए जाने पर टिप्पणियां जोड़ देगा। मेरे पास वापस आने के लिए धन्यवाद। – TimBrighton

उत्तर

2

सेंसरटाग 2/सीसी 2650 प्लेटफॉर्म को बदलना निश्चित रूप से संभव है ताकि इसका व्यवहार आपके उपयोग के मामले में उपयुक्त हो। मैं - उदाहरण के लिए - वर्तमान में सेंसरटैग पर सेंसर रीडिंग के प्री-प्रोसेसिंग करने और अनिश्चित काल तक विज्ञापन संदेश में सीधे डेटा भेजने के लिए एक कस्टम फर्मवेयर का उपयोग करें (बेशक आपको एक सभ्य battery life प्राप्त करने के लिए अंतराल और पेलोड को ट्विक करना होगा)।

मुझे लगता है कि आपके पास सीसीएस और स्रोत (सेंसरटाग ऐप और सेंसरटैगस्टैक) हैं?

मैं वर्तमान सेंसरटैगस्टैक को चमकाने की सलाह देता हूं, अगर अभी तक नहीं किया गया है (हालांकि मैं अभी तक 2.2 पर नहीं हूं)।

SensorTagApp प्रोजेक्ट के तहत प्रोजेक्ट में आपको SensorTag.c मिल गया है। वहाँ में आप बदलना चाहिए:

#define DEFAULT_DISCOVERABLE_MODE    GAP_ADTYPE_FLAGS_LIMITED 

को
#define DEFAULT_DISCOVERABLE_MODE    GAP_ADTYPE_FLAGS_GENERAL 

यह सामान्य सलाह है और पहले से ही चाल कर सकते हैं।

मेरी फर्मवेयर में मैं भी (SensorTag.c में, SensorTag_init समारोह में) बदल दिया है:

uint16_t advertOffTime = 0; 

को
uint16_t advertOffTime = 1; 

इन परिवर्तनों को कोशिश करते हैं और मेरे पास वापस प्राप्त करें। यदि वह पर्याप्त नहीं था तो मैं स्टॉक फर्मवेयर और मेरे कस्टम फर्मवेयर की अधिक गहन तुलना करूंगा। मैं अधिक विशिष्ट ti Bluetooth low energy forum की भी अनुशंसा करता हूं।

+0

ग्रेट, इसके लिए धन्यवाद। मैं कोशिश करूँगा और आज रात जाउंगा। मुझे लगता है कि यह स्पष्ट है कि आप टैग को संकलित कैसे करते हैं और कोड प्राप्त करते हैं ..जो मेरी अगली चुनौती हो सकती है :-) – TimBrighton

+1

कोड संगीतकार टीआई से अनुशंसित आईडीई है। एक डेस्कटॉप एप्लिकेशन (विंडोज़/उबंटू) और क्लाउड संस्करण है: https://dev.ti.com/। विकास के लिए सबसे अच्छा विकल्प बल्कि सस्ते डिबगर देवपैक http://www.ti.com/tool/cc-devpack-debug#buy है। आईओएस ऐप के माध्यम से ओवर-द-एयर डाउनलोड भी काम करना चाहिए, एंड्रॉइड के साथ मुझे ओएडी के साथ समस्याएं थीं (हालांकि मैंने कुछ समय में कोशिश नहीं की है, क्योंकि मैं देवपैक का उपयोग कर रहा हूं)। –

+0

इस @ एफ-केलेन के लिए धन्यवाद, मुझे उनके क्लाउड संस्करण के बारे में पता नहीं था। क्या आप विस्तार से विज्ञापन पैकेट में अधिक सेंसर डेटा डाल सकते हैं? या अगर मैं थोड़ा और विस्तृत हूं तो क्या मुझे यहां एक दूसरा प्रश्न पूछना चाहिए? – ayman

संबंधित मुद्दे