有人知道吗,如何以编程方式获取带有WebO的lg智能电视的设备Mac地址?
我有一个智能电视应用程序,想读出 lg 智能电视的设备 Mac 地址。
谢谢。
WebOS 内部 API 获取 MAC 地址。如果您碰巧正在寻找设备唯一ID(UID(,那么这可能会对您有所帮助。 链接到webos-service-api
网络扫描程序应该 https://www.fing.io<</p>
如您所知,webos是基于Linux的系统。可以从文件中获取mac地址。它适用于网络操作系统。
以太网:file:///sys/class/net/eth0/address无线:file:///sys/class/net/wlan0/address
<body onload="read_status()">
<div class="macTest">
</div>
</body>
一个简单的jquery代码;
function read_status() {
$.get( "file:///sys/class/net/wlan0/address", function( data ) {
$(".macTest").append("<h5>Mac Address: "+ data +"</h5><br>");
});
}
您必须连接管理器服务才能获取MAC地址,这是一个代码示例:
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) {
}
});
来源 : https://www.webosose.org/docs/reference/ls2-api/com-webos-service-connectionmanager!