OTBR OpenThread BorderRouter
নামে একটি _meshcop._udp
পরিষেবা নিবন্ধন করে। এই পরিষেবাটি OTBR CMakeLists.txt ফাইলে কনফিগার করা হয়েছে। থ্রেড স্পেসিফিকেশনের জন্য থ্রেড বর্ডার এজেন্ট পরিষেবার জন্য _meshcop._udp
পরিষেবা প্রকাশ করতে থ্রেড বর্ডার রাউটার প্রয়োজন। থ্রেড বর্ডার রাউটার ডিভাইসগুলি অন্যান্য পরিষেবাগুলি প্রকাশ করতে পারে যা তারা প্রয়োগ করে তবে এটি প্রতিটি নির্দিষ্ট ডিভাইস এবং বিকাশকারীর উপর নির্ভর করে।
আপনার থ্রেড নেটওয়ার্ক আবিষ্কার করার বিভিন্ন উপায় আছে।
DNS পরিষেবা আবিষ্কার (DNS-SD)
_meshcop._udp.
টাইপের একটি পরিষেবার উদাহরণ ব্রাউজ করতে dns-sd
ব্যবহার করুন। :
dns-sd -B _meshcop._udp local
Browsing for _meshcop._udp.local DATE: ---Tue 16 Nov 2021--- 13:31:03.197 ...STARTING... Timestamp A/R Flags if Domain Service Type Instance Name 13:31:03.198 Add 2 6 local. _meshcop._udp. OpenThread BorderRouter (#3991)
পরিষেবার উদাহরণ সমাধান করতে dns-sd
ব্যবহার করুন:
dns-sd -L "OpenThread BorderRouter (#3991)" _meshcop._udp local
Lookup OpenThread BorderRouter #(3991)._meshcop._udp.local DATE: ---Tue 16 Nov 2021--- 13:33:05.197 ...STARTING... 13:33:05.350 OpenThread\032BorderRouter\032(#3991)._meshcop._udp.local. can be reached at raspberrypi.local.:49155 (interface 3)
হোস্টনাম সমাধান করতে dns-sd
ব্যবহার করুন:
dns-sd -G v4/v6 raspberrypi.local
DATE: ---Tue 16 Nov 2021--- 14:21:29.485 ...STARTING... Timestamp A/R Flags if Hostname Address TTL 14:21:29.486 Add 3 3 raspberrypi.local. FDDE:AD11:11DE:0000:74D0:6FC9:6BE6:3582%<0> 120 14:21:29.486 Add 3 3 raspberrypi.local. FD00:0000:0000:0000:74D0:6FC9:6BE6:3582%<0> 120 14:21:29.486 Add 3 3 raspberrypi.local. FE80:0000:0000:0000:74D0:6FC9:6BE6:3582%eth0 120 14:21:29.486 Add 3 3 raspberrypi.local. FE80:0000:0000:0000:287F:87CA:F4B3:498A%eth0 120 14:21:29.486 Add 2 3 raspberrypi.local. 192.168.0.10 120
আপনার আইপি ঠিকানা পিং করুন. dns-sd
ফলাফল থেকে, আপনার নেটওয়ার্ক থেকে পৌঁছানো যায় এমন একটি ঠিকানা চয়ন করুন, উদাহরণস্বরূপ বিশ্বব্যাপী <0>
ঠিকানা FD00::74D0:6FC9:6BE6:3582
:
ping -6 FD00::74D0:6FC9:6BE6:3582
PING FD00::74D0:6FC9:6BE6:3582(fd00::74d0:6fc9:6be6:3582) 56 data bytes 64 bytes from fd00::74d0:6fc9:6be6:3582: icmp_seq=1 ttl=64 time=27.1 ms 64 bytes from fd00::74d0:6fc9:6be6:3582: icmp_seq=2 ttl=64 time=3.18 ms 64 bytes from fd00::74d0:6fc9:6be6:3582: icmp_seq=3 ttl=64 time=2.76 ms
আভাই ইউটিলিটিস
avahi-daemon
এবং avahi-utils
ইনস্টল করুন:
sudo apt-get install -y avahi-daemon avahi-utils
avahi-daemon
শুরু করুন:
sudo service avahi-daemon start
avahi-browse
ব্যবহার করুন:
avahi-browse -r -t _meshcop._udp
+ eth0 IPv6 OpenThread BorderRouter (#3991) _meshcop._udp local = eth0 IPv6 OpenThread BorderRouter (#3991) _meshcop._udp local hostname = [raspberrypi.local] address = [192.168.0.10] port = [49155] txt = []
mDNS অ্যাপস
mDNS আবিষ্কার অ্যাপের জন্য Google Play অনুসন্ধান করুন, উদাহরণস্বরূপ:
- অ্যান্ড্রয়েডের জন্য পরিষেবা ব্রাউজার
- আবিষ্কার - iOS-এর জন্য DNS-SD ব্রাউজার