先日、LIFX Virtual Bulb を見たのですが、この通信がどのように行われるのか興味があります...
何がわからない人のためにライフエックス- iPhoneやAndroidアプリで操作できるワイヤレスRGB LED電球です。まだ電球をお持ちでない場合は、バーチャルバルブ携帯電話で LIFX アプリを開き、Web ブラウザーで仮想電球を制御します。これを行うには、仮想電球の Web ページを開いた携帯電話とラップトップが同じ Wi-Fi ネットワーク上にある必要があります。私の iPhone とラップトップは直接接続されておらず、両方とも同じ Wi-Fi ネットワーク上にありました。ここから考え始めました!!
私はネットワークについてほとんど知りません。私にできるのは、インターネット接続用にモデムと Wi-Fi ルーターをセットアップすることだけです。
そこで、上記(大胆な) ホームオートメーションで広く使用されている Zigbee (802.15.4) 規格に遭遇しましたが、ラップトップでブラウザが開いていたため、このような種類の通信には Zigbee は問題外でした。
次に、Wi-Fi ダイレクトについて考えましたが、iPhone とラップトップの間に直接接続がなく、ネットワークが関係していたため、その可能性も排除されました。
この通信プロトコルについて、また iPhone/Android デバイスと REAL LIFX 電球の間で通信がどのように行われるかについて、どなたか教えていただければ幸いです。
前もって感謝します!
困惑したオタク!
答え1
一般的に、このような製品(Apple TVやGoogle Chromecastなど)はIPを使用する。マルチキャスト通信します。マルチキャストでは、送信者の正確な IP アドレスを知る必要はなく、通信するために事前に手配されたマルチキャスト アドレスにサブスクライブします。
小規模な (ホーム) ネットワークでは、これは基本的にブロードキャストのように機能します。大規模な (キャリア) ネットワークでは、これを効率的に機能させるために構成できる項目が多数あります。