メインコンテンツまでスキップ

デバイスの全インターフェース IP アドレスを取得する (device.ifaddrs)

宣言

インターフェース情報の配列 = device.ifaddrs()

戻り値

  • インターフェース情報の配列
    配列型 | nil。成功した場合は特定の構造を持つテーブルを返し、失敗した場合は nil を返します

    全インターフェースの情報構造
    {
    {"接口名 1", "IP1"},
    {"接口名 2", "IP2"},
    ...
    }

説明

デバイスの全インターフェース IP アドレスを取得します

使用例

-- デバイスの Wi-Fi IP を取得する
local ip = "没开 WiFi"
for i,v in ipairs(device.ifaddrs()) do
if (v[1]=="en0") then
ip = v[2]
end
end
sys.alert(ip)

注記:上記のコードでは、本章で扱っていない関数 sys.alert を使用しています