आंकड़ा संचरण प्रोटोकॉल में BLE पैकेट के लिए मानक प्रारूप है:
कमान बाइट (1 बाइट) + डिवाइस पहचान आईडी (2 बाइट्स) + डाटा (12-16 बाइट्स) + checksum (1 बाइट)
कमान अनुभाग: ये हेक्स मान आप कमांड के प्रकार के अनुसार निर्दिष्ट करने के लिए है कि हो जाएगा (जैसे डिवाइस का नाम, फैक्टरी सूचना, तापमान और आर्द्रता डेटा आदि।)
डिवाइस पहचान आईडी: यह शामिल होंगे प्राप्त करने वाले डिवाइस का यूयूआईडी (यदि आप परीक्षण कर रहे हैं तो यह 16 बिट हो सकता है यदि यह एक एसआईजी समूह जेनरेटेड यूयूआईडी या 128 बिट है)
डाटा धारा: इस भाग सभी डेटा है कि आप भेजने के लिए (यह, 12 और 16 बाइट्स के बीच हो सकता है, हालांकि यह है कि आप डाटा पैकेट की लंबाई तय की सिफारिश की है)
checksum चाहते शामिल होंगे: के लिए गलतीयों का सुधार। आप एक अलग तंत्र का उपयोग कर सकते हैं लेकिन फिर आपको तदनुसार अपना डेटा भाग समायोजित करना होगा)
यदि आप किसी ऐसी चीज को लागू करने की योजना बना रहे हैं, जिस पर पहले से मौजूद कोई प्रोफ़ाइल नहीं है, तो आपको कस्टम गैट प्रोफाइल और सर्वर को परिभाषित करना होगा। एसआईजी ब्लूटूथ साइट।
पीएस अपने बाहरी डिवाइस के डिवाइस विनिर्देशों पर और पढ़ें और ब्लूटूथ वेबसाइट पर कोर चश्मा भी देखें।जो कुछ भी आप करते हैं वह उनके मानकों के अनुरूप होना चाहिए
ठीक है, उम्मीद है कि इससे मदद मिली .. चीयर्स!
हाय आप किस पैकेट के बारे में बात कर रहे हैं। क्या यह स्कैन रिकॉर्ड या विशेषता पढ़ने/लिखने के माध्यम से प्रेषित डेटा है? – Neo