LG 网络操作系统如何获取设备 Mac 地址



有人知道吗,如何以编程方式获取带有WebO的lg智能电视的设备Mac地址?

我有一个智能电视应用程序,想读出 lg 智能电视的设备 Mac 地址。

谢谢。

无法使用

WebOS 内部 API 获取 MAC 地址。如果您碰巧正在寻找设备唯一ID(UID(,那么这可能会对您有所帮助。 链接到webos-service-api

网络扫描程序应该 https://www.fing.io<</p>

div class="one_answers"来完成这项工作>

如您所知,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!

最新更新