【问题标题】:LG WebOs How to get device Mac address?LG WebOs 如何获取设备 Mac 地址?
【发布时间】:2022-04-13 17:38:25
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: javascript webos lg smart-tv


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      网络扫描仪应该可以完成这项工作https://www.fing.io

      【讨论】:

      • 编辑了我的问题。旨在通过我的智能电视 WebOs 应用程序获取 Mac 地址。
      【解决方案3】:

      如您所知,webos 是基于 linux 的系统。可以从文件中获取mac地址。它在 webos 上运行。

      以太网: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>");
          });
      }
      

      【讨论】:

        【解决方案4】:

        您必须连接管理器服务才能获取 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!

        【讨论】:

        • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-28
        • 2022-06-13
        • 2014-07-22
        • 2010-12-17
        • 1970-01-01
        相关资源
        最近更新 更多