হাব নির্ভুলতা খুঁজুন

Find Hub Precision Finding (FHPF) স্পেসিফিকেশনে Google-এর Find My Device অ্যাপ ব্যবহার করে প্রিসিশন ফাইন্ডিং বৈশিষ্ট্যকে সমর্থন করার জন্য বিভিন্ন প্রযুক্তি সমর্থন করে এমন ডিভাইসগুলিকে সক্ষম করার জন্য বাস্তবায়নের প্রয়োজনীয়তা রয়েছে।

নির্ভুলতা অনুসন্ধানের ধরন নির্ভুলতা অনুসন্ধানে নিযুক্ত ডিভাইসগুলিতে সমর্থিত রেঞ্জিং প্রযুক্তির ধরণের উপর নির্ভর করে। সমর্থিত রেঞ্জিং প্রযুক্তিগুলি রেঞ্জিং-এ পাওয়া যাবে: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন। পরবর্তী বিভাগগুলি অন্বেষণ করে যে ব্যবহৃত রেঞ্জিং প্রযুক্তির উপর ভিত্তি করে কী ধরনের নির্ভুলতা খোঁজার অভিজ্ঞতা আশা করা যেতে পারে।

হাব নেটওয়ার্ক আনুষঙ্গিক খুঁজুন

এই স্পেসিফিকেশন ফাইন্ড হাব নেটওয়ার্ক অ্যাকসেসরি স্পেসিফিকেশন (FHNA) এর একটি এক্সটেনশন। GATT বৈশিষ্ট্য এবং প্রমাণীকরণের জন্য একই নিয়ম এখানে প্রযোজ্য যেমন FHNA নথিতে সংজ্ঞায়িত করা হয়েছে। এই নথিটি FHNA স্পেসিফিকেশনে ইতিমধ্যে বিদ্যমান ক্রিয়াকলাপগুলি ছাড়াও নতুন অপারেশন প্রকারগুলিকে সংজ্ঞায়িত করে৷

রেঞ্জিং টেকনোলজিস নির্দিষ্ট পেলোড

এই স্পেসিফিকেশনটি রেঞ্জিংকেও বোঝায়: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং ব্যক্তিগত ক্রিয়াকলাপের অতিরিক্ত ডেটা ক্ষেত্রে থাকা রেঞ্জিং প্রযুক্তি নির্দিষ্ট পেলোড সংজ্ঞায়িত করার জন্য পেলোড স্পেসিফিকেশন।

নির্ভুলতা ফাইন্ডিং প্রবাহ

এই বিভাগটি যথার্থ অনুসন্ধানের জন্য FHNA বার্তা প্রবাহ অন্বেষণ করে। চিত্র 1 বার্তাগুলির প্রবাহ দেখায় এবং অনুচ্ছেদগুলি প্রতিটি বার্তাকে আরও বিস্তারিতভাবে ব্যাখ্যা করে।

নির্ভুলতা খোঁজা বার্তা প্রবাহ

চিত্র 1 টিপিক্যাল প্রিসিশন ফাইন্ডিং বার্তা প্রবাহ

ইনিশিয়েটর ডিভাইস হল সেই ডিভাইস যেটিতে Find Hub অ্যাপ রয়েছে এবং যেখান থেকে প্রিসিশন ফাইন্ডিং বৈশিষ্ট্যটি নিযুক্ত ছিল। ইনিশিয়েটর হল সেই ডিভাইস যা অন্য ডিভাইস খুঁজে বের করার চেষ্টা করছে।

রেসপন্ডার ডিভাইস হল সেই ডিভাইস যেটি ইনিশিয়েটর ডিভাইস খুঁজে পাওয়ার চেষ্টা করছে।

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

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

একবার ইনিশিয়েটর ডিভাইসটি যথার্থ অনুসন্ধান সেশন বন্ধ করার জন্য প্রস্তুত হলে, এটি উত্তরদাতাকে একটি স্টপ রেঞ্জিং বার্তা পাঠাবে, যা নির্দেশ করে যে কোন রেঞ্জিং প্রযুক্তির রেঞ্জিং বন্ধ করতে হবে। রেসপন্ডার ডিভাইসটি একটি স্টপ রেঞ্জিং প্রতিক্রিয়া বিজ্ঞপ্তির সাথে প্রতিক্রিয়া জানাবে, এটি নির্দেশ করে যে এটি অনুরোধকৃত রেঞ্জিং প্রযুক্তিগুলির সাথে সফলভাবে রেঞ্জিং বন্ধ করেছে৷

FHNA BLE GATT কমিউনিকেশন চ্যানেল মিড প্রিসিশন ফাইন্ডিং সেশনের সংযোগ বিচ্ছিন্ন করার ক্ষেত্রে, কিন্তু কিছু বিস্তৃত প্রযুক্তি এখনও পরিসরে আছে, প্রতিক্রিয়াকারী ডিভাইসটি একটি টাইমআউট মেকানিজম প্রয়োগ করবে যাতে এটি অনির্দিষ্টকালের জন্য পরিসীমা না হয়। বিশদ প্রতিটি ব্যবহারের ক্ষেত্রে নির্ভর করবে।

দ্রষ্টব্য, প্রতিক্রিয়াকারী ডিভাইসটি অবশ্যই অনুমান করবে না যে অপারেশনগুলির ক্রম সর্বদা একই হবে৷ যেমন উত্তরদাতা ডিভাইসটি অবশ্যই এক সারিতে একাধিক রেঞ্জিং ক্যাপাবিলিটি রিকোয়েস্ট ক্রিয়াকলাপ পরিচালনা করতে সক্ষম হতে হবে, এমনকি পূর্বের ক্ষমতার অনুরোধ ছাড়াই সরাসরি রেঞ্জিং কনফিগারেশন অপারেশন পরিচালনা করতে হবে।

অপারেশন

সারণি 1 এই নথি দ্বারা সংজ্ঞায়িত FHNA অপারেশনগুলি দেখায় যা যথার্থ অনুসন্ধানের জন্য প্রয়োজনীয়। প্রতিটি উপধারা প্রতিটি ক্রিয়াকলাপের জন্য FHNA বার্তাকে সংজ্ঞায়িত করে, যখন অতিরিক্ত ডেটা ক্ষেত্রের বিষয়বস্তু রেঞ্জিং: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশনকে নির্দেশ করে।

সারণী 1: অপারেশন

অপারেশন ডেটা আইডি বর্ণনা
সীমাবদ্ধ ক্ষমতা অনুরোধ 0x0A সক্ষমতার অনুরোধ অপারেশন যা ইনিশিয়েটর ডিভাইস দ্বারা রেসপন্ডার ডিভাইসে পাঠানো হবে। এই অপারেশনের ডেটা বিষয়বস্তু সমস্ত রেঞ্জিং প্রযুক্তির তালিকা করবে যেগুলি ইনিশিয়েটর রেসপন্ডার ডিভাইস থেকে জানতে চায়।
সীমাবদ্ধ ক্ষমতা প্রতিক্রিয়া 0x0A এটি রেঞ্জিং ক্যাপাবিলিটি রিকোয়েস্ট অপারেশনের বিজ্ঞপ্তির প্রতিক্রিয়া। এতে প্রতিটি সমর্থিত রেঞ্জিং প্রযুক্তির সক্ষমতা সম্পর্কে তথ্য রয়েছে যা ইনিশিয়েটর দ্বারা অনুরোধ করা হয়েছিল।
রেঞ্জিং কনফিগারেশন 0x0B রেঞ্জিং কনফিগারেশন অপারেশনে রেঞ্জিং প্রযুক্তির কনফিগারেশন রয়েছে যেগুলি ইনিশিয়েটর ডিভাইস রেসপন্ডার ডিভাইসের সাথে রেঞ্জিং শুরু করতে চায়।
রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া 0x0B এটি রেঞ্জিং কনফিগারেশন অপারেশনের বিজ্ঞপ্তি প্রতিক্রিয়া। প্রদত্ত কনফিগারেশনের উপর ভিত্তি করে অনুরোধকৃত রেঞ্জিং প্রযুক্তির সাথে রেসপন্ডার ডিভাইস সফলভাবে পরিসর করা শুরু করেছে কিনা সে সম্পর্কে এতে ডেটা রয়েছে।
আরএফইউ 0x0C এই ডেটা আইডি সহ অপারেশন ব্যবহার করা হয় না এবং এটি ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত।
স্টপ রেঞ্জিং 0x0D ইনিশিয়েটর ডিভাইসের দ্বারা প্রেরিত স্টপ রেঞ্জিং অপারেশনে তথ্য রয়েছে যে কোন রেঞ্জিং প্রযুক্তির সাথে রেসপন্ডার ডিভাইসের রেঞ্জিং বন্ধ করতে হবে।
রেঞ্জিং রেসপন্স বন্ধ করুন 0x0D এটি স্টপ রেঞ্জিং অপারেশনের বিজ্ঞপ্তির প্রতিক্রিয়া। নির্দিষ্ট রেঞ্জিং প্রযুক্তির জন্য স্টপ অপারেশন সফল হয়েছে কি না তা ডেটা রয়েছে৷

সীমাবদ্ধ ক্ষমতা অনুরোধ বার্তা

সারণি 2 রেঞ্জিং ক্ষমতা অনুরোধ বার্তা সংজ্ঞায়িত করে।

সারণি 2: সীমাবদ্ধ ক্ষমতার অনুরোধ

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0A - রেঞ্জিং ক্ষমতা অনুরোধ অপারেশন
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || চরিত্রগত থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য || অতিরিক্ত ডেটা)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং ক্যাপাবিলিটি রিকোয়েস্ট মেসেজ যেমন রেঞ্জিং-এ সংজ্ঞায়িত করা হয়েছে: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (হেডার এবং পেলোড উভয়ই)

সীমাবদ্ধ ক্ষমতা প্রতিক্রিয়া বার্তা

সারণি 3 রেঞ্জিং সক্ষমতা প্রতিক্রিয়া বার্তা সংজ্ঞায়িত করে।

সারণি 3: রেঞ্জিং সক্ষমতা প্রতিক্রিয়া

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0A: রেঞ্জিং ক্যাপাবিলিটি রেসপন্স
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || চরিত্রগত থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য || অতিরিক্ত ডেটা || 0x01)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং ক্যাপাবিলিটি রেসপন্স মেসেজ যেমন রেঞ্জিং-এ সংজ্ঞায়িত করা হয়েছে: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (হেডার এবং পেলোড উভয়ই)

রেঞ্জিং কনফিগারেশন বার্তা

সারণি 4 রেঞ্জিং কনফিগারেশন বার্তা সংজ্ঞায়িত করে।

সারণি 4: রেঞ্জিং কনফিগারেশন

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0B - রেঞ্জিং কনফিগারেশন সেট করুন
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || চরিত্রগত থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য || অতিরিক্ত ডেটা)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং কনফিগারেশন বার্তা রেঞ্জিং-এ সংজ্ঞায়িত করা হয়েছে: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (উভয় শিরোনাম এবং পেলোড)

রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া বার্তা

সারণি 5 রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া বার্তা সংজ্ঞায়িত করে।

সারণি 5: রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0B - রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া সেট করুন
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || চরিত্রগত থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য || অতিরিক্ত ডেটা || 0x01)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া বার্তা রেঞ্জিং-এ সংজ্ঞায়িত হিসাবে: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (উভয় শিরোনাম এবং পেলোড)

রেঞ্জিং বার্তা বন্ধ করুন

সারণি 6 স্টপ রেঞ্জিং বার্তা সংজ্ঞায়িত করে।

সারণি 6: রেঞ্জিং বন্ধ করুন

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0D - রেঞ্জিং স্টপ
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || বৈশিষ্ট্য থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং-এ সংজ্ঞায়িত বার্তা স্টপ রেঞ্জিং: আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (হেডার এবং পেলোড উভয়ই)

রেঞ্জিং প্রতিক্রিয়া বার্তা বন্ধ করুন

সারণি 7 স্টপ রেঞ্জিং প্রতিক্রিয়া বার্তা সংজ্ঞায়িত করে।

সারণি 7: রেঞ্জিং প্রতিক্রিয়া বন্ধ করুন

অক্টেট ডেটা টাইপ বর্ণনা মান
0 uint8 ডেটা আইডি 0x0D - রেঞ্জিং স্টপ রেসপন্স
1 uint8 ডেটা দৈর্ঘ্য পরিবর্তিত হয়
2 বাইট অ্যারে এককালীন প্রমাণীকরণ কী HMAC-SHA256-এর প্রথম 8 বাইট (অ্যাকাউন্ট কী, প্রোটোকল প্রধান সংস্করণ নম্বর || চরিত্রগত থেকে পড়া শেষ ননস || ডেটা আইডি || ডেটা দৈর্ঘ্য || অতিরিক্ত ডেটা || 0x01)।
10 বাইট অ্যারে অতিরিক্ত ডেটা রেঞ্জিং-এ সংজ্ঞায়িত রেঞ্জিং রেসপন্স মেসেজ বন্ধ করুন : আউট-অফ-ব্যান্ড মেসেজ সিকোয়েন্স এবং পেলোড স্পেসিফিকেশন (হেডার এবং পেলোড উভয়ই)

অবাঞ্ছিত ট্র্যাকিং সুরক্ষা

যখন অবাঞ্ছিত ট্র্যাকিং সুরক্ষা মোড সক্রিয় করা হয়, যেমন FHNA স্পেসিফিকেশনে বর্ণনা করা হয়েছে, একই প্রবাহ যা রিংিং বার্তাগুলির জন্য প্রমাণীকরণ চেক এড়িয়ে যাওয়ার ক্ষেত্রে প্রযোজ্য, এই বৈশিষ্ট্যটিকে সমর্থন করতে চায় এমন ডিভাইসগুলির জন্য এই নথিতে সংজ্ঞায়িত সমস্ত নির্ভুলতা সন্ধান বার্তাগুলির জন্যও প্রযোজ্য।

FHNA স্পেসিফিকেশন থেকে:

যদি প্রদানকারীকে একটি FHNA বীকন হিসাবে প্রবিধান করা না হয় বা যাচাইকরণ ব্যর্থ হয়, তাহলে এটি একটি অপ্রমাণিত ত্রুটি ফেরত দেয়৷ যাইহোক, যদি প্রদানকারীর অবাঞ্ছিত ট্র্যাকিং সুরক্ষা সক্রিয় থাকে এবং ট্রিগারকারী অবাঞ্ছিত ট্র্যাকিং সুরক্ষা অনুরোধে স্কিপ রিংিং প্রমাণীকরণ পতাকা চালু থাকে, প্রদানকারীর সেই চেকটি এড়িয়ে যাওয়া উচিত। প্রমাণীকরণ ডেটা এখনও অনুসন্ধানকারীর দ্বারা সরবরাহ করা হবে বলে আশা করা হচ্ছে, তবে এটি একটি নির্বিচারে মান সেট করা যেতে পারে।

রেঞ্জিং প্রযুক্তি সুনির্দিষ্ট

এই বিভাগে বিশদ বিবরণ রয়েছে যা প্রযুক্তি নির্দিষ্ট।

আল্ট্রা-ওয়াইডব্যান্ড (UWB) সুনির্দিষ্ট

UWB নির্দিষ্ট বিবরণ।

যথার্থ খোঁজার স্তর

বিস্তৃত প্রযুক্তি হিসাবে UWB ব্যবহার করে নির্ভুলতা ফাইন্ডিং সেশনগুলি দূরত্ব এবং দিকনির্দেশের তথ্য উভয়ই দেখার আশা করতে পারে। রেঞ্জিং ব্যবধানটি কমপক্ষে 240 মিলিমিটার হওয়া প্রয়োজন, সর্বোত্তম নির্দেশনার জন্য 96 মিলিমিটার পছন্দ করা হয়।

আইডি কনফিগার করুন

UWB-এর জন্য আদান-প্রদান করা আউট-অফ-ব্যান্ড কনফিগারেশন ডেটাতে উপলব্ধ কনফিগারযোগ্য প্যারামিটারগুলির একটি সম্পূর্ণ সেট থাকে না যা UWB-এর একটি UWB রেঞ্জিং সেশন শুরু করার জন্য প্রয়োজন। কিছু পরামিতি পরোক্ষভাবে নির্বাচিত কনফিগার আইডি দ্বারা নির্বাচিত হয়।

প্রতিটি কনফিগার আইডি হল পূর্বনির্ধারিত UWB কনফিগারেশন প্যারামিটারের একটি সেট যা সর্বজনীনভাবে নথিভুক্ত করা হয়। যথার্থতা ফাইন্ডিং ব্যবহারের ক্ষেত্রে, উত্তরদাতা ডিভাইসটিকে কনফিগার আইডি 6 এবং ঐচ্ছিকভাবে কনফিগার আইডি 3 সমর্থন করতে হবে।

UWB ইনিশিয়েটর এবং রেসপন্ডার

প্রিসিশন ফাইন্ডিং ব্যবহারের ক্ষেত্রে, এই ডকুমেন্টে ইনিশিয়েটর ডিভাইস হিসেবে উল্লেখ করা ডিভাইসটি হবে UWB রেসপন্ডার, এবং এই ডকুমেন্টে রেসপন্ডার ডিভাইস হিসেবে উল্লেখ করা ডিভাইসটি হবে UWB ইনিশিয়েটর। এর কারণ হল UWB ইনিশিয়েটর ডিভাইস UWB রেসপন্ডারের তুলনায় কম শক্তি খরচ করে এবং বেশিরভাগ ক্ষেত্রে রেসপন্ডার ডিভাইস সীমিত ব্যাটারি সহ একটি পেরিফেরাল হবে।

এর মানে হল রেঞ্জিং ক্যাপাবিলিটি রেসপন্স মেসেজে একটি UWB ইনিশিয়েটর ভূমিকা সমর্থন করে রেসপন্ডার ডিভাইসটিকে নির্দেশ করতে হবে।

  • চ্যানেল 9 সমর্থন করা আবশ্যক
  • সর্বোত্তম নির্দেশনার জন্য, একটি 96ms রেঞ্জিং ব্যবধান বাঞ্ছনীয়, অন্যথায় 240ms সমর্থিত হতে হবে।
  • ব্যাটারি সাশ্রয়ের জন্য 1ms এর স্লট সময়কাল সুপারিশ করা হয়, তবে 2ms সমর্থিত।
  • UWB চিপ কমপক্ষে FIRA v1.2 + P-STS অনুগত হতে হবে।
  • BPRF বাধ্যতামূলক, HPRF সুপারিশ করা হয় কিন্তু ঐচ্ছিক। সমর্থিত বা নির্বাচিত মোড সমর্থিত বা নির্বাচিত প্রস্তাবনা সূচক দ্বারা নির্ধারিত হয়।
  • সেশন নিরাপত্তার ধরন: P-STS

BLE চ্যানেল সাউন্ডিং (CS) সুনির্দিষ্ট

BLE CS নির্দিষ্ট বিবরণ।

যথার্থ খোঁজার স্তর

বিস্তৃত প্রযুক্তি হিসাবে CS ব্যবহার করে নির্ভুলতা অনুসন্ধান সেশনগুলি কেবল দূরত্ব পরিমাপের কারণ হবে, এই মুহুর্তে দিকনির্দেশনা প্রদান করা হয়নি।

ডিভাইসের মধ্যে প্রয়োজনীয় বন্ধন

ডিভাইসগুলি বন্ধন না থাকলে চ্যানেল সাউন্ডিং ব্যবহার করে নির্ভুলতা খোঁজার সেশন কাজ করবে না। সূচনাকারী এবং প্রতিক্রিয়াকারী ডিভাইসের মধ্যে একটি বিদ্যমান বন্ধন প্রয়োজন। এই স্পেসিফিকেশন ডিভাইসগুলির মধ্যে একটি বন্ধন তৈরি করার জন্য একটি উপায় প্রদান করে না। পরিবর্তে, ডিভাইসগুলির মধ্যে এই বন্ধনটি স্থাপন করার জন্য এটি ব্যবহারের ক্ষেত্রে বিকাশকারীর উপর নির্ভর করে৷

CS এর জন্য উত্তরদাতার পক্ষের দ্বারা প্রয়োজনীয় ব্যবস্থা

UWB-এর বিপরীতে, যেখানে উভয় ডিভাইসেরই প্রয়োজন হয় UWB-কে র‍্যাঞ্জিং শুরু করতে এবং স্পষ্টভাবে API র‍্যাঞ্জিং বন্ধ করতে, CS-এর জন্য, ব্লুটুথ স্ট্যাককে কল করে CS রেঞ্জিং শুরু করার জন্য শুধুমাত্র ইনিশিয়েটর ডিভাইসের প্রয়োজন হয়, বাকি অংশ ব্লুটুথ (BT) ব্যবহার করে ইন-ব্যান্ডে হয়। এর অর্থ হল রেঞ্জিং কনফিগারেশন বার্তা বা CS-এর জন্য স্টপ রেঞ্জিং বার্তা পাওয়ার পরে, বিটি সক্ষম হলে উত্তরদাতা পক্ষকে কিছু করতে হবে না, রেঞ্জিং কনফিগারেশন প্রতিক্রিয়া বার্তা বিজ্ঞপ্তির সাথে উত্তর দেওয়া ছাড়া। প্রতিক্রিয়াকারী ডিভাইসটি সম্ভাব্যভাবে সেই বার্তাগুলিকে UI আপডেট করার জন্য ট্রিগার হিসাবে ব্যবহার করতে পারে যেখানে একটি স্ক্রীন উপস্থিত রয়েছে, বা স্ক্রীন থাকা সত্ত্বেও এটি ডিভাইসের অবস্থার ভিজ্যুয়াল প্রতিক্রিয়ার জন্য ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ ডিভাইসের LED গুলিকে ব্লিঙ্ক করুন৷

Wi-Fi NAN RTT

Wi-Fi NAN RTT নির্দিষ্ট বিবরণ।

যথার্থ খোঁজার স্তর

Wi-Fi NAN RTT ব্যবহার করে নির্ভুলতা ফাইন্ডিং সেশনগুলি রেঞ্জিং প্রযুক্তির কারণে শুধুমাত্র দূরত্ব পরিমাপ করা হবে, এই মুহুর্তে দিকনির্দেশনা প্রদান করা হয়নি।

BLE RSSI

BLE RSSI নির্দিষ্ট বিবরণ।

যথার্থ খোঁজার স্তর

বিএলই আরএসএসআই সঠিক রেঞ্জিং প্রযুক্তি না হওয়ার কারণে শুধুমাত্র বিএলই আরএসএসআই ব্যবহার করে সীমাবদ্ধ প্রযুক্তি দূরত্ব বা দিকনির্দেশের তথ্য পেতে সক্ষম হবে না। পরিবর্তে, ব্যবহারকারী নির্দেশিকা দেখতে পাবেন যে ডিভাইসটি কাছাকাছি বা ডিভাইস দূরে।