Kaynağı GitHub'da görüntüleyin
OTBR, OpenThread BorderRouter
adlı bir _meshcop._udp
hizmeti kaydeder. Bu hizmet OTBR CMakeLists.txt dosyasında yapılandırılır.
İş Parçacığı Spesifikasyonu, İş Parçacığı Sınırı Yönlendiricileri'nin _meshcop._udp
hizmetini İş Parçacığı Sınırı Aracısı hizmeti için yayınlamasını gerektirir. İplik Kenarı Yönlendirici cihazlar, uyguladıkları diğer hizmetleri yayınlayabilir ancak bu, her cihaza ve geliştiriciye bağlıdır.
Mesaj dizileri ağınız birkaç şekilde bulunabilir.
DNS Hizmeti Keşfi (DNS-SD)
_meshcop._udp.
türündeki hizmet örneklerine göz atmak için dns-sd
simgesini kullanın:
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)
Hizmet örneğini çözmek için dns-sd
kullanın:
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)
Ana makine adını çözümlemek için dns-sd
'ü kullanın:
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
IP adresinizi pingleyin. dns-sd
sonuçlarında, ağınızdan erişilebilen bir adres seçin (ör. global <0>
adresiFD00::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 yardımcı programları
avahi-daemon
ve avahi-utils
'ü yükleyin:
sudo apt-get install -y avahi-daemon avahi-utils
avahi-daemon
'ü başlatın:
sudo service avahi-daemon start
avahi-browse
'ü kullanma:
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 uygulamaları
Google Play'de mDNS keşif uygulamalarını arayın. Örneğin:
- Android için Hizmet Tarayıcısı
- iOS için Discovery - DNS-SD Browser