সুচিপত্র:

উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সর ট্যাগ পদ্ধতি: 7 টি ধাপ (ছবি সহ)
উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সর ট্যাগ পদ্ধতি: 7 টি ধাপ (ছবি সহ)

ভিডিও: উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সর ট্যাগ পদ্ধতি: 7 টি ধাপ (ছবি সহ)

ভিডিও: উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সর ট্যাগ পদ্ধতি: 7 টি ধাপ (ছবি সহ)
ভিডিও: এখন থেকে মোবাইলেই চলবে কম্পিউটার | How to Control Computer from Phone 2024, জুলাই
Anonim
উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সরট্যাগ পদ্ধতি
উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সরট্যাগ পদ্ধতি

নিম্নলিখিত ক্ষেত্রে, আমি ব্লুটুথ লো এনার্জি ডিভাইসের সাথে যোগাযোগের দৃষ্টিকোণ থেকে উইন্ডোজ অপারেটিং সিস্টেম (ওএস) এর বিশ্লেষণ করব - আমাদের ক্ষেত্রে বিভিন্ন ধরণের সেন্সর ট্যাগ: থান্ডারবোর্ড প্রতিক্রিয়া, থান্ডারবোর্ড সেন্স (উভয় সিলিকন ল্যাবস দ্বারা উত্পাদিত) কোম্পানি), CC2650STK এবং CC2541DK (উভয়ই টেক্সাস ইন্সট্রুমেন্টস কোম্পানি দ্বারা বিকশিত)।

ধাপ 1: উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সরট্যাগ পদ্ধতি

উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সরট্যাগ পদ্ধতি
উইন্ডোজ ব্লুটুথ সিস্টেম বিশ্লেষণ - একটি সেন্সরট্যাগ পদ্ধতি

নিম্নলিখিত ক্ষেত্রে, আমি ব্লুটুথ লো এনার্জি ডিভাইসের সাথে যোগাযোগের দৃষ্টিকোণ থেকে উইন্ডোজ অপারেটিং সিস্টেম (ওএস) বিশ্লেষণ করব - আমাদের ক্ষেত্রে বিভিন্ন ধরনের সেন্সর ট্যাগ: থান্ডারবোর্ড প্রতিক্রিয়া, থান্ডারবোর্ড সেন্স (উভয় সিলিকন ল্যাবস দ্বারা উত্পাদিত) কোম্পানি), CC2650STK এবং CC2541DK (উভয়ই টেক্সাস ইন্সট্রুমেন্টস কোম্পানি দ্বারা বিকশিত)।

আমি যা অনুসরণ করি, আমি উইন্ডোজ 7, উইন্ডোজ 8.1 এবং নিম্নলিখিত উইন্ডোজ 10 সংস্করণ বিশ্লেষণ করব:

· বার্ষিকী আপডেট (২ আগস্ট, ২০১ on তারিখে প্রকাশিত; সমর্থনের সমাপ্তি: অস্থায়ীভাবে মার্চ 2018), · ক্রিয়েটর আপডেট (5 এপ্রিল, 2017 এ প্রকাশিত; সমর্থনের সমাপ্তি: অস্থায়ীভাবে সেপ্টেম্বর 2018) এবং

Creat পতন ক্রিয়েটর আপডেট (17 অক্টোবর, 2017 এ প্রকাশিত; সমর্থনের সমাপ্তি: অস্থায়ীভাবে মার্চ 2019)।

বিশ্লেষণটি নিম্নলিখিত দৃষ্টিকোণ থেকে করা হবে:

1. অপারেটিং সিস্টেমের ক্ষমতা (ওএস) একটি সেন্সরট্যাগের সাথে যুক্ত হওয়ার ক্ষমতা;

2. জেনেরিক অ্যাক্সেস ডেটা পাওয়ার ক্ষমতা (এটি একটি বাধ্যতামূলক পরিষেবা);

Dev. ডিভাইসের তথ্য পাওয়ার ক্ষমতা

4. পড়ার পদ্ধতি ব্যবহার করে সেন্সরট্যাগের ডেটা পাওয়ার ক্ষমতা এবং

5. বিজ্ঞপ্তি পদ্ধতি ব্যবহার করে সেন্সরট্যাগের ডেটা পাওয়ার ক্ষমতা।

আশীর্বাদ ট্যাগ অ্যাপ্লিকেশনের 9.7.8.0 সংস্করণ ব্যবহার করে সমস্ত পরীক্ষা করা হয়েছিল। ব্লাউজট্যাগ অ্যাপ্লিকেশনটি উইন্ডোজ এসডিকে - ব্লুটুথাপিস সমর্থন করে নির্মিত হয়েছিল। BluetoothGATTGetCharacteristicValue, BluetoothGATTGetDescriptorValue, BluetoothGATTGetServices বা BluetoothGATTSetCharacteristicValue এর মতো ফাংশন ব্যবহার করা হয়েছিল।

এই অ্যাপ্লিকেশনটি, BlessTags (BLE SensorTags) অ্যাপ্লিকেশন, উইন্ডোজ স্টোর অ্যাপস থেকে ডাউনলোড করা যাবে: https://www.microsoft.com/store/apps/9p054xsjjr1n। আরও তথ্যের জন্য, ডেমো, ব্যবহারিক অ্যাপ্লিকেশন, উদাহরণ ইত্যাদি অনুগ্রহ করে নিম্নলিখিত ব্লগে যান:

ধাপ 2: উইন্ডোজ 10 - বার্ষিকী আপডেট - সংস্করণ 1607

Image
Image

উইন্ডোজ 10 অপারেটিং সিস্টেমের এই সংস্করণটি ব্লুটুথ লো এনার্জি ডিভাইসের দৃষ্টিকোণ থেকে সেরা। এটি সমস্ত সেন্সর ট্যাগের সাথে কোন সমস্যা ছাড়াই জোড়া দিতে পারে (সফ্টওয়্যার সংস্করণটি তাদের উপর নির্ভর করে), যার সাহায্যে আশীর্বাদ ট্যাগ অ্যাপ্লিকেশনটি কীভাবে কাজ করতে হয় তা জানে (CC2650STK, থান্ডারবোর্ড প্রতিক্রিয়া, থান্ডারবোর্ড সেন্স এবং CC2541DK), এবং ব্লুটুথের পরিষেবা থেকে সমস্ত তথ্য জেনেরিক পান অ্যাক্সেস এবং পান ডিভাইস তথ্য কোন সমস্যা ছাড়াই অর্জিত হয়।

ডেটা ট্রান্সফারের নোটিফাইং এবং রিডিং মেকানিজম ব্যবহার করে ডেটা অধিগ্রহণের গতি (CC2650STK এবং CC2541DK ডিভাইসের জন্য) বিশ্লেষণ করে, আমরা নিম্নলিখিতগুলি লক্ষ্য করতে পারি:

1. বিজ্ঞপ্তি ব্যবস্থার মাধ্যমে, আমরা সমস্ত সেন্সর (আট) থেকে 150 [ms] থেকে 150 [ms] থেকে কোন সমস্যা ছাড়াই তথ্য পেতে পারি;

2. পরিবর্তে, যখন আমরা অধিগ্রহণের সময় 150 [ms] নির্ধারণ করি এবং আমরা ডেটা রিডিং মেকানিজম ব্যবহার করি - সবচেয়ে সুখী অবস্থায় আমরা 713 [ms] পাই এবং সবচেয়ে খারাপ ক্ষেত্রে 840 [ms] পাই।

যদি আমরা থান্ডারবোর্ড রিঅ্যাক্ট এবং থান্ডারবোর্ড সেন্স বিশ্লেষণ করি, তাহলে আমরা সমান ফলাফল পাব - তারা উইন্ডোজ 10 বার্ষিকী আপডেট পরিবেশে কোন সমস্যা ছাড়াই কাজ করে।

প্রকৃতপক্ষে, BlessTags অ্যাপ্লিকেশনের প্রধান উপস্থাপনা এবং বিভিন্ন নির্দিষ্ট বৈশিষ্ট্য (যেমন গ্যাজেট) এর সমস্ত উপস্থাপনা চলচ্চিত্র উইন্ডোজ 10 বার্ষিকী আপডেটের সমর্থনে তৈরি করা হয়েছে।

ধাপ 3: উইন্ডোজ 10 - ক্রিয়েটর আপডেট - সংস্করণ 1703

উইন্ডোজ 7
উইন্ডোজ 7

উইন্ডোজ 10 এর ক্রিয়েটরস আপডেট সংস্করণটি ব্লুটুথ লো এনার্জি ডিভাইসের দৃষ্টিকোণ থেকে সবচেয়ে খারাপ অপারেটিং সিস্টেম (ওএস)।

প্রায় কিছুই কাজ করছে না। মাইক্রোসফট স্বীকার করেছে যে ক্রিয়েটরস আপডেট ব্লুটুথ লো এনার্জি ভেঙেছে (রেফারেন্স 1 এবং রেফারেন্স 2)। মাইক্রোসফট কোম্পানি যত তাড়াতাড়ি সম্ভব একটি হটফিক্সের প্রতিশ্রুতি দিয়েছে। কিন্তু তারপর থেকে তারা উইন্ডোজের একটি আপডেট সংস্করণ (ফল ক্রিয়েটরস আপডেট) প্রকাশ করেছে এবং কিছুই হয়নি - এখন পর্যন্ত উইন্ডোজ 10 ক্রিয়েটরস আপডেট সংস্করণে, ব্লুটুথ লো এনার্জি এখনও কাজ করে না।

ফোরামে প্রচুর সংখ্যক পোস্ট রয়েছে যেখানে বিভিন্ন মানুষ বিভিন্ন ধরণের ব্লুটুথ ডিভাইস সম্পর্কে অভিযোগ করে যা ক্রিয়েটর আপডেটে আপগ্রেড করার পরে কাজ করা বন্ধ করে দেয় (এখানে দেখুন, এখানে দেখুন, এখানে দেখুন, এখানে দেখুন ইত্যাদি)।

ফলাফল, আমি এখনই দেখাতে যাচ্ছি, অনেক পরীক্ষার পর পাওয়া গেল: (1) একটি ডেস্কটপ পিসিতে যার একটি CSR4.0 ব্লুটুথ ইউএসবি ডংগল (CSR8510 A10) এবং (2) একটি ডেল ইন্সপিরন P66F ল্যাপটপে ইন্টিগ্রেটেড ব্লুটুথ LE ডিভাইস। আমি জানি বিভিন্ন ধরনের ব্লুটুথ সমস্যা সমাধানের জন্য ইন্টারনেটে অনেক সমাধান আছে। আমি প্রায় সব চেষ্টা করেছি, কিন্তু কিছুই কাজ করছে না (ব্লুটুথ ড্রাইভার আপডেট করুন, উইন্ডোজ সমস্যা সমাধানকারী চালান, ব্লুটুথ সম্পর্কিত পরিষেবাগুলি নিষ্ক্রিয় করুন এবং সক্ষম করুন ইত্যাদি)

সুতরাং, আসুন ফলাফল উপস্থাপন করা যাক:

1. CC2650STK:

ক। ফার্মওয়্যার সংস্করণ 1.40 এ সেন্সরট্যাগ ডিভাইসটিকে উইন্ডোজের সাথে যুক্ত করা অসম্ভব (আমি প্রক্রিয়াটি কয়েকবার পুনরাবৃত্তি করেছি, কমপক্ষে 8-10 বার, আমি ব্লুটুথ চালু এবং বন্ধ করেছি এবং আমি আবার চেষ্টা করেছি-ফলাফল একই ছিল: এটি অসম্ভব ছিল এই ডিভাইস যোগ করুন)।

খ। ফার্মওয়্যার সংস্করণ 1.20 তে, পিসি সেন্সরট্যাগ আবিষ্কার করে এবং আমি পিসির সাথে সেন্সরট্যাগ যুক্ত করতে সক্ষম হয়েছি।

এছাড়াও, আমি জেনেরিক অ্যাক্সেস ডেটা পেতে সক্ষম হয়েছিলাম। কিন্তু, গেট ডিভাইস ইনফরমেশন সার্ভিসে, 9 টি বৈশিষ্ট্য থেকে মাত্র 6 টি সাড়া দিয়েছে এবং শুধুমাত্র তাদের কাছ থেকে তথ্য পাওয়া সম্ভব ছিল।

পরিবর্তে, আমি ডিভাইসটি সেট আপ করতে পারি না এবং আমি সেন্সর থেকে ডেটা পুনরুদ্ধার করতে পারি না পঠন প্রক্রিয়া বা বিজ্ঞপ্তিগুলির মাধ্যমে।

2. থান্ডারবোর্ড প্রতিক্রিয়া:

পেয়ারিং প্রক্রিয়া শুরু হলে অপারেটিং সিস্টেমের একটি অদ্ভুত আচরণ হয়। আবিষ্কৃত ডিভাইসের তালিকায়, সেন্সরট্যাগ দেখা যায় এবং অদৃশ্য হয়ে যায় (1… 1.5 সেকেন্ডের সময়কালের সাথে)। অবশেষে, যখন সেন্সরট্যাগে একটি মাউস ক্লিক সফল হয়, পেয়ারিং প্রক্রিয়া সম্পন্ন হয় এবং থান্ডারবোর্ড রিঅ্যাক্ট (নীল এবং সবুজ) এর LEDs একটি সময় থাকে যখন তারা একটি অ্যাটপিকাল মোডে পরপর ঝলকানি দেয়।

জেনেরিক অ্যাক্সেস সার্ভিস (0x1800) এর বৈশিষ্ট্যগুলি পড়া কোন সমস্যা ছাড়াই করা যেতে পারে, কিন্তু ডিভাইস ইনফরমেশন সার্ভিস (0x180A) থেকে পড়া চারটি বিদ্যমান বৈশিষ্ট্যগুলিতে ব্যর্থ হয়।

সেন্সর সেট করা (সেন্সরট্যাগে এমবেডেড), ডেটা অর্জনের মোড (থান্ডারবোর্ড রিঅ্যাক্টে আপনার কেবলমাত্র নিম্নলিখিত সম্ভাবনা রয়েছে: (1) 3 টি সেন্সর থেকে বিজ্ঞপ্তির মাধ্যমে ডেটা পেতে এবং (2) অন্য চারটি সেন্সরের ডেটা পড়ার জন্য) অসম্ভব. অতএব, সেন্সর থেকে প্রকৃত তথ্য প্রাপ্তির অসম্ভবতা সরাসরি এখান থেকে ফলাফল।

3. থান্ডারবোর্ড সেন্স:

থান্ডারবোর্ড রিঅ্যাক্টের জন্য পর্যবেক্ষণ করা একই স্পন্দন প্রক্রিয়াটি থান্ডারবোর্ড সেন্সের জন্যও বিদ্যমান ছিল - যখন আমরা জোড়ার প্রক্রিয়াটি অর্জন করতে চাই। কিন্তু এখানে, জিনিসগুলি আরও খারাপ: জোড়া দেওয়ার পরে, আশীর্বাদ ট্যাগ প্রোগ্রামটি সেন্সরট্যাগ সনাক্ত করতে পারে না। সুতরাং, কোন সক্রিয় ডিভাইস - কোন সত্তা যেখান থেকে আশীর্বাদ ট্যাগ অ্যাপ্লিকেশনটি ডেটা অর্জন করতে পারে।

4. CC2541DK:

আচরণ CC2650STK (ফার্মওয়্যার সংস্করণ 1.40) এর আচরণের সাথে অভিন্ন। প্রতিটি সংযোগ প্রচেষ্টায়, আপনি নিম্নলিখিত ত্রুটি বার্তাটি পাবেন: "আপনার ডিভাইসটি আবার সংযুক্ত করার চেষ্টা করুন"।

সুতরাং, উপসংহারে, উইন্ডোজ 10 (ক্রিয়েটরস আপডেট) এর এই সংস্করণের মধ্যে, উপরে বর্ণিত চার ধরনের সেন্সর ট্যাগের সাথে যোগাযোগ করা অসম্ভব। ফলস্বরূপ, আমি উল্লেখ করেছি (আবারও) যে এখানে আমি একই সফ্টওয়্যার সংস্করণ ব্যবহার করেছি যা আমি উইন্ডোজ 10 বার্ষিকী আপডেটে করা সমস্ত পরীক্ষায়ও ব্যবহার করেছি।

ধাপ 4: উইন্ডোজ 10 - ক্রল ক্রিয়েটর আপডেট - সংস্করণ 1709

Image
Image

উইন্ডোজ 10 (1709 - ওএস বিল্ড 16299.19) এর এই সংস্করণটি উইন্ডোজ 10 ক্রিয়েটরস আপডেটের (বিএলইতে প্রায় কিছুই কাজ করছে না) তুলনায় একটি বড় পদক্ষেপ, কিন্তু এখনও উইন্ডোজ 10 বার্ষিকী আপডেটের স্তরে পৌঁছানোর একটি দীর্ঘ পথ রয়েছে (1607) অপারেটিং সিস্টেম।

কিন্তু দেখা যাক কেন আমি এই বিবৃতি দিলাম:

1. CC2650STK (ফার্মওয়্যার সংস্করণ 1.40) এবং CC2541DK:

আমি এই দুটি ডিভাইসের সাথে একই সাথে আচরণ করব কারণ উইন্ডোজ 10 (1709) অপারেটিং সিস্টেমের সাথে তাদের আচরণ একই রকম।

জেনেরিক অ্যাক্সেস এবং ডিভাইস ইনফরমেশন সার্ভিস থেকে পেয়ারিং অপারেশন এবং রিডিং, কোন প্রকার সমস্যা ছাড়াই নিখুঁতভাবে কাজ করছে।

সমস্যাগুলো তখনই ঘটে যখন আমরা সেন্সর থেকে তথ্য পড়তে চাই। বিজ্ঞপ্তির মাধ্যমে তথ্য স্থানান্তর প্রক্রিয়া মোটেও কাজ করে না।

সেন্সর ট্যাগে এমবেড করা সেন্সর থেকে ডেটা পাওয়ার একমাত্র উপায় হল ডিভাইস থেকে সরাসরি পড়ার পদ্ধতি। এই পদ্ধতির দুটি বিষয় রয়েছে: (1) ডেটা ট্রান্সফারের গতি কম (যেমন আমরা উপরে দেখিয়েছি) এবং (2) যদি সমস্ত সেন্সর দুটি ডেটা ট্রান্সফার পদ্ধতির মধ্যে একটি গ্রহণ করে (পড়া এবং বিজ্ঞপ্তির মাধ্যমে), সেন্সরট্যাগের বোতামগুলি হতে পারে শুধুমাত্র বিজ্ঞপ্তি পদ্ধতির মাধ্যমে জিজ্ঞাসাবাদ করা হয়েছে। উইন্ডোজ 10 (1709) অপারেটিং সিস্টেমের এই "বৈশিষ্ট্য" এর জন্য ধন্যবাদ, আশীর্বাদ ট্যাগ অ্যাপ্লিকেশন প্রয়োগ করে, সংস্করণ 9.7.8.0 থেকে শুরু করে, ডেটা অর্জনের জন্য পঠন পদ্ধতিও।

CC2650STK সেন্সরট্যাগের ফার্মওয়্যার সংস্করণ 1.20 থাকার সাথে একটি সমস্যা দেখা দেয়। জেনেরিক অ্যাক্সেস সার্ভিস থেকে পেয়ারিং এবং ডেটা পড়ার প্রক্রিয়া যদি খুব ভালোভাবে কাজ করে, তাহলে ডিভাইস ইনফরমেশন সার্ভিস থেকে পড়ার প্রক্রিয়া সম্ভব নয়। তদুপরি, সেন্সর পড়া (এই ফার্মওয়্যার সংস্করণের সাথে এই সেন্সরট্যাগ থেকে) দুটি সম্ভাব্য পদ্ধতির (পড়া বা বিজ্ঞপ্তি) যেকোন একটির মাধ্যমে কাজ করে না।

2. থান্ডারবোর্ড প্রতিক্রিয়া:

উইন্ডোজ 10 ক্রিয়েটর আপডেটের মতো একই মোডে, যখন আমরা একটি নতুন ব্লুটুথ ডিভাইস যুক্ত করতে চাই তখন সেন্সরট্যাগ উপস্থিত হয় এবং অদৃশ্য হয়ে যায়। ব্লুটুথের কুইক অ্যাকশন বোতামে অ্যাকশন সেন্টারে একই আচরণ হাইলাইট করা যেতে পারে "সংযুক্ত নয়" এবং "থান্ডারবোর্ড প্রতিক্রিয়া" বারবার প্রদর্শিত হয় (অনুগ্রহ করে নিম্নলিখিত মুভিতে দেখুন এই প্রক্রিয়াটি সূচক 5.14 সেকেন্ড থেকে শুরু হয়)। অবিলম্বে আমরা সিদ্ধান্তে আসতে পারি যে থান্ডারবোর্ড প্রতিক্রিয়া দোষী, মূলত সিলিকন ল্যাবস ইঞ্জিনিয়ারদের বিজ্ঞাপন পদ্ধতির ত্রুটিপূর্ণ বাস্তবায়নের কারণে। আপডেট - যেমন ইউটিউবে এই মুভি দেখুন।

সেন্সরট্যাগ জোড়া করার পর, আশীর্বাদ ট্যাগ অ্যাপ্লিকেশন থান্ডারবোর্ড প্রতিক্রিয়া ডিভাইস খুঁজে পেতে সক্ষম হয় না। সুতরাং, এই মুহুর্তে কিছুই কাজ করছে না: জেনারিক অ্যাক্সেস এবং ডিভাইস তথ্য পরিষেবা বা থান্ডারবোর্ড প্রতিক্রিয়া সেন্সর ট্যাগে এমবেডেড সেন্সর থেকে ডেটা অর্জন।

3. থান্ডারবোর্ড সেন্স:

আচরণ করার মোড থান্ডারবোর্ড প্রতিক্রিয়া এক অনুরূপ। এই ব্লুটুথ ডিভাইসটি বারবার প্রদর্শিত হয় এবং অদৃশ্য হয়ে যায়। যখন পেয়ারিং প্রক্রিয়া সফল হয়, জেনেরিক অ্যাক্সেস সার্ভিস থেকে ডেটা নেওয়া সম্ভব। কিন্তু এই বিন্দু থেকে, কিছুই আর কাজ করছে না।

একটি উপসংহার হিসাবে, এখন উইন্ডোজ 10 ফল ক্রিয়েটর আপডেটে (1709, বিল্ড 16229.19) শুধুমাত্র টিআই (CC2650STK এবং CC2541DK) দ্বারা উত্পাদিত সেন্সর ট্যাগগুলি কাজ করছে। অধিকন্তু, তারা কেবল পড়ার মোডে কাজ করছে। কিন্তু মনোযোগ! শুধুমাত্র CC2650STK ফার্মওয়্যার সংস্করণ 1.40 এই মোডে কাজ করবে। দুর্ভাগ্যক্রমে, যখন আপনি একটি CC2650STK কিনবেন তখন আপনার ফার্মওয়্যার রিভিশন 1.20 সহ একটি ডিভাইস নেওয়ার খুব বেশি সম্ভাবনা রয়েছে। সুতরাং, এই ধরণের সেন্সরট্যাগের সাথে যোগাযোগ করতে সক্ষম হওয়ার জন্য একটি আপগ্রেড কমপক্ষে ফার্মওয়্যার সংস্করণ 1.40 এর জন্য প্রয়োজনীয়।

এই ধাপের সাথে যুক্ত, আমি একটি চলচ্চিত্র উপস্থাপন করছি যা উইন্ডোজ 10 ফল ক্রিয়েটর আপডেটের জন্য উপরের সমস্ত বিবৃতি প্রমাণ করে।

17 অক্টোবর, 2017 -এ উইন্ডোজ 10 ফল ক্রিয়েটরস আপডেট (বিল্ড 16229.19) এর প্রথম প্রকাশের পর থেকে, কেবি 4054517 (12 ই ডিসেম্বর, 2017 -এ প্রকাশিত) পর্যন্ত ব্লুটুথ এলই -এর সাথে সম্পর্কিত কোনও উন্নতি বা ত্রুটি সংশোধন করা হয়নি। KB4054517 (ওএস বিল্ড 16299.125) ব্লুটুথ LE তে একটি গুরুত্বপূর্ণ পরিবর্তন আছে (এখানে দেখুন): "ব্যক্তিগতকৃত ব্লুটুথ ডিভাইসগুলির সাথে সমস্যাগুলি যা বন্ধন সমর্থন করে না"। যেহেতু এই বার্তাটি খুব গুপ্ত, তাই আমি এখন পর্যন্ত আমার সমস্ত বিশ্লেষণ পুনরায় শুরু করার সিদ্ধান্ত নিয়েছি এবং উইন্ডোজ 10 ফল ক্রিয়েটরস আপডেট (বিল্ড 16229.19) এর প্রথম রিলিজের তুলনায় কোন উন্নতি আছে কিনা তা দেখার জন্য। এবং একটু আশ্চর্য, এই মুহূর্তে আমি পেতে সক্ষম হলাম: । অন্য কোন উন্নতি নেই।

ধাপ 5: উইন্ডোজ 8

BLE সমর্থন সহ প্রথম মাইক্রোসফট ওএস হিসাবে, বাস্তবায়ন সন্তোষজনক, কিন্তু এটি একটি চমৎকার হতে অনেক দূরে। এই অপারেটিং সিস্টেমের সাথে কাজ করা একমাত্র ডিভাইস হল CC2650STK এবং CC2541DK।

CC2650STK এর জন্য অধিগ্রহণের সময় 150 [ms] নির্ধারণ করে, আমরা কোন সমস্যা ছাড়াই বিজ্ঞপ্তি ব্যবস্থার মাধ্যমে 150 [ms] স্যাম্পলিং রেট মেনে ডেটা (সমস্ত এমবেডেড সেন্সর থেকে) পেতে পারি। দুর্ভাগ্যবশত, CCC2650STK রিডিং মেকানিজম ব্যবহার করে, আমরা 2 সেকেন্ড সময় নিয়ে ডেটা (সব সেন্সর থেকে) পেতে পারি।

যখন আমরা CC2541DK সম্পর্কে কথা বলছি তখন পরিস্থিতি আরও খারাপ হচ্ছে। বিজ্ঞপ্তি ব্যবস্থার মাধ্যমে, 0.4 … 0.6 সেকেন্ডের সময়কালের সাথে ডেটা পাওয়া যায়। রিডিং মেকানিজম ব্যবহার করার সময় আমরা 2.8 … 3 সেকেন্ডের ওঠানামা করে ডেটা পুনরুদ্ধার করতে পারি। শর্তাবলী একই: CC2541DK সেন্সরট্যাগে সংযুক্ত সমস্ত সেন্সর থেকে অধিগ্রহণের সময় 150 [ms]।

ধাপ 6: উইন্ডোজ 7

মাইক্রোসফট কোম্পানি উইন্ডোজ 8 অপারেটিং সিস্টেম থেকে শুরু করে ব্লুটুথ লো এনার্জি (BLE) স্ট্যাকের জন্য সমর্থন যোগ করেছে। তারা একটি API প্রদান করেছে যা অ্যাপ্লিকেশনগুলিকে BLE ডিভাইসগুলি অ্যাক্সেস করতে সক্ষম করে।

কিন্তু মাইক্রোসফট BLE API গুলি উইন্ডোজ 7-এ পোর্ট করেনি। সুতরাং, একজন ডেভেলপারের দৃষ্টিকোণ থেকে উইন্ডোজ 7 -এ, উইন্ডোজ 7 -এর স্ট্যাক ব্যবহার করে একটি BLE ডিভাইস দিয়ে যোগাযোগ করা অসম্ভব।

টিআই কোম্পানির BLE ডিভাইস মনিটর নামে একটি প্রোগ্রাম আছে যা সক্ষম: (1) উইন্ডোজ 7 এ চালাতে এবং (2) একটি সেন্সরট্যাগের সাথে যোগাযোগ করতে। কিন্তু আপনাকে অবশ্যই এর জন্য একটি বিশেষ ইউএসবি ডংগল ব্যবহার করতে হবে (যেমন CC2540 ব্লুটুথ লো এনার্জি ইউএসবি)। যদি ইউএসবি ডংগলের সোর্স কোড বিনামূল্যে থাকে, তাহলে BLE ডিভাইস মনিটরের সোর্স কোড পাওয়া যায় না - এটি শুধুমাত্র TI কোম্পানির অভ্যন্তরীণ ব্যবহারের জন্য।

ধাপ 7: উপসংহার

উপসংহার
উপসংহার

উইন্ডোজ 10 বার্ষিকী আপডেট (সংস্করণ 1607) মাইক্রোসফট দ্বারা তৈরি সেরা উইন্ডোজ সংস্করণ যা ব্লুটুথ লো এনার্জি (বিএলই) ডিভাইসের দৃষ্টিকোণ থেকে - আমাদের ক্ষেত্রে সেন্সর ট্যাগ। স্পষ্টতই, এটি নিম্নলিখিত OS বিল্ডগুলিতে ব্লুটুথ LE স্তরে যথেষ্ট সংখ্যক উন্নতির কারণেও হয়েছে (আরও তথ্যের জন্য দেখুন: https://support.microsoft.com/en-us/help/4000825): 14393.51, 14393.105, 14393.189, 14393.222, 14393.321, 14393.351, 14393.726 এবং 14393.1083

Bless Tags (BLE SensorTags) অ্যাপ্লিকেশনটি উইন্ডোজ স্টোর অ্যাপস থেকে ডাউনলোড করা যাবে: https://www.microsoft.com/store/apps/9p054xsjjr1n। আরও তথ্যের জন্য, ডেমো, ব্যবহারিক অ্যাপ্লিকেশন, উদাহরণ ইত্যাদি অনুগ্রহ করে নিম্নলিখিত ব্লগে যান:

উপরের সমস্ত ফলাফলের সমন্বয় করে আমরা এই ধাপের সাথে যুক্ত টেবিলটি পাব।

প্রস্তাবিত: