OTBR mendaftarkan layanan _meshcop._udp
bernama OpenThread BorderRouter
. Layanan
ini dikonfigurasi di
file CMakeLists.txt OTBR.
Spesifikasi Thread memerlukan Router Pembatas Thread memublikasikan
layanan _meshcop._udp
untuk layanan Agen Pembatas Thread. Perangkat Router
Pembatas Thread dapat memublikasikan layanan lain yang diterapkannya, tetapi hal ini
tergantung pada setiap perangkat dan developer tertentu.
Ada beberapa cara untuk menemukan jaringan Thread Anda.
Penemuan Layanan DNS (DNS-SD)
Gunakan dns-sd
untuk menjelajahi instance layanan jenis _meshcop._udp.
:
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)
Gunakan dns-sd
untuk me-resolve instance layanan:
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)
Gunakan dns-sd
untuk me-resolve nama host:
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
Lakukan ping ke alamat IP Anda. Dari hasil dns-sd
, pilih alamat yang dapat dijangkau dari jaringan Anda, misalnya FD00::74D0:6FC9:6BE6:3582
alamat <0>
global:
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
Utilitas Avahi
Instal avahi-daemon
dan avahi-utils
:
sudo apt-get install -y avahi-daemon avahi-utils
Mulai avahi-daemon
:
sudo service avahi-daemon start
Gunakan 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 = []
Aplikasi mDNS
Telusuri Google Play untuk menemukan aplikasi penemuan mDNS, misalnya:
- Browser Layanan untuk Android
- Discovery - DNS-SD Browser untuk iOS