OTBR, OpenThread BorderRouter
नाम की _meshcop._udp
सेवा को रजिस्टर करता है. इस सेवा को OTBR CMakeLists.txt फ़ाइल में कॉन्फ़िगर किया गया है.
आपका Thread नेटवर्क खोजने के कई तरीके हैं.
डीएनएस सेवा डिस्कवरी (डीएनएस-एसडी)
raspberrypi.local.:49155
पर किसी सेवा को ब्राउज़ करने के लिए dns-sd
का इस्तेमाल करें:
dns-sd -L "OpenThread BorderRouter" _meshcop._udp local
Lookup OpenThread BorderRouter._meshcop._udp.local DATE: ---Tue 16 Nov 2021--- 13:31:03.197 ...STARTING... 13:31:03.350 OpenThread\032BorderRouter._meshcop._udp.local. can be reached at raspberrypi.local.:49155 (interface 3)
अपने OTBR डोमेन नाम से जुड़े आईपी पते पाएं:
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 _meshcop._udp local = eth0 IPv6 OpenThread BorderRouter _meshcop._udp local hostname = [raspberrypi.local] address = [192.168.0.10] port = [49155] txt = []
mDNS ऐप्लिकेशन
mDNS के डिस्कवरी ऐप्लिकेशन के लिए, Google Play खोजें, उदाहरण के लिए:
- Android के लिए सेवा ब्राउज़र
- iOS के लिए डिस्कवरी - डीएनएस-एसडी ब्राउज़र