最近、さまざまなデバイスにIR信号を送信するために使用できるWiFi赤外線ハブを購入しました。これはすべてセットアップされており、正常に動作しています。
ルーターとFingを調べ、ARPテーブルを表示してデバイスのIPアドレスを見つけようとしましたが、どこにも表示されません。ルーターを調べて、このデバイスが一覧に表示されているかどうかも確認しました。
それで、私は今興味があります、このデバイスがIPアドレスを持たない場合、どのように外界と通信していますか? UDPまたはMACアドレスのみで何かを介して外部IPアドレスにブロードキャストできますか?
デバイスはAigossとしてブランド化されており、Tuya Smart Homeシステムにリンクしています。
Tuyaアプリを使えば、外出先でもIR機器を操作できるので、なんとかネットワーク/インターネットに接続する必要があります。
この質問に正しく答えるには、OSIモデルに少し精通している必要があります。OSIモデルの概要を確認するには、この wikipedia ページをお読みください。
レイヤー2を読んだ後は、質問の答えは明確になると思います。
レイヤー2:データリンクレイヤーデータリンクレイヤーは、ノード間データ転送、つまり2つの直接接続されたノード間のリンクを提供します。物理層で発生する可能性のあるエラーを検出し、場合によっては修正します。物理的に接続された2つのデバイス間の接続を確立および終了するためのプロトコルを定義します。また、それらの間のフロー制御のプロトコルも定義します。
IEEE 802は、データリンク層を2つのサブ層に分割します。[7]
媒体アクセス制御(MAC)層–ネットワーク内のデバイスが媒体にアクセスする方法とデータ送信の許可を制御する役割を果たします。論理リンク制御(LLC)層–ネットワーク層プロトコルの識別とカプセル化を担当し、エラーチェックとフレーム同期を制御します。 802.3イーサネット、802.11 Wi-Fi、802.15.4 ZigBeeなどのIEEE 802ネットワークのMACおよびLLC層は、データリンク層で動作します。
ポイントツーポイントプロトコル(PPP)は、同期および非同期シリアル回線など、いくつかの異なる物理層で動作できるデータリンク層プロトコルです。
ITU-T G.hn標準は、既存のワイヤー(電力線、電話線、同軸ケーブル)で高速ローカルエリアネットワーキングを提供し、選択的な方法でエラー訂正とフロー制御の両方を提供する完全なデータリンク層を含みます-繰り返しスライディングウィンドウプロトコル。
したがって、IRを制御できます(WiFiまたは有線接続であっても)それらは同じネットワークにあり、お互いのMACアドレスを知っているため、IPアドレスがなくてもデバイス間の通信が可能です。
この回答があなたの疑問を明確にしてくれることを願っています。
アップデート、私はあなたのアプリからこのIRを外部からも制御できることを読みました、これはあなたの電話のアプリがTuyaスマートホームシステムに接続している場合にのみ可能ですコマンドをIRに送信します。