如何获取 LG-WebOS smart-tv 的 MAC 地址?
How to get MAC address Of LG-WebOS smart-tv?
我想实用地获取我的 webOS smart-tv 的 MAC 地址,以便根据 api 请求发送,但我找不到如何获取 .请帮忙
我使用 luna 服务 api 但它只提供设备唯一 ID
var request = webOS.service.request("luna://com.webos.service.sm", {
method: "deviceid/getIDs",
parameters: {
"idType": ["LGUDID"]
},
onSuccess: function (inResponse) {
console.log("Result: " + JSON.stringify(inResponse));
// To-Do something
},
onFailure: function (inError) {
console.log("Failed to get system ID information");
console.log("[" + inError.errorCode + "]: " + inError.errorText);
// To-Do something
return;
}
});
我希望输出 74:40:BE:2A:B2:4A 类型 Mac 地址
API 似乎没有公开接口的 mac 地址。请注意,有两个 mac 地址(一个用于有线连接,一个用于无线连接)。
但是如果你们在同一个网段的话,你可以查询ARP得到mac地址为电视的ip地址。
let mac = '';
let mac2 = '';
webOS.service.request("luna://com.webos.service.connectionmanager", {
method: "getinfo",
parameters: {},
onSuccess: function (args) {
mac = args.wiredInfo.macAddress;
mac2 = args.wifiInfo.macAddress;
},
onFailure: function (args) {
}
});
我想实用地获取我的 webOS smart-tv 的 MAC 地址,以便根据 api 请求发送,但我找不到如何获取 .请帮忙
我使用 luna 服务 api 但它只提供设备唯一 ID
var request = webOS.service.request("luna://com.webos.service.sm", {
method: "deviceid/getIDs",
parameters: {
"idType": ["LGUDID"]
},
onSuccess: function (inResponse) {
console.log("Result: " + JSON.stringify(inResponse));
// To-Do something
},
onFailure: function (inError) {
console.log("Failed to get system ID information");
console.log("[" + inError.errorCode + "]: " + inError.errorText);
// To-Do something
return;
}
});
我希望输出 74:40:BE:2A:B2:4A 类型 Mac 地址
API 似乎没有公开接口的 mac 地址。请注意,有两个 mac 地址(一个用于有线连接,一个用于无线连接)。
但是如果你们在同一个网段的话,你可以查询ARP得到mac地址为电视的ip地址。
let mac = '';
let mac2 = '';
webOS.service.request("luna://com.webos.service.connectionmanager", {
method: "getinfo",
parameters: {},
onSuccess: function (args) {
mac = args.wiredInfo.macAddress;
mac2 = args.wifiInfo.macAddress;
},
onFailure: function (args) {
}
});