同じローカル ネットワークに接続せずに、Chromecast のようなデバイスが他のデバイスによってどのように検出されるのでしょうか。ssdp、dial、mdns などのプロトコルは認識していますが、これらのプロトコルはすべて同じローカル ネットワークに接続する必要があります。
たとえば、Chromecast を接続して初期設定を開始すると、何らかの方法で別のデバイス (Mac、Android、iPhone) を使用してその Chromecast に接続します。その chromecast に接続したら、wifi 資格情報の入力を開始して、chromecast をネットワークに接続できるようにします。Chromecast が Wi-Fi に接続されると、上記のプロトコルを簡単に使用できます。
私の質問は、Chromecast がローカル ネットワークを認識せずに、別のデバイスを使用して Chromecast に接続するにはどうすればよいかということです。