Javascript 在本地网络上查找设备供应商和型号

Javascript 在本地网络上查找设备供应商和型号,javascript,android,networking,Javascript,Android,Networking,我需要知道这是否可能,如果可能,API是什么 所需场景: 连接到wifi网络 从android应用程序或使用网页上的javascript查找连接到同一路由器的设备的品牌和型号 我找到了一种查找IP地址的方法,我发现find应用程序可以查看制造商,但无法分辨是移动设备、平板电脑、笔记本电脑还是打印机 我认为一种可能的方法是使用jmDNS(我无法用它来编译我的android项目)和服务发现,但我不确定它是否能告诉我该设备是平板电脑还是智能手机 对于Android,我还可以考虑linux版本号来搜索与

我需要知道这是否可能,如果可能,API是什么

所需场景:

  • 连接到wifi网络
  • 从android应用程序或使用网页上的javascript查找连接到同一路由器的设备的品牌和型号
  • 我找到了一种查找IP地址的方法,我发现find应用程序可以查看制造商,但无法分辨是移动设备、平板电脑、笔记本电脑还是打印机

    我认为一种可能的方法是使用jmDNS(我无法用它来编译我的android项目)和服务发现,但我不确定它是否能告诉我该设备是平板电脑还是智能手机

    对于Android,我还可以考虑linux版本号来搜索与该版本兼容的设备列表。然而,我不确定苹果的设备

    有没有办法做到这一点,还是我在浪费时间? 如果有,它会在Android中工作还是与JS一起工作


    谢谢。

    SNMP可能会帮助您-,这可能是一个开始,但是,我从来没有这样做过……在SNMP实现库中,我没有找到一种方法或示例来帮助我连接到路由器,并为连接的设备轮询路由器。有办法吗?文档不够好,示例应用程序假设我对SNMP有相当的了解。